Entry | |
---|---|
R0 | Pointer to request block |
Exit | |
---|---|
R0 | Block at R0 updated |
The purpose of this call is to set the logical to physical mapping of the memory pages.
Use of this call is discouraged. OS_Memory 0 and the facilities offered by user-created dynamic areas should be considered as alternatives to using this call.
If you are using this call, then you can only use OS_ChangeDynamicArea or other memory management SWIs if the kernel’s limits are maintained, and all appropriate areas contain continuous memory.
Prior to RISC OS 5, only the lower two bits of the page flags were used – the other bits were forced to zero.