Module Name: src Committed By: riastradh Date: Sat Aug 20 09:40:04 UTC 2022
Modified Files: src/sys/arch/x86/include: efi.h Log Message: x86/efi.h: Fix whitespace. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/include/efi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/x86/include/efi.h diff -u src/sys/arch/x86/include/efi.h:1.11 src/sys/arch/x86/include/efi.h:1.12 --- src/sys/arch/x86/include/efi.h:1.11 Sat Aug 20 09:09:06 2022 +++ src/sys/arch/x86/include/efi.h Sat Aug 20 09:40:04 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: efi.h,v 1.11 2022/08/20 09:09:06 riastradh Exp $ */ +/* $NetBSD: efi.h,v 1.12 2022/08/20 09:40:04 riastradh Exp $ */ /*- * Copyright (c) 2004 Marcel Moolenaar @@ -35,9 +35,9 @@ #include <sys/uuid.h> -#define EFI_PAGE_SHIFT 12 -#define EFI_PAGE_SIZE (1 << EFI_PAGE_SHIFT) -#define EFI_PAGE_MASK (EFI_PAGE_SIZE - 1) +#define EFI_PAGE_SHIFT 12 +#define EFI_PAGE_SIZE (1 << EFI_PAGE_SHIFT) +#define EFI_PAGE_MASK (EFI_PAGE_SIZE - 1) #define EFI_TABLE_ACPI20 \ {0x8868e871,0xe4f1,0x11d3,0xbc,0x22,{0x00,0x80,0xc7,0x3c,0x88,0x81}} @@ -60,7 +60,7 @@ enum efi_reset { EFI_RESET_WARM }; -typedef uint16_t efi_char; +typedef uint16_t efi_char; typedef unsigned long efi_status; #if defined(__amd64__) @@ -70,94 +70,94 @@ typedef uint32_t uintn; #endif struct efi_cfgtbl { - struct uuid ct_uuid; - void *ct_data; + struct uuid ct_uuid; + void *ct_data; }; struct efi_md { - uint32_t md_type; -#define EFI_MD_TYPE_NULL 0 -#define EFI_MD_TYPE_CODE 1 /* Loader text. */ -#define EFI_MD_TYPE_DATA 2 /* Loader data. */ -#define EFI_MD_TYPE_BS_CODE 3 /* Boot services text. */ -#define EFI_MD_TYPE_BS_DATA 4 /* Boot services data. */ -#define EFI_MD_TYPE_RT_CODE 5 /* Runtime services text. */ -#define EFI_MD_TYPE_RT_DATA 6 /* Runtime services data. */ -#define EFI_MD_TYPE_FREE 7 /* Unused/free memory. */ -#define EFI_MD_TYPE_BAD 8 /* Bad memory */ -#define EFI_MD_TYPE_RECLAIM 9 /* ACPI reclaimable memory. */ -#define EFI_MD_TYPE_FIRMWARE 10 /* ACPI NV memory */ -#define EFI_MD_TYPE_IOMEM 11 /* Memory-mapped I/O. */ -#define EFI_MD_TYPE_IOPORT 12 /* I/O port space. */ -#define EFI_MD_TYPE_PALCODE 13 /* PAL */ -#define EFI_MD_TYPE_PMEM 14 /* Persistent memory. */ - uint32_t __pad; - uint64_t md_phys; - uint64_t md_virt; - uint64_t md_pages; - uint64_t md_attr; -#define EFI_MD_ATTR_UC 0x0000000000000001UL -#define EFI_MD_ATTR_WC 0x0000000000000002UL -#define EFI_MD_ATTR_WT 0x0000000000000004UL -#define EFI_MD_ATTR_WB 0x0000000000000008UL -#define EFI_MD_ATTR_UCE 0x0000000000000010UL -#define EFI_MD_ATTR_WP 0x0000000000001000UL -#define EFI_MD_ATTR_RP 0x0000000000002000UL -#define EFI_MD_ATTR_XP 0x0000000000004000UL -#define EFI_MD_ATTR_NV 0x0000000000008000UL -#define EFI_MD_ATTR_MORE_RELIABLE 0x0000000000010000UL -#define EFI_MD_ATTR_RO 0x0000000000020000UL -#define EFI_MD_ATTR_SP 0x0000000000040000UL -#define EFI_MD_ATTR_CPU_CRYPTO 0x0000000000080000UL -#define EFI_MD_ATTR_RT 0x8000000000000000UL + uint32_t md_type; +#define EFI_MD_TYPE_NULL 0 +#define EFI_MD_TYPE_CODE 1 /* Loader text. */ +#define EFI_MD_TYPE_DATA 2 /* Loader data. */ +#define EFI_MD_TYPE_BS_CODE 3 /* Boot services text. */ +#define EFI_MD_TYPE_BS_DATA 4 /* Boot services data. */ +#define EFI_MD_TYPE_RT_CODE 5 /* Runtime services text. */ +#define EFI_MD_TYPE_RT_DATA 6 /* Runtime services data. */ +#define EFI_MD_TYPE_FREE 7 /* Unused/free memory. */ +#define EFI_MD_TYPE_BAD 8 /* Bad memory */ +#define EFI_MD_TYPE_RECLAIM 9 /* ACPI reclaimable memory. */ +#define EFI_MD_TYPE_FIRMWARE 10 /* ACPI NV memory */ +#define EFI_MD_TYPE_IOMEM 11 /* Memory-mapped I/O. */ +#define EFI_MD_TYPE_IOPORT 12 /* I/O port space. */ +#define EFI_MD_TYPE_PALCODE 13 /* PAL */ +#define EFI_MD_TYPE_PMEM 14 /* Persistent memory. */ + uint32_t __pad; + uint64_t md_phys; + uint64_t md_virt; + uint64_t md_pages; + uint64_t md_attr; +#define EFI_MD_ATTR_UC 0x0000000000000001UL +#define EFI_MD_ATTR_WC 0x0000000000000002UL +#define EFI_MD_ATTR_WT 0x0000000000000004UL +#define EFI_MD_ATTR_WB 0x0000000000000008UL +#define EFI_MD_ATTR_UCE 0x0000000000000010UL +#define EFI_MD_ATTR_WP 0x0000000000001000UL +#define EFI_MD_ATTR_RP 0x0000000000002000UL +#define EFI_MD_ATTR_XP 0x0000000000004000UL +#define EFI_MD_ATTR_NV 0x0000000000008000UL +#define EFI_MD_ATTR_MORE_RELIABLE 0x0000000000010000UL +#define EFI_MD_ATTR_RO 0x0000000000020000UL +#define EFI_MD_ATTR_SP 0x0000000000040000UL +#define EFI_MD_ATTR_CPU_CRYPTO 0x0000000000080000UL +#define EFI_MD_ATTR_RT 0x8000000000000000UL }; struct efi_tm { - uint16_t tm_year; /* 1998 - 20XX */ - uint8_t tm_mon; /* 1 - 12 */ - uint8_t tm_mday; /* 1 - 31 */ - uint8_t tm_hour; /* 0 - 23 */ - uint8_t tm_min; /* 0 - 59 */ - uint8_t tm_sec; /* 0 - 59 */ - uint8_t __pad1; - uint32_t tm_nsec; /* 0 - 999,999,999 */ - int16_t tm_tz; /* -1440 to 1440 or 2047 */ - uint8_t tm_dst; - uint8_t __pad2; + uint16_t tm_year; /* 1998 - 20XX */ + uint8_t tm_mon; /* 1 - 12 */ + uint8_t tm_mday; /* 1 - 31 */ + uint8_t tm_hour; /* 0 - 23 */ + uint8_t tm_min; /* 0 - 59 */ + uint8_t tm_sec; /* 0 - 59 */ + uint8_t __pad1; + uint32_t tm_nsec; /* 0 - 999,999,999 */ + int16_t tm_tz; /* -1440 to 1440 or 2047 */ + uint8_t tm_dst; + uint8_t __pad2; }; struct efi_tmcap { - uint32_t tc_res; /* 1e-6 parts per million */ - uint32_t tc_prec; /* hertz */ - uint8_t tc_stz; /* Set clears sub-second time */ + uint32_t tc_res; /* 1e-6 parts per million */ + uint32_t tc_prec; /* hertz */ + uint8_t tc_stz; /* Set clears sub-second time */ }; struct efi_tblhdr { - uint64_t th_sig; - uint32_t th_rev; - uint32_t th_hdrsz; - uint32_t th_crc32; - uint32_t __res; + uint64_t th_sig; + uint32_t th_rev; + uint32_t th_hdrsz; + uint32_t th_crc32; + uint32_t __res; }; struct efi_rt { - struct efi_tblhdr rt_hdr; - efi_status (*rt_gettime)(struct efi_tm *, struct efi_tmcap *); - efi_status (*rt_settime)(struct efi_tm *); - efi_status (*rt_getwaketime)(uint8_t *, uint8_t *, - struct efi_tm *); - efi_status (*rt_setwaketime)(uint8_t, struct efi_tm *); - efi_status (*rt_setvirtual)(u_long, u_long, uint32_t, - struct efi_md *); - efi_status (*rt_cvtptr)(u_long, void **); - efi_status (*rt_getvar)(efi_char *, struct uuid *, uint32_t *, - u_long *, void *); - efi_status (*rt_scanvar)(u_long *, efi_char *, struct uuid *); - efi_status (*rt_setvar)(efi_char *, struct uuid *, uint32_t, - u_long, void *); - efi_status (*rt_gethicnt)(uint32_t *); - efi_status (*rt_reset)(enum efi_reset, efi_status, u_long, - efi_char *); + struct efi_tblhdr rt_hdr; + efi_status (*rt_gettime)(struct efi_tm *, struct efi_tmcap *); + efi_status (*rt_settime)(struct efi_tm *); + efi_status (*rt_getwaketime)(uint8_t *, uint8_t *, + struct efi_tm *); + efi_status (*rt_setwaketime)(uint8_t, struct efi_tm *); + efi_status (*rt_setvirtual)(u_long, u_long, uint32_t, + struct efi_md *); + efi_status (*rt_cvtptr)(u_long, void **); + efi_status (*rt_getvar)(efi_char *, struct uuid *, uint32_t *, + u_long *, void *); + efi_status (*rt_scanvar)(u_long *, efi_char *, struct uuid *); + efi_status (*rt_setvar)(efi_char *, struct uuid *, uint32_t, + u_long, void *); + efi_status (*rt_gethicnt)(uint32_t *); + efi_status (*rt_reset)(enum efi_reset, efi_status, u_long, + efi_char *); }; typedef uintn efi_tpl; @@ -171,75 +171,75 @@ typedef struct { } efi_device_path; struct efi_bs { - struct efi_tblhdr bs_hdr; -#define EFI_BS_SIG 0x56524553544f4f42UL - efi_tpl (*bs_raisetpl)(efi_tpl); - void (*bs_restoretpl)(efi_tpl); - efi_status (*bs_allocatepages)(uint32_t, uint32_t, - uintn, paddr_t *); - efi_status (*bs_freepages)(paddr_t, uintn); - efi_status (*bs_getmemorymap)(uintn *, struct efi_md *, - uintn *, uintn *, uint32_t *); - efi_status (*bs_allocatepool)(uint32_t, uintn, void **); - efi_status (*bs_freepool)(void *); - efi_status (*bs_createevent)(uint32_t, efi_tpl, efi_event_notify, - void *, efi_event *); - efi_status (*bs_settimer)(efi_event, uint32_t, uint64_t); - efi_status (*bs_waitforevent)(uintn, efi_event *, uintn *); - efi_status (*bs_signalevent)(efi_event); - efi_status (*bs_closeevent)(efi_event); - efi_status (*bs_checkevent)(efi_event); - efi_status (*bs_installprotocolinterface)(efi_handle *, - struct uuid *, uint32_t, void *); - efi_status (*bs_reinstallprotocolinterface)(efi_handle *, - struct uuid *, void *, void *); - efi_status (*bs_uninstallprotocolinterface)(efi_handle *, - struct uuid *, void *); - efi_status (*bs_handleprotocol)(efi_handle, - struct uuid *, void **); - efi_status (*bs_pchandleprotocol)(efi_handle, - struct uuid *, void **); - efi_status (*bs_registerprotocolnotify)(struct uuid *, efi_event, - void **); - efi_status (*bs_locatehandle)(uint32_t, struct uuid *, void *, - uintn *, efi_handle *); - efi_status (*bs_locatedevicepath)(struct uuid *, efi_device_path **, - efi_handle *); - efi_status (*bs_installconfigurationtable)(struct uuid *, void *); - efi_status (*bs_loadimage)(uint8_t, efi_handle, efi_device_path *, - void *, uintn, efi_handle *); - efi_status (*bs_startimage)(efi_handle, uintn *, efi_char **); - efi_status (*bs_exit)(efi_handle, efi_status, uintn, efi_char *); - efi_status (*bs_unloadimage)(efi_handle); - efi_status (*bs_exitbootservices)(efi_handle, uintn); - efi_status (*bs_getnextmonotoniccount)(uint64_t *); - efi_status (*bs_stall)(uintn); - efi_status (*bs_setwatchdogtimer)(uintn, uint64_t, - uintn, efi_char *); - efi_status (*bs_connectcontroller)(efi_handle, efi_handle *, + struct efi_tblhdr bs_hdr; +#define EFI_BS_SIG 0x56524553544f4f42UL + efi_tpl (*bs_raisetpl)(efi_tpl); + void (*bs_restoretpl)(efi_tpl); + efi_status (*bs_allocatepages)(uint32_t, uint32_t, + uintn, paddr_t *); + efi_status (*bs_freepages)(paddr_t, uintn); + efi_status (*bs_getmemorymap)(uintn *, struct efi_md *, + uintn *, uintn *, uint32_t *); + efi_status (*bs_allocatepool)(uint32_t, uintn, void **); + efi_status (*bs_freepool)(void *); + efi_status (*bs_createevent)(uint32_t, efi_tpl, efi_event_notify, + void *, efi_event *); + efi_status (*bs_settimer)(efi_event, uint32_t, uint64_t); + efi_status (*bs_waitforevent)(uintn, efi_event *, uintn *); + efi_status (*bs_signalevent)(efi_event); + efi_status (*bs_closeevent)(efi_event); + efi_status (*bs_checkevent)(efi_event); + efi_status (*bs_installprotocolinterface)(efi_handle *, + struct uuid *, uint32_t, void *); + efi_status (*bs_reinstallprotocolinterface)(efi_handle *, + struct uuid *, void *, void *); + efi_status (*bs_uninstallprotocolinterface)(efi_handle *, + struct uuid *, void *); + efi_status (*bs_handleprotocol)(efi_handle, + struct uuid *, void **); + efi_status (*bs_pchandleprotocol)(efi_handle, + struct uuid *, void **); + efi_status (*bs_registerprotocolnotify)(struct uuid *, efi_event, + void **); + efi_status (*bs_locatehandle)(uint32_t, struct uuid *, void *, + uintn *, efi_handle *); + efi_status (*bs_locatedevicepath)(struct uuid *, efi_device_path **, + efi_handle *); + efi_status (*bs_installconfigurationtable)(struct uuid *, void *); + efi_status (*bs_loadimage)(uint8_t, efi_handle, efi_device_path *, + void *, uintn, efi_handle *); + efi_status (*bs_startimage)(efi_handle, uintn *, efi_char **); + efi_status (*bs_exit)(efi_handle, efi_status, uintn, efi_char *); + efi_status (*bs_unloadimage)(efi_handle); + efi_status (*bs_exitbootservices)(efi_handle, uintn); + efi_status (*bs_getnextmonotoniccount)(uint64_t *); + efi_status (*bs_stall)(uintn); + efi_status (*bs_setwatchdogtimer)(uintn, uint64_t, + uintn, efi_char *); + efi_status (*bs_connectcontroller)(efi_handle, efi_handle *, efi_device_path *, uint8_t); - efi_status (*bs_disconnectcontroller)(efi_handle, efi_handle, + efi_status (*bs_disconnectcontroller)(efi_handle, efi_handle, efi_handle); - efi_status (*bs_openprotocol)(efi_handle, struct uuid *, void **, + efi_status (*bs_openprotocol)(efi_handle, struct uuid *, void **, efi_handle, efi_handle, uint32_t); - efi_status (*bs_closeprotocol)(efi_handle, struct uuid *, + efi_status (*bs_closeprotocol)(efi_handle, struct uuid *, efi_handle, efi_handle); - efi_status (*bs_openprotocolinformation)(efi_handle, efi_handle, + efi_status (*bs_openprotocolinformation)(efi_handle, efi_handle, uint32_t, uint32_t); - efi_status (*bs_protocolsperhandle)(efi_handle, + efi_status (*bs_protocolsperhandle)(efi_handle, struct uuid ***, uintn *); - efi_status (*bs_locatehandlebuffer)(uint32_t, struct uuid *, + efi_status (*bs_locatehandlebuffer)(uint32_t, struct uuid *, void *, uintn *, efi_handle **); - efi_status (*bs_locateprotocol)(struct uuid *, void *, void **); - efi_status (*bs_installmultipleprotocolinterfaces)(efi_handle *, + efi_status (*bs_locateprotocol)(struct uuid *, void *, void **); + efi_status (*bs_installmultipleprotocolinterfaces)(efi_handle *, ...); - efi_status (*bs_uninstallmultipleprotocolinterfaces)(efi_handle, + efi_status (*bs_uninstallmultipleprotocolinterfaces)(efi_handle, ...); - efi_status (*bs_calculatecrc32)(void *, uintn, uint32_t *); - efi_status (*bs_copymem)(void *, void *, uintn); - efi_status (*bs_setmem)(void *, uintn, uint8_t); - efi_status (*bs_createeventex)(uint32_t, efi_tpl, - efi_event_notify, void *, struct uuid, efi_event *); + efi_status (*bs_calculatecrc32)(void *, uintn, uint32_t *); + efi_status (*bs_copymem)(void *, void *, uintn); + efi_status (*bs_setmem)(void *, uintn, uint8_t); + efi_status (*bs_createeventex)(uint32_t, efi_tpl, + efi_event_notify, void *, struct uuid, efi_event *); }; struct efi_input; @@ -288,23 +288,23 @@ struct efi_output { typedef struct efi_output efi_output; struct efi_systbl { - struct efi_tblhdr st_hdr; -#define EFI_SYSTBL_SIG 0x5453595320494249UL - efi_char *st_fwvendor; - uint32_t st_fwrev; + struct efi_tblhdr st_hdr; +#define EFI_SYSTBL_SIG 0x5453595320494249UL + efi_char *st_fwvendor; + uint32_t st_fwrev; #ifdef __amd64__ - uint32_t __pad; + uint32_t __pad; #endif - efi_handle *st_cin; - efi_input *st_cinif; - efi_handle *st_cout; - efi_output *st_coutif; - efi_handle *st_cerr; - efi_output *st_cerrif; - struct efi_rt *st_rt; - struct efi_bs *st_bs; - u_long st_entries; - struct efi_cfgtbl *st_cfgtbl; + efi_handle *st_cin; + efi_input *st_cinif; + efi_handle *st_cout; + efi_output *st_coutif; + efi_handle *st_cerr; + efi_output *st_cerrif; + struct efi_rt *st_rt; + struct efi_bs *st_bs; + u_long st_entries; + struct efi_cfgtbl *st_cfgtbl; }; #if defined(__amd64__)