Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/efi.h
Show First 20 Lines • Show All 230 Lines • ▼ Show 20 Lines | struct linux_efi_memreserve { | ||||
struct linux_efi_memreserve_entry mr_entry[]; | struct linux_efi_memreserve_entry mr_entry[]; | ||||
}; | }; | ||||
struct efirt_callinfo; | struct efirt_callinfo; | ||||
/* Internal MD EFI functions */ | /* Internal MD EFI functions */ | ||||
int efi_arch_enter(void); | int efi_arch_enter(void); | ||||
void efi_arch_leave(void); | void efi_arch_leave(void); | ||||
vm_offset_t efi_phys_to_kva(vm_paddr_t); | vm_offset_t efi_phys_to_kva(vm_paddr_t, vm_size_t); | ||||
int efi_rt_arch_call(struct efirt_callinfo *); | int efi_rt_arch_call(struct efirt_callinfo *); | ||||
bool efi_create_1t1_map(struct efi_md *, int, int); | bool efi_create_1t1_map(struct efi_md *, int, int); | ||||
void efi_destroy_1t1_map(void); | void efi_destroy_1t1_map(void); | ||||
struct efi_ops { | struct efi_ops { | ||||
/* | /* | ||||
* The EFI calls might be virtualized in some environments, requiring | * The EFI calls might be virtualized in some environments, requiring | ||||
* FreeBSD to use a different interface (ie: hypercalls) in order to | * FreeBSD to use a different interface (ie: hypercalls) in order to | ||||
▲ Show 20 Lines • Show All 124 Lines • Show Last 20 Lines |