Klaus Heinrich Kiwi | d255124 | 2020-07-16 16:59:04 -0300 | [diff] [blame] | 1 | config BR2_PACKAGE_OPENPOWER_PNOR_P10 |
| 2 | bool "openpower_pnor_p10" |
| 3 | depends on (!BR2_OPENPOWER_PNOR) |
| 4 | select BR2_TARGET_ROOTFS_INITRAMFS |
| 5 | select BR2_PACKAGE_HOSTBOOT_P10 |
| 6 | select BR2_PACKAGE_HOSTBOOT_BINARIES |
| 7 | select BR2_PACKAGE_SKIBOOT |
| 8 | select BR2_PACKAGE_OPENPOWER_FFS |
| 9 | select BR2_PACKAGE_OCC_P10 |
Klaus Heinrich Kiwi | d255124 | 2020-07-16 16:59:04 -0300 | [diff] [blame] | 10 | select BR2_PACKAGE_IMA_CATALOG |
| 11 | select BR2_PACKAGE_HOST_OPENPOWER_VPNOR |
| 12 | select BR2_PACKAGE_RAINIER_2U_XML |
| 13 | select BR2_PACKAGE_RAINIER_4U_XML |
| 14 | select BR2_PACKAGE_HCODE_P10 |
Mike Baiocchi | a69f7bb | 2023-02-10 11:58:46 -0600 | [diff] [blame] | 15 | select BR2_PACKAGE_BONNELL_XML |
Klaus Heinrich Kiwi | d255124 | 2020-07-16 16:59:04 -0300 | [diff] [blame] | 16 | help |
| 17 | Utilites for building a targeting Power10 binary image |
| 18 | |
| 19 | menu "OpenPOWER PNOR P10 assembly options" |
| 20 | |
| 21 | choice |
| 22 | prompt "Secure Boot key transition type" |
| 23 | default BR2_OPENPOWER_P10_SECUREBOOT_NO_KEY_TRANSITION |
| 24 | |
| 25 | config BR2_OPENPOWER_P10_SECUREBOOT_NO_KEY_TRANSITION |
| 26 | bool "None" |
| 27 | help |
| 28 | Builds a driver that does not transition Secure Boot keys |
| 29 | |
| 30 | config BR2_OPENPOWER_P10_SECUREBOOT_KEY_TRANSITION_TO_DEV |
| 31 | bool "Transition existing keys to development keys" |
| 32 | help |
| 33 | Builds a driver that transitions Secure Boot keys to development keys and |
| 34 | powers off the system. Only usable when system security has been |
| 35 | disabled. |
| 36 | |
| 37 | config BR2_OPENPOWER_P10_SECUREBOOT_KEY_TRANSITION_TO_PROD |
| 38 | bool "Transition development keys to production keys" |
| 39 | help |
| 40 | Builds a driver that transitions Secure Boot development keys to |
| 41 | vendor supplied production keys and powers off the system. |
| 42 | |
| 43 | endchoice |
| 44 | |
| 45 | config BR2_OPENPOWER_P10_SECUREBOOT_SIGN_MODE |
| 46 | string "Secureboot signing mode" |
| 47 | default "development" |
| 48 | help |
| 49 | Available options [development | production] |
| 50 | Indicates the signing mode when generating the PNOR image. Only |
| 51 | applicable when hostboot is compiled with SECUREBOOT compile flag. |
| 52 | Default mode is development. |
| 53 | |
| 54 | config BR2_OPENPOWER_P10_PNOR_XML_LAYOUT_FILENAME |
| 55 | string "Name of Openpower pnor xml layout file" |
| 56 | help |
| 57 | String used to define hw specific make config file |
| 58 | |
| 59 | config BR2_OPENPOWER_PNOR_P10_LEGACY_PNOR_TARGET |
| 60 | string "Legacy name of P10 PNOR Configuration" |
| 61 | help |
| 62 | String used to define Legacy configuration name, used for |
| 63 | building legacy PNOR-related binaries and intermediate files |
| 64 | |
| 65 | config BR2_OPENPOWER_P10_XMLS |
| 66 | string "List of machine XMLs to include" |
| 67 | default "rainier-2u-xml rainier-4u-xml" |
| 68 | help |
| 69 | List of machine-xmls to include in the OpenPower PNOR |
| 70 | |
| 71 | config BR2_SKIBOOT_P10_LID_NAME |
| 72 | string "Name of skiboot lid name to be used" |
| 73 | default "skiboot.lid" |
| 74 | help |
| 75 | String used to define skiboot lid filename |
| 76 | |
| 77 | config BR2_HOSTBOOT_P10_BINARY_SBE_FILENAME |
| 78 | string "Name of sbe hostboot binary" |
| 79 | help |
| 80 | String used to define name of sbe hostboot binary file |
| 81 | |
| 82 | config BR2_HOSTBOOT_P10_BINARY_SBEC_FILENAME |
| 83 | string "Name of sbec hostboot binary" |
| 84 | help |
| 85 | String used to define name of sbec hostboot binary file |
| 86 | |
| 87 | config BR2_HOSTBOOT_P10_BINARY_IONV_FILENAME |
| 88 | string "Name of IONV binary" |
| 89 | default "ionv.bin" |
| 90 | help |
| 91 | String used to define name of ionv binary file |
| 92 | |
| 93 | config BR2_HOSTBOOT_P10_BINARY_WINK_FILENAME |
| 94 | string "Name of winkle hostboot binary" |
| 95 | help |
| 96 | String used to define name of winkle hostboot binary file |
| 97 | |
| 98 | config BR2_IMA_CATALOG_P10_FILENAME |
| 99 | string "Name of IMA catalog binary" |
| 100 | help |
| 101 | String used to define name of IMA catalog binary file |
| 102 | |
| 103 | config BR2_IMA_CATALOG_P10_ECC_FILENAME |
| 104 | string "Name of IMA catalog binary" |
| 105 | help |
| 106 | String used to define name of IMA catalog binary file, ecc protected |
| 107 | |
| 108 | config BR2_OCMBFW_P10_FILENAME |
| 109 | string "Name of the OCMBFW Update original file" |
| 110 | default "signed_app_fw.mem" |
| 111 | help |
| 112 | String used to define name of OCBMFW Update original file (before any processing occurs) |
| 113 | |
| 114 | config BR2_OCMBFW_P10_PROCESSED_FILENAME |
| 115 | string "Name of OCMBFW Update binary processed file" |
| 116 | default "ocmbfw.bin.ecc" |
| 117 | help |
| 118 | String used to define the name of the OCMBFW update binary file after processing, ecc protected |
| 119 | |
Mike Baiocchi | 56e0002 | 2022-01-18 22:26:54 -0600 | [diff] [blame] | 120 | config BR2_OPENPOWER_SIGNED_SECURITY_VERSION |
| 121 | string "Security Version to be included in signed partitions" |
| 122 | help |
| 123 | String used to define the security version to be included in signed partition |
| 124 | |
Klaus Heinrich Kiwi | d255124 | 2020-07-16 16:59:04 -0300 | [diff] [blame] | 125 | endmenu |