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 === | === lv1_allocate_memory === | ||
Line 221: | Line 219: | ||
|R4 | |R4 | ||
|vas_id - virtual address space id of the PPE | |vas_id - virtual address space id of the PPE | ||
|} | |} | ||
Line 236: | Line 225: | ||
Regardless of the ppe_id, when called from kernel module init function, vas_id always seems to be 11. | Regardless of the ppe_id, when called from kernel module init function, vas_id always seems to be 11. | ||
---- | ---- | ||
=== lv1_query_logical_partition_address_region_info === | === lv1_query_logical_partition_address_region_info === | ||
Line 785: | Line 773: | ||
=== lv1_detect_pending_interrupts === | === lv1_detect_pending_interrupts === | ||
Not used in current kernel | Not used in current kernel. | ||
===== Abstract Call ===== | ===== Abstract Call ===== | ||
Line 800: | Line 788: | ||
|- | |- | ||
|R3 | |R3 | ||
|p1 - unknown | |p1 - unknown | ||
|- | |- | ||
! colspan="2" | Outputs | ! colspan="2" | Outputs | ||
Line 808: | Line 796: | ||
|- | |- | ||
|R3 | |R3 | ||
|Status | |Status? | ||
|- | |- | ||
|R4 | |R4 | ||
|v1 - | |v1 - Unknown | ||
|- | |- | ||
|R5 | |R5 | ||
|v2 - | |v2 - Unknown | ||
|- | |- | ||
|R6 | |R6 | ||
|v3 - | |v3 - Unknown | ||
|- | |- | ||
|R7 | |R7 | ||
|v4 - | |v4 - Unknown | ||
|- | |- | ||
|} | |} | ||
Notes: | Notes: | ||
Info taken from kboot-10\dl\linux-2.6.16\include\asm-powerpc\lv1calltab.h (kboot-20061208) | Info taken from kboot-10\dl\linux-2.6.16\include\asm-powerpc\lv1calltab.h (kboot-20061208) | ||
---- | ---- | ||
=== lv1_end_of_interrupt === | === lv1_end_of_interrupt === | ||
Line 1,274: | Line 1,261: | ||
|} | |} | ||
---- | ---- | ||
=== lv1_undocumented_function_62 === | === lv1_undocumented_function_62 === | ||
Exists in PAL 1.7; Returned -4 (LV1_DENIED_BY_POLICY) when passed 0 in R3 to R10. | Exists in PAL 1.7; Returned -4 (LV1_DENIED_BY_POLICY) when passed 0 in R3 to R10. | ||
---- | ---- | ||
=== lv1_undocumented_function_63 === | === lv1_undocumented_function_63 === | ||
Line 1,619: | Line 1,598: | ||
|} | |} | ||
---- | ---- | ||