-static unsigned char ibm_architecture_vec[] = {
- W(0xfffe0000), W(0x003a0000), /* POWER5/POWER5+ */
- W(0xffff0000), W(0x003e0000), /* POWER6 */
- W(0xfffffffe), W(0x0f000001), /* all 2.04-compliant and earlier */
- 5 - 1, /* 5 option vectors */
-
- /* option vector 1: processor architectures supported */
- 3 - 2, /* length */
- 0, /* don't ignore, don't halt */
- OV1_PPC_2_00 | OV1_PPC_2_01 | OV1_PPC_2_02 | OV1_PPC_2_03 |
- OV1_PPC_2_04 | OV1_PPC_2_05,
-
- /* option vector 2: Open Firmware options supported */
- 34 - 2, /* length */
- OV2_REAL_MODE,
- 0, 0,
- W(0xffffffff), /* real_base */
- W(0xffffffff), /* real_size */
- W(0xffffffff), /* virt_base */
- W(0xffffffff), /* virt_size */
- W(0xffffffff), /* load_base */
- W(64), /* 128MB min RMA */
- W(0xffffffff), /* full client load */
- 0, /* min RMA percentage of total RAM */
- 48, /* max log_2(hash table size) */
-
- /* option vector 3: processor options supported */
- 3 - 2, /* length */
- 0, /* don't ignore, don't halt */
- OV3_FP | OV3_VMX,
-
- /* option vector 4: IBM PAPR implementation */
- 2 - 2, /* length */
- 0, /* don't halt */
-
- /* option vector 5: PAPR/OF options */
- 3 - 2, /* length */
- 0, /* don't ignore, don't halt */
- OV5_LPAR | OV5_SPLPAR | OV5_LARGE_PAGES,
-};
-
-/* Old method - ELF header with PT_NOTE sections */