Entry | |
---|---|
R0 | Pointer to request block, terminated with -1 |
Exit | |
---|---|
R0 | Block at R0 updated |
The purpose of this call is to return the logical address to which the requested page numbers are mapped, ie address → page.
On entry, the logical address field must be set. You may supply probable page numbers, which, if correct will make this call return more quickly than it might otherwise. If you have no idea what the page number might be, you should set the page number to zero on entry. The protection value is ignored on entry. If the page number is -1 on exit, then the memory map entry was not found; in this case, the protection level will always be 3. Otherwise the request list has been updated with the page number and protection level for the given logical address.