I am using QNX 6.3.0 on XScale core inside IXP2805 processor.
XScale supports additional X bit in the page descriptor that enables support of Mini Data Cache and write-through/back configuration for both mini and regular caches.
Does QNX itself (in current or future versions) use mini data cache for any purpose?
How can I, as an application programmer, map memory regions and set those XCB cache controlling bits in the page descriptors?
Theoretically, I can totally override QNX and access those page descriptors manually, but I don’t want to discover that QNX will change them for its own reasons or will use mini data cache for something else that I don’t expect.