Showing changes from revision #0 to #1:
Added | Removed | Changed
Entry | |
---|---|
R0 | 1 (handler reason) |
R1 | Pointer to page block array, if the area has flag bit 8 set (otherwise, undefined) |
R2 | Number of entries in page block |
R3 | Amount area has grown by for this call (bytes), i.e. R2*R5 |
R4 | New size of area (bytes) |
R5 | Page size (bytes) |
R12 | Workspace pointer passed to OS_DynamicArea 0 or base of area |
Exit | |
---|---|
All registers preserved |
This call is made by the kernel to inform the area owner of a successful grow operation.
For areas which request specific pages (via bit 8 of the area flags), the page block will have had the physical page numbers filled in with the numbers of the pages used. The other attributes will be undefined.