Lines Matching +full:0 +full:xd3
18 #define NULL_BLOCK_NR 0xffffffffffffffffULL
19 #define ERROR_BLOCK_NR 0xfffffffffffffffeULL
46 * it's 0 for TablePtr, ScriptPtr, and SectionPtr */
117 #define ZIPL_MAGIC_EBCDIC "\xa9\xc9\xd7\xd3"
118 #define IPL1_MAGIC "\xc9\xd7\xd3\xf1" /* == "IPL1" in EBCDIC */
119 #define IPL2_MAGIC "\xc9\xd7\xd3\xf2" /* == "IPL2" in EBCDIC */
120 #define VOL1_MAGIC "\xe5\xd6\xd3\xf1" /* == "VOL1" in EBCDIC */
121 #define LNX1_MAGIC "\xd3\xd5\xe7\xf1" /* == "LNX1" in EBCDIC */
127 #define ZIPL_COMP_HEADER_IPL 0x00
128 #define ZIPL_COMP_HEADER_DUMP 0x01
130 #define ZIPL_COMP_ENTRY_EXEC 0x01
131 #define ZIPL_COMP_ENTRY_LOAD 0x02
132 #define ZIPL_COMP_ENTRY_SIGNATURE 0x03
139 #define DEV_TYPE_ECKD 0x00
140 #define DEV_TYPE_FBA 0x01
150 #define BOOT_SCRIPT_EXEC 0x01
151 #define BOOT_SCRIPT_LOAD 0x02
152 #define BOOT_SCRIPT_SIGNATURE 0x03
162 #define BOOT_SCRIPT_HDR_IPL 0x00
179 typedef struct LDL_VTOC { /* @ rec.3 cyl.0 trk.0 for ECKD */
182 uint8_t reserved[69]; /* reserved, 0x40 */
183 uint8_t LDL_version; /* 0x40 or 0xF2 */
184 uint64_t formatted_blocks; /* if LDL_version >= 0xF2 */
196 typedef struct CMS_VTOC { /* @ rec.3 cyl.0 trk.0 for ECKD */
200 uint16_t version; /* = 0 */
210 uint8_t reserved1[2]; /* = 0 */
215 uint8_t reserved2[4]; /* = 0 */
250 typedef struct BootInfo { /* @ 0x70, record #0 */
254 uint8_t bp_type; /* = 0 */
255 #define BOOT_INFO_BP_TYPE_IPL 0x00
256 #define BOOT_INFO_BP_TYPE_DUMP 0x01
257 uint8_t dev_type; /* = 0 */
258 #define BOOT_INFO_DEV_TYPE_ECKD 0x00
259 #define BOOT_INFO_DEV_TYPE_FBA 0x01
262 #define BOOT_INFO_FLAGS_ARCH 0x01
264 #define BOOT_INFO_FLAGS_ARCH 0x00
339 ascii[6] = '\0'; in print_volser()
348 for (i = 0; i < size; i++) { in unused_space()
365 IPL_assert(virtio_read(blockno, buffer) == 0, errmsg); in read_block()
396 return 0; in read_iso_boot_image()
451 #define VOL_DESC_TYPE_BOOT 0
484 IsoBcValid valid; /* id == 0x01 */
485 IsoBcSection sect; /* id == 0x88 || id == 0x0 */
486 IsoBcHdr hdr; /* id == 0x90 || id == 0x91 */
491 #define ISO_BC_HDR_VALIDATION 0x01
492 #define ISO_BC_BOOTABLE_SECTION 0x88
493 #define ISO_BC_MAGIC_55 0x55
494 #define ISO_BC_MAGIC_AA 0xaa
495 #define ISO_BC_PLATFORM_X86 0x0
496 #define ISO_BC_PLATFORM_PPC 0x1
497 #define ISO_BC_PLATFORM_MAC 0x2
513 return v->key[0] == ISO_BC_MAGIC_55 && in is_iso_bc_valid()
515 v->reserved == 0x0; in is_iso_bc_valid()