How to put an OS Image at an exact RAM Address

Hello folks,

I’ve done quite some reading here in this forum, but unfortunately I wasn’t able to figure out this problem:

I have an bootable OS image and I’d like to specify an exact location where the image is to be placed in RAM.

Doing research, I’ve found out that in mkifs there are 2 parameters

  • image=0xXXX
  • ram=0xXXX

I’ve already tried to build the image with those parameters, however either the system crashes or reboots immediately.

Are these the correct parameters and if not, how can I convince QNX to put the OS image at let’s say physical RAM address 0x10000? Or is this only possible for non-bootable images?