/***************************************************************************/ /** **/ /** HPE CONFIDENTIAL. This software is confidential proprietary software **/ /** licensed by Hewlett-Packard Enterprise Development, LP, and is not **/ /** authorized to be used, duplicated OR disclosed to anyone without the **/ /** prior written permission of HPE. **/ /** © 2023 Copyright Hewlett-Packard Enterprise Development, LP **/ /** **/ /** VMS SOFTWARE, INC. CONFIDENTIAL. This software is confidential **/ /** proprietary software licensed by VMS Software, Inc., and is not **/ /** authorized to be used, duplicated or disclosed to anyone without **/ /** the prior written permission of VMS Software, Inc. **/ /** © 2023 Copyright VMS Software, Inc. **/ /** **/ /***************************************************************************/ /********************************************************************************************************************************/ /* Created: 9-Nov-2023 12:06:51 by OpenVMS SDL V3.7 */ /* Source: 03-JAN-2023 14:11:30 $1$DGA8345:[LIB_H.SRC]SWRPBDEF.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE $SWRPBDEF ***/ #ifndef __SWRPBDEF_LOADED #define __SWRPBDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif #define SWRPB_BOOT_FLAGS$M_SYSPROMPT 0x1 #define SWRPB_BOOT_FLAGS$M_XDELTA 0x2 #define SWRPB_BOOT_FLAGS$M_BREAKPOINT 0x4 #define SWRPB_BOOT_FLAGS$M_DK_SDA 0x8 #define SWRPB_BOOT_FLAGS$M_PROGRESS 0x10 #define SWRPB_BOOT_FLAGS$M_SYSBOOT 0x20 #define SWRPB_BOOT_FLAGS$M_EXECINIT 0x40 #define SWRPB_BOOT_FLAGS$M_SYSINIT 0x80 #define SWRPB_BOOT_FLAGS$M_DRIVER 0x100 #define SWRPB_BOOT_FLAGS$M_SHADOW 0x200 #define SWRPB_BOOT_FLAGS$M_NETBOOT 0x400 #define SWRPB_BOOT_FLAGS$M_SYSDEBUG 0x800 #define SWRPB_BOOT_FLAGS$M_ACPI 0x1000 #define SWRPB_BOOT_FLAGS$M_HW_CONFIG 0x2000 #define SWRPB_BOOT_FLAGS$M_PAGE_FAULTS 0x4000 #define SWRPB_BOOT_FLAGS$M_HALT 0x8000 #define SWRPB_BOOT_FLAGS$M_DK_NOSYSD 0x10000 #define SWRPB_BOOT_FLAGS$M_X20000 0x20000 #define SWRPB_BOOT_FLAGS$M_X40000 0x40000 #define SWRPB_BOOT_FLAGS$M_X80000 0x80000 #define SWRPB_BOOT_FLAGS$M_X100000 0x100000 #define SWRPB_BOOT_FLAGS$M_X200000 0x200000 #define SWRPB_BOOT_FLAGS$M_X400000 0x400000 #define SWRPB_BOOT_FLAGS$M_OPDISPLAY 0x800000 #define SWRPB_BOOT_FLAGS$M_BOOTMGR 0x1000000 #define SWRPB_BOOT_FLAGS$M_MEMCHECK 0x2000000 #define SWRPB_BOOT_FLAGS$M_DEVCHECK 0x4000000 #define SWRPB_BOOT_FLAGS$M_DEVELOPER 0x8000000 #define SWRPB_BOOT_FLAGS$M_MDCHECK 0x10000000 #define SWRPB_BOOT_FLAGS$M_CPUCHECK 0x20000000 #define SWRPB_BOOT_FLAGS$M_X40000000 0x40000000 #define SWRPB_BOOT_FLAGS$M_VERBOSE 0x80000000 #define SWRPB_BOOT_FLAGS$M_ROOT 0xFFFF0000 #define SWRPB$M_LOAD_SCS 0x1 #define SWRPB$M_TAKENODMP 0x2 #define SWRPB$M_DUMP_DEV_OK 0x4 #define SWRPB$M_MCHECK 0x8 #define SWRPB$M_MEMTEST 0x10 #define SWRPB$M_SATELLITE_BOOT 0x20 #define SWRPB_LAVC_FLAGS$M_CONV_BOOT_OK 0x1 #define SWRPB$C_LENGTH 356 /* Length of SWRPB */ #define SWRPB$K_LENGTH 356 /* Length of SWRPB */ #define SWRPB$S_SWRPBDEF 356 /* Old size name - synonym */ #ifdef __cplusplus /* Define structure prototypes */ struct _btadp; #endif /* #ifdef __cplusplus */ #if !defined(__NOBASEALIGN_SUPPORT) && !defined(__cplusplus) /* If using pre DECC V4.0 or C++ */ #pragma __nomember_alignment __octaword #else #pragma __nomember_alignment #endif typedef struct _swrpb { #pragma __nomember_alignment __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_iovec_flink; /* IOVEC forward link */ #else unsigned __int64 swrpb$pq_iovec_flink; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif void *swrpb$pl_iovec_flink_l; unsigned int swrpb$il_iovec_flink_h; } swrpb$r_iovec_flink_fields; } swrpb$r_iovec_flink_overlay; __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_iovec_blink; /* IOVEC backward link */ #else unsigned __int64 swrpb$pq_iovec_blink; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif void *swrpb$pl_iovec_blink_l; unsigned int swrpb$il_iovec_blink_h; } swrpb$r_iovec_blink_fields; } swrpb$r_iovec_blink_overlay; /* Verified for x86 port--Drew Mason */ /* Copy of boot flags in HWRPB. These can be modified; leave the */ /* ones in the HWRPB as set by the boot manager. */ __union { unsigned __int64 swrpb$iq_boot_flags; __struct { __union { unsigned int swrpb$il_boot_flags_l; __struct { unsigned swrpb_boot_flags$v_sysprompt : 1; /* <0>0 SYSBOOT> Conversation */ unsigned swrpb_boot_flags$v_xdelta : 1; /* <1>2 Load XDELTA execlet */ unsigned swrpb_boot_flags$v_breakpoint : 1; /* <2>4 Breakpoint in X(L)DELTA */ unsigned swrpb_boot_flags$v_dk_sda : 1; /* <3>8 Dump Kernel only: activate SDA */ unsigned swrpb_boot_flags$v_progress : 1; /* <4>10 Boot Progress Messages */ unsigned swrpb_boot_flags$v_sysboot : 1; /* <5>20 SYSBOOT Messages */ unsigned swrpb_boot_flags$v_execinit : 1; /* <6>40 EXECINIT Messages */ unsigned swrpb_boot_flags$v_sysinit : 1; /* <7>80 SYSINIT Messages */ unsigned swrpb_boot_flags$v_driver : 1; /* <8>100 DRIVER Messages */ unsigned swrpb_boot_flags$v_shadow : 1; /* <9>200 Boot from shadow set */ unsigned swrpb_boot_flags$v_netboot : 1; /* <10>400 Boot from network device */ unsigned swrpb_boot_flags$v_sysdebug : 1; /* <11>800 Load the System Code Debugger */ unsigned swrpb_boot_flags$v_acpi : 1; /* <12>1000 ACPI Config Messages */ unsigned swrpb_boot_flags$v_hw_config : 1; /* <13>2000 HW Config Messages */ unsigned swrpb_boot_flags$v_page_faults : 1; /* <14>4000 issue TR_PRINTs for page faults */ unsigned swrpb_boot_flags$v_halt : 1; /* <15>8000 Halt before transfer to SYSBOOT */ unsigned swrpb_boot_flags$v_dk_nosysd : 1; /* <16>10000 Dump Kernel only: avoid System Disk */ unsigned swrpb_boot_flags$v_x20000 : 1; /* <17>20000 Spare */ unsigned swrpb_boot_flags$v_x40000 : 1; /* <18>40000 Spare */ unsigned swrpb_boot_flags$v_x80000 : 1; /* <19>80000 Spare */ unsigned swrpb_boot_flags$v_x100000 : 1; /* <20>100000 Spare */ unsigned swrpb_boot_flags$v_x200000 : 1; /* <21>200000 Spare */ unsigned swrpb_boot_flags$v_x400000 : 1; /* <22>400000 Spare */ unsigned swrpb_boot_flags$v_opdisplay : 1; /* <23>800000 Display OPA0 messages after boot */ unsigned swrpb_boot_flags$v_bootmgr : 1; /* <24>1000000 BOOTMGR> Conversation */ unsigned swrpb_boot_flags$v_memcheck : 1; /* <25>2000000 BootMgr Memory Info */ unsigned swrpb_boot_flags$v_devcheck : 1; /* <26>4000000 BootMgr Device Info */ unsigned swrpb_boot_flags$v_developer : 1; /* <27>8000000 Developer Functions */ unsigned swrpb_boot_flags$v_mdcheck : 1; /* <28>10000000 MemoryDisk Diagnostic */ unsigned swrpb_boot_flags$v_cpucheck : 1; /* <29>20000000 CPU Init Diagnostic */ unsigned swrpb_boot_flags$v_x40000000 : 1; /* <30>40000000 Spare */ unsigned swrpb_boot_flags$v_verbose : 1; /* <31>80000000 Verbose Messages */ /* */ /* symbol names with the swrpb_boot_flags$m or swrpb_boot_flags$v prefix */ /* cannot exceed 31 characters total. */ /* */ } swrpb$r_boot_flags_field_l; } swrpb$r_boot_flags_l; __union { unsigned int swrpb$il_boot_flags_h; __struct { unsigned swrpb_boot_flags$v_fill1 : 16 /** WARNING: bitfield array has been reduced to a string **/ ; unsigned swrpb_boot_flags$v_root : 16; /* System root */ } swrpb$r_boot_flags_field_h; } swrpb$r_boot_flags_h; } swrpb$r_boot_flags_fields; } swrpb$r_boot_flags_overlay; /* Verified for x86 port--Drew Mason */ unsigned __int64 swrpb$iq_verbosity; __union { unsigned __int64 swrpb$iq_scb_lbn; unsigned int swrpb$l_scb_lbn; /* LBN of the storage control block (SCB) on system disk */ } swrpb$r_scb_lbn_ovl; #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_conio_base_va; /* Address of boot manager CONIO_TABLE */ #else unsigned __int64 swrpb$pq_conio_base_va; #endif #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_hpet_base_va; /* Virtual address of HPET registers */ #else unsigned __int64 swrpb$pq_hpet_base_va; #endif unsigned __int64 swrpb$iq_hpet_minimum_ticks; /* Minimum tick count without lost interrupts */ unsigned __int64 swrpb$iq_tsc_frequency; /* Nominal Frequency of the TSC in Hertz */ unsigned __int64 swrpb$iq_uefi_cr3; /* Value at boot time of CR3 (PTBR) passed in by UEFI */ #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_lapic_base_va; /* Virtual address of the processor's local APIC */ #else unsigned __int64 swrpb$pq_lapic_base_va; #endif unsigned __int64 swrpb$iq_min_bitmap_pfn; /* Low PFN in bitmap 1 */ unsigned __int64 swrpb$iq_max_bitmap_pfn; /* High PFN in bitmap 1 */ unsigned __int64 swrpb$iq_min_bitmap_pfn2; /* Low PFN in bitmap 2 */ unsigned __int64 swrpb$iq_max_bitmap_pfn2; /* High PFN in bitmap 2 */ #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_pfn_map; /* Address of bitmap 1 */ #else unsigned __int64 swrpb$pq_pfn_map; #endif #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_pfn_map2; /* Address of bitmap 2 */ #else unsigned __int64 swrpb$pq_pfn_map2; #endif __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ struct _btadp *swrpb$pq_btadp; /* BOOT ADAPTER BLOCK */ #else unsigned __int64 swrpb$pq_btadp; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif struct _btadp *swrpb$pl_btadp_l; unsigned int swrpb$il_btadp_h; } swrpb$r_btadp_fields; } swrpb$r_btadp_overlay; __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_booparam; /* EXEC_INIT Param block */ #else unsigned __int64 swrpb$pq_booparam; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif void *swrpb$pl_booparam_l; unsigned int swrpb$il_booparam_h; } swrpb$r_booparam_fields; } swrpb$r_booparam_overlay; /* Verified for x86 port--Drew Mason */ __int64 swrpb$iq_pcieconfigurationbase; /* PA of PCIe configuration space */ __int64 swrpb$iq_memdiskaddress; /* PA or VA of boot memory disk */ __int64 swrpb$iq_memdisksize; /* size of memory disk in bytes */ __int64 swrpb$iq_asn_max; /* maximum ASN supported by the hardware, */ /* zero if ASNs not supported */ __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_iochan; /* IOCHAN of boot driver */ #else unsigned __int64 swrpb$pq_iochan; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif void *swrpb$pl_iochan_l; unsigned int swrpb$il_iochan_h; } swrpb$r_iochan_fields; } swrpb$r_iochan_overlay; __union { unsigned __int64 swrpb$iq_boot_time; /* Time that system was booted */ __struct { unsigned int swrpb$il_boot_time_l; unsigned int swrpb$il_boot_time_h; } swrpb$r_boot_time_fields; } swrpb$r_boot_time_overlay; __union { unsigned __int64 swrpb$iq_flags; /* Other bootstrap flags */ __struct { __union { unsigned int swrpb$il_flags_l; __struct { unsigned swrpb$v_load_scs : 1; /* Load SCS code */ unsigned swrpb$v_takenodmp : 1; /* Do not take dump, master */ /* changed for shadowed system */ /* disk. Note: On VAX, */ /* TAKENODMP was added to RPB */ /* to pass to console reboot */ /* logic. */ unsigned swrpb$v_dump_dev_ok : 1; /* Take the dump device is */ /* under dump_dev E.V. control */ unsigned swrpb$v_mcheck : 1; /* Set when a hard memory error occurs. */ unsigned swrpb$v_memtest : 1; /* Set when memory testing is in progress */ unsigned swrpb$v_satellite_boot : 1; /* This is an IA64 satellite boot */ /* currently not set on Alpha */ unsigned swrpb$v_fill1 : 26 /** WARNING: bitfield array has been reduced to a string **/ ; } swrpb$r_flags_field1; } swrpb$r_flags_fields_overlay; unsigned int swrpb$il_flags_h; } swrpb$r_flags_fields; } swrpb$r_flags_overlay; __union { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_port_chan; /* PORT_CHAN of port boot driver */ #else unsigned __int64 swrpb$pq_port_chan; #endif __struct { #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif void *swrpb$pl_port_chan_l; unsigned int swrpb$il_port_chan_h; } swrpb$r_port_chan_fields; } swrpb$r_port_chan_overlay; __union { unsigned __int64 swrpb$iq_scb_size; /* Size of the runtime SCB */ __struct { unsigned int swrpb$il_scb_size_l; unsigned int swrpb$il_scb_size_h; } swrpb$r_scb_size_fields; } swrpb$r_scb_size_overlay; /* The following fields are filled in by APB if a NISCA */ /* boot is being performed on a LAVc satellite. These */ /* fields are cluster specific fields. */ char swrpb$t_scsnode [8]; /* System's SCS node name. */ unsigned __int64 swrpb$iq_scssystemid; /* System's SCSSYSTEMID value. */ /* The following fields are filled in by APB if a NISCA */ /* boot is being performed on a LAVc satellite. */ unsigned __int64 swrpb$iq_lavc_auth; /* LAVc authorization code. */ unsigned int swrpb$il_lavc_group; /* LAVc group number. */ unsigned int swrpb$il_lavc_port_services; /* NISCA port services. */ __union { unsigned int swrpb$il_lavc_flags; /* LAVc boot control flags. */ __struct { unsigned swrpb_lavc_flags$v_conv_boot_ok : 1; /* Allow converstational boot. */ unsigned swrpb_lavc_flags$v_fill_0_ : 7; } swrpb$r_lavc_flags_field; } swrpb$r_lavc_flags_overlay; int swrpb$l_lavc_fill; /* Preserve quadword alignment. */ /* End of fields used for LAVc satellite booting. */ /* Define the file system data. */ char swrpb$t_sysroot [40]; /* Root directory on the system disk. Counted string */ /* End of the file system data. */ /* Verified for x86 port--Drew Mason */ unsigned __int64 (*swrpb$ps_sva_to_pa)(); /* Vector to routine converting SVA to PA */ /* Verified for x86 port--Drew Mason */ /* */ /* These fields are filled in by SYSBOOT and are used by SYSBOOT to do */ /* console I/O. */ /* */ #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_con_input_chan; /* Console terminal's input channel */ #else unsigned __int64 swrpb$pq_con_input_chan; #endif #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_con_output_chan; /* Console terminal's output channel */ #else unsigned __int64 swrpb$pq_con_output_chan; #endif #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __long /* And set ptr size default to 64-bit pointers */ void *swrpb$pq_cpuid_info; /* Pointer to all CPUID leaves */ #else unsigned __int64 swrpb$pq_cpuid_info; #endif __int64 swrpb$iq_xsave_area_size; /* Size of XSAVE area */ /* New for x86 - Gary Newsted */ __int64 swrpb$iq_system_memdisk_va; /* VA of ISO Kit memory disk */ __int64 swrpb$iq_system_memdisk_size; /* size of ISO Kit memory disk in bytes */ char swrpb$b_fill_1_ [12]; } SWRPB; #if !defined(__VAXC) #define swrpb$pq_iovec_flink swrpb$r_iovec_flink_overlay.swrpb$pq_iovec_flink #define swrpb$pl_iovec_flink_l swrpb$r_iovec_flink_overlay.swrpb$r_iovec_flink_fields.swrpb$pl_iovec_flink_l #define swrpb$il_iovec_flink_h swrpb$r_iovec_flink_overlay.swrpb$r_iovec_flink_fields.swrpb$il_iovec_flink_h #define swrpb$pq_iovec_blink swrpb$r_iovec_blink_overlay.swrpb$pq_iovec_blink #define swrpb$pl_iovec_blink_l swrpb$r_iovec_blink_overlay.swrpb$r_iovec_blink_fields.swrpb$pl_iovec_blink_l #define swrpb$il_iovec_blink_h swrpb$r_iovec_blink_overlay.swrpb$r_iovec_blink_fields.swrpb$il_iovec_blink_h #define swrpb$iq_boot_flags swrpb$r_boot_flags_overlay.swrpb$iq_boot_flags #define swrpb$il_boot_flags_l swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$il_boot_flags_l #define swrpb_boot_flags$v_sysprompt swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_sysprompt #define swrpb_boot_flags$v_xdelta swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_xdelta #define swrpb_boot_flags$v_breakpoint swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_\ field_l.swrpb_boot_flags$v_breakpoint #define swrpb_boot_flags$v_dk_sda swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_dk_sda #define swrpb_boot_flags$v_progress swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_progress #define swrpb_boot_flags$v_sysboot swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_sysboot #define swrpb_boot_flags$v_execinit swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_execinit #define swrpb_boot_flags$v_sysinit swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_sysinit #define swrpb_boot_flags$v_driver swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_driver #define swrpb_boot_flags$v_shadow swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_shadow #define swrpb_boot_flags$v_netboot swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_netboot #define swrpb_boot_flags$v_sysdebug swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_sysdebug #define swrpb_boot_flags$v_acpi swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_field_\ l.swrpb_boot_flags$v_acpi #define swrpb_boot_flags$v_hw_config swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_hw_config #define swrpb_boot_flags$v_page_faults swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags\ _field_l.swrpb_boot_flags$v_page_faults #define swrpb_boot_flags$v_halt swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_field_\ l.swrpb_boot_flags$v_halt #define swrpb_boot_flags$v_dk_nosysd swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_dk_nosysd #define swrpb_boot_flags$v_x20000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_x20000 #define swrpb_boot_flags$v_x40000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_x40000 #define swrpb_boot_flags$v_x80000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fiel\ d_l.swrpb_boot_flags$v_x80000 #define swrpb_boot_flags$v_x100000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_x100000 #define swrpb_boot_flags$v_x200000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_x200000 #define swrpb_boot_flags$v_x400000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_x400000 #define swrpb_boot_flags$v_opdisplay swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_opdisplay #define swrpb_boot_flags$v_bootmgr swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_bootmgr #define swrpb_boot_flags$v_memcheck swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_memcheck #define swrpb_boot_flags$v_devcheck swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_devcheck #define swrpb_boot_flags$v_developer swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_developer #define swrpb_boot_flags$v_mdcheck swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_mdcheck #define swrpb_boot_flags$v_cpucheck swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fi\ eld_l.swrpb_boot_flags$v_cpucheck #define swrpb_boot_flags$v_x40000000 swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_f\ ield_l.swrpb_boot_flags$v_x40000000 #define swrpb_boot_flags$v_verbose swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_l.swrpb$r_boot_flags_fie\ ld_l.swrpb_boot_flags$v_verbose #define swrpb$il_boot_flags_h swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_h.swrpb$il_boot_flags_h #define swrpb_boot_flags$v_root swrpb$r_boot_flags_overlay.swrpb$r_boot_flags_fields.swrpb$r_boot_flags_h.swrpb$r_boot_flags_field_\ h.swrpb_boot_flags$v_root #define swrpb$iq_scb_lbn swrpb$r_scb_lbn_ovl.swrpb$iq_scb_lbn #define swrpb$l_scb_lbn swrpb$r_scb_lbn_ovl.swrpb$l_scb_lbn #define swrpb$pq_btadp swrpb$r_btadp_overlay.swrpb$pq_btadp #define swrpb$pl_btadp_l swrpb$r_btadp_overlay.swrpb$r_btadp_fields.swrpb$pl_btadp_l #define swrpb$il_btadp_h swrpb$r_btadp_overlay.swrpb$r_btadp_fields.swrpb$il_btadp_h #define swrpb$pq_booparam swrpb$r_booparam_overlay.swrpb$pq_booparam #define swrpb$pl_booparam_l swrpb$r_booparam_overlay.swrpb$r_booparam_fields.swrpb$pl_booparam_l #define swrpb$il_booparam_h swrpb$r_booparam_overlay.swrpb$r_booparam_fields.swrpb$il_booparam_h #define swrpb$pq_iochan swrpb$r_iochan_overlay.swrpb$pq_iochan #define swrpb$pl_iochan_l swrpb$r_iochan_overlay.swrpb$r_iochan_fields.swrpb$pl_iochan_l #define swrpb$il_iochan_h swrpb$r_iochan_overlay.swrpb$r_iochan_fields.swrpb$il_iochan_h #define swrpb$iq_boot_time swrpb$r_boot_time_overlay.swrpb$iq_boot_time #define swrpb$il_boot_time_l swrpb$r_boot_time_overlay.swrpb$r_boot_time_fields.swrpb$il_boot_time_l #define swrpb$il_boot_time_h swrpb$r_boot_time_overlay.swrpb$r_boot_time_fields.swrpb$il_boot_time_h #define swrpb$iq_flags swrpb$r_flags_overlay.swrpb$iq_flags #define swrpb$il_flags_l swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$il_flags_l #define swrpb$v_load_scs swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v_load_\ scs #define swrpb$v_takenodmp swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v_take\ nodmp #define swrpb$v_dump_dev_ok swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v_du\ mp_dev_ok #define swrpb$v_mcheck swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v_mcheck #define swrpb$v_memtest swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v_memtest #define swrpb$v_satellite_boot swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$r_flags_fields_overlay.swrpb$r_flags_field1.swrpb$v\ _satellite_boot #define swrpb$il_flags_h swrpb$r_flags_overlay.swrpb$r_flags_fields.swrpb$il_flags_h #define swrpb$pq_port_chan swrpb$r_port_chan_overlay.swrpb$pq_port_chan #define swrpb$pl_port_chan_l swrpb$r_port_chan_overlay.swrpb$r_port_chan_fields.swrpb$pl_port_chan_l #define swrpb$il_port_chan_h swrpb$r_port_chan_overlay.swrpb$r_port_chan_fields.swrpb$il_port_chan_h #define swrpb$iq_scb_size swrpb$r_scb_size_overlay.swrpb$iq_scb_size #define swrpb$il_scb_size_l swrpb$r_scb_size_overlay.swrpb$r_scb_size_fields.swrpb$il_scb_size_l #define swrpb$il_scb_size_h swrpb$r_scb_size_overlay.swrpb$r_scb_size_fields.swrpb$il_scb_size_h #define swrpb$il_lavc_flags swrpb$r_lavc_flags_overlay.swrpb$il_lavc_flags #define swrpb_lavc_flags$v_conv_boot_ok swrpb$r_lavc_flags_overlay.swrpb$r_lavc_flags_field.swrpb_lavc_flags$v_conv_boot_ok #endif /* #if !defined(__VAXC) */ #pragma __required_pointer_size long typedef SWRPB * SWRPB_PQ; #pragma __required_pointer_size short typedef SWRPB * SWRPB_PL; #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __SWRPBDEF_LOADED */