Module Name: src Committed By: riastradh Date: Sun Aug 21 10:30:54 UTC 2022
Modified Files: src/sys/arch/ia64/stand/ia64/ski: efi_stub.c Log Message: ia64: Use designated initializers for ski efi tables. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/ia64/stand/ia64/ski/efi_stub.c 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/ia64/stand/ia64/ski/efi_stub.c diff -u src/sys/arch/ia64/stand/ia64/ski/efi_stub.c:1.6 src/sys/arch/ia64/stand/ia64/ski/efi_stub.c:1.7 --- src/sys/arch/ia64/stand/ia64/ski/efi_stub.c:1.6 Sun Aug 21 10:30:36 2022 +++ src/sys/arch/ia64/stand/ia64/ski/efi_stub.c Sun Aug 21 10:30:54 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: efi_stub.c,v 1.6 2022/08/21 10:30:36 riastradh Exp $ */ +/* $NetBSD: efi_stub.c,v 1.7 2022/08/21 10:30:54 riastradh Exp $ */ /*- * Copyright (c) 2003,2004 Marcel Moolenaar @@ -48,8 +48,8 @@ extern void acpi_stub_init(void); extern void sal_stub_init(void); struct efi_cfgtbl efi_cfgtab[] = { - { EFI_TABLE_ACPI20, &acpi_root }, - { EFI_TABLE_SAL, &sal_systab } + { .ct_uuid = EFI_TABLE_ACPI20, .ct_data = &acpi_root }, + { .ct_uuid = EFI_TABLE_SAL, .ct_data = &sal_systab }, }; static efi_status GetTime(struct efi_tm *, struct efi_tmcap *); @@ -72,55 +72,57 @@ static efi_status ResetSystem(enum efi_r struct efi_rt efi_rttab = { /* Header. */ - { 0, /* XXX Signature */ - 0, /* XXX Revision */ - 0, /* XXX HeaderSize */ - 0, /* XXX CRC32 */ + .rt_hdr = { + .th_sig = 0, /* XXX Signature */ + .th_rev = 0, /* XXX Revision */ + .th_hdrsz = 0, /* XXX HeaderSize */ + .th_crc32 = 0, /* XXX CRC32 */ }, /* Time services */ - GetTime, - SetTime, - GetWakeupTime, - SetWakeupTime, + .rt_gettime = GetTime, + .rt_settime = SetTime, + .rt_getwaketime = GetWakeupTime, + .rt_setwaketime = SetWakeupTime, /* Virtual memory services */ - SetVirtualAddressMap, - ConvertPointer, + .rt_setvirtual = SetVirtualAddressMap, + .rt_cvtptr = ConvertPointer, /* Variable services */ - GetVariable, - GetNextVariableName, - SetVariable, + .rt_getvar = GetVariable, + .rt_scanvar = GetNextVariableName, + .rt_setvar = SetVariable, /* Misc */ - GetNextHighMonotonicCount, - ResetSystem + .rt_gethicnt = GetNextHighMonotonicCount, + .rt_reset = ResetSystem }; struct efi_systbl efi_systab = { /* Header. */ - { EFI_SYSTBL_SIG, - 0, /* XXX Revision */ - 0, /* XXX HeaderSize */ - 0, /* XXX CRC32 */ + .st_hdr = { + .th_sig = EFI_SYSTBL_SIG, + .th_rev = 0, /* XXX Revision */ + .th_hdrsz = 0, /* XXX HeaderSize */ + .th_crc32 = 0, /* XXX CRC32 */ }, /* Firmware info. */ - L"FreeBSD", 0, 0, + .st_fwvendor = L"FreeBSD", .st_fwrev = 0, .__pad = 0, /* Console stuff. */ - NULL, NULL, - NULL, NULL, - NULL, NULL, + .st_cin = NULL, .st_cinif = NULL, + .st_cout = NULL, .st_coutif = NULL, + .st_cerr = NULL, .st_cerrif = NULL, /* Services (runtime first). */ - &efi_rttab, - NULL, + .st_rt = &efi_rttab, + .st_bs = NULL, /* Configuration tables. */ - sizeof(efi_cfgtab)/sizeof(struct efi_cfgtbl), - efi_cfgtab + .st_entries = sizeof(efi_cfgtab)/sizeof(struct efi_cfgtbl), + .st_cfgtbl = efi_cfgtab, }; static efi_status