Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/amd64/machdep.c
Context not available. | |||||
} | } | ||||
return (error); | return (error); | ||||
} | } | ||||
SYSCTL_PROC(_machdep, OID_AUTO, smap, CTLTYPE_OPAQUE|CTLFLAG_RD, NULL, 0, | SYSCTL_PROC(_machdep, OID_AUTO, smap, | ||||
smap_sysctl_handler, "S,bios_smap_xattr", "Raw BIOS SMAP data"); | CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0, | ||||
kib: mpsafe | |||||
smap_sysctl_handler, "S,bios_smap_xattr", | |||||
"Raw BIOS SMAP data"); | |||||
static int | static int | ||||
efi_map_sysctl_handler(SYSCTL_HANDLER_ARGS) | efi_map_sysctl_handler(SYSCTL_HANDLER_ARGS) | ||||
Context not available. | |||||
efisize = *((uint32_t *)efihdr - 1); | efisize = *((uint32_t *)efihdr - 1); | ||||
return (SYSCTL_OUT(req, efihdr, efisize)); | return (SYSCTL_OUT(req, efihdr, efisize)); | ||||
} | } | ||||
SYSCTL_PROC(_machdep, OID_AUTO, efi_map, CTLTYPE_OPAQUE|CTLFLAG_RD, NULL, 0, | SYSCTL_PROC(_machdep, OID_AUTO, efi_map, | ||||
efi_map_sysctl_handler, "S,efi_map_header", "Raw EFI Memory Map"); | CTLTYPE_OPAQUE | CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, 0, | ||||
efi_map_sysctl_handler, "S,efi_map_header", | |||||
"Raw EFI Memory Map"); | |||||
Not Done Inline Actionsmpsafe kib: mpsafe | |||||
void | void | ||||
spinlock_enter(void) | spinlock_enter(void) | ||||
Context not available. |
mpsafe