Editing HV Syscall Reference
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
= HV Syscalls = | = HV Syscalls = | ||
=== lv1_allocate_memory (0) === | |||
=== lv1_allocate_memory === | |||
Create a memory region in the Hypervisor Virtual Address Space (vas) | Create a memory region in the Hypervisor Virtual Address Space (vas) | ||
Line 63: | Line 61: | ||
For all successful allocations so far, output muid (R5) = 1 | For all successful allocations so far, output muid (R5) = 1 | ||
---- | ---- | ||
=== lv1_write_htab_entry === | === lv1_write_htab_entry (1) === | ||
Write an entry to the hash page table. | Write an entry to the hash page table. | ||
Line 100: | Line 98: | ||
|} | |} | ||
---- | ---- | ||
=== lv1_construct_virtual_address_space === | === lv1_construct_virtual_address_space (2) === | ||
Construct a PPE virtual address space. | Construct a PPE virtual address space. | ||
Line 152: | Line 150: | ||
} | } | ||
---- | ---- | ||
=== lv1_invalidate_htab_entries === | === lv1_invalidate_htab_entries (3) === | ||
Not used in current kernel. | Not used in current kernel. | ||
Line 192: | Line 190: | ||
|} | |} | ||
---- | ---- | ||