Command |
Stack Diagram |
Description |
---|---|---|
iomap? |
( virt -- ) |
Display IOMMU page map entry for the virtual address. |
iomap-page |
( phys space virt -- ) |
Map physical page given by phys and space to the virtual address. |
iomap-pages |
( phys space virt size -- ) |
Perform consecutive iomap-pages to map a region of memory given by size. |
iopgmap@ |
( virt -- pte | 0 ) |
Return IOMMU page map entry for the virtual address. |
iopgmap! |
( pte virt -- ) |
Store a new page map entry for the virtual address. |
map-page |
( phys space virt -- ) |
Map one page of memory starting at address phys on to virtual address virt in the specified address space. All addresses are truncated to lie on a page boundary. |
map-pages |
( phys space virt size -- ) |
Perform consecutive map-pages to map a region of memory to the specified size. |
map-region |
( region# virt -- ) |
Map a region. |
map-segments |
( smentry virt len -- ) |
Perform consecutive smap! operations to map a region of memory. |
pgmap! |
( pmentry virt -- ) |
Store a new page map entry for the virtual address. |
pgmap? |
( virt -- ) |
Display the page map entry (decoded and in English) corresponding to the virtual address. |
pgmap@ |
( virt -- pmentry ) |
Return the page map entry for the virtual address. |
pagesize |
( -- size ) |
Return the size of a page. |
rmap! |
( rmentry virt -- ) |
Store a new region map entry for the virtual address. |
rmap@ |
( virt -- rmentry ) |
Return the region map entry for the virtual address. |
segmentsize |
( -- size ) |
Return the size of a segment. |
smap! |
( smentry virt -- ) |
Store a new segment map entry for the virtual address. |
smap? |
( virt -- ) |
Formatted display of the segment map entry for the virtual address. |
smap@ |
( virt -- smentry ) |
Return the segment map entry for the virtual address. |