diff options
Diffstat (limited to 'dynamic-layers/raspberrypi')
| -rw-r--r-- | dynamic-layers/raspberrypi/recipes-extended/xen/files/defconfig_raspberrypi4-64 | 117 | ||||
| -rw-r--r-- | dynamic-layers/raspberrypi/recipes-extended/xen/xen_git.bbappend | 11 |
2 files changed, 128 insertions, 0 deletions
diff --git a/dynamic-layers/raspberrypi/recipes-extended/xen/files/defconfig_raspberrypi4-64 b/dynamic-layers/raspberrypi/recipes-extended/xen/files/defconfig_raspberrypi4-64 new file mode 100644 index 00000000..f3343d32 --- /dev/null +++ b/dynamic-layers/raspberrypi/recipes-extended/xen/files/defconfig_raspberrypi4-64 | |||
| @@ -0,0 +1,117 @@ | |||
| 1 | # | ||
| 2 | # Automatically generated file; DO NOT EDIT. | ||
| 3 | # Xen/arm 4.13.0 Configuration | ||
| 4 | # | ||
| 5 | CONFIG_64BIT=y | ||
| 6 | CONFIG_ARM_64=y | ||
| 7 | CONFIG_ARM=y | ||
| 8 | CONFIG_ARCH_DEFCONFIG="arch/arm/configs/arm64_defconfig" | ||
| 9 | |||
| 10 | # | ||
| 11 | # Architecture Features | ||
| 12 | # | ||
| 13 | CONFIG_NR_CPUS=128 | ||
| 14 | # CONFIG_ACPI is not set | ||
| 15 | CONFIG_GICV3=y | ||
| 16 | # CONFIG_HAS_ITS is not set | ||
| 17 | CONFIG_HVM=y | ||
| 18 | # CONFIG_NEW_VGIC is not set | ||
| 19 | CONFIG_SBSA_VUART_CONSOLE=y | ||
| 20 | CONFIG_ARM_SSBD=y | ||
| 21 | CONFIG_HARDEN_BRANCH_PREDICTOR=y | ||
| 22 | # CONFIG_TEE is not set | ||
| 23 | |||
| 24 | # | ||
| 25 | # ARM errata workaround via the alternative framework | ||
| 26 | # | ||
| 27 | CONFIG_ARM64_ERRATUM_827319=y | ||
| 28 | CONFIG_ARM64_ERRATUM_824069=y | ||
| 29 | CONFIG_ARM64_ERRATUM_819472=y | ||
| 30 | CONFIG_ARM64_ERRATUM_832075=y | ||
| 31 | CONFIG_ARM64_ERRATUM_834220=y | ||
| 32 | CONFIG_ARM64_HARDEN_BRANCH_PREDICTOR=y | ||
| 33 | CONFIG_ALL_PLAT=y | ||
| 34 | # CONFIG_QEMU is not set | ||
| 35 | # CONFIG_RCAR3 is not set | ||
| 36 | # CONFIG_MPSOC is not set | ||
| 37 | # CONFIG_NO_PLAT is not set | ||
| 38 | CONFIG_ALL64_PLAT=y | ||
| 39 | # CONFIG_ALL32_PLAT is not set | ||
| 40 | CONFIG_MPSOC_PLATFORM=y | ||
| 41 | |||
| 42 | # | ||
| 43 | # Common Features | ||
| 44 | # | ||
| 45 | CONFIG_GRANT_TABLE=y | ||
| 46 | CONFIG_HAS_ALTERNATIVE=y | ||
| 47 | CONFIG_HAS_DEVICE_TREE=y | ||
| 48 | CONFIG_HAS_FAST_MULTIPLY=y | ||
| 49 | # CONFIG_MEM_ACCESS is not set | ||
| 50 | CONFIG_HAS_PDX=y | ||
| 51 | |||
| 52 | # | ||
| 53 | # Speculative hardening | ||
| 54 | # | ||
| 55 | CONFIG_SPECULATIVE_HARDEN_ARRAY=y | ||
| 56 | # CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP is not set | ||
| 57 | CONFIG_XSM=y | ||
| 58 | CONFIG_XSM_FLASK=y | ||
| 59 | CONFIG_XSM_FLASK_AVC_STATS=y | ||
| 60 | # CONFIG_XSM_FLASK_POLICY is not set | ||
| 61 | CONFIG_XSM_SILO=y | ||
| 62 | # CONFIG_XSM_DUMMY_DEFAULT is not set | ||
| 63 | # CONFIG_XSM_FLASK_DEFAULT is not set | ||
| 64 | CONFIG_XSM_SILO_DEFAULT=y | ||
| 65 | # CONFIG_ARGO is not set | ||
| 66 | |||
| 67 | # | ||
| 68 | # Schedulers | ||
| 69 | # | ||
| 70 | CONFIG_SCHED_CREDIT=y | ||
| 71 | CONFIG_SCHED_CREDIT2=y | ||
| 72 | CONFIG_SCHED_RTDS=y | ||
| 73 | CONFIG_SCHED_ARINC653=y | ||
| 74 | CONFIG_SCHED_NULL=y | ||
| 75 | # CONFIG_SCHED_CREDIT_DEFAULT is not set | ||
| 76 | CONFIG_SCHED_CREDIT2_DEFAULT=y | ||
| 77 | # CONFIG_SCHED_RTDS_DEFAULT is not set | ||
| 78 | # CONFIG_SCHED_ARINC653_DEFAULT is not set | ||
| 79 | # CONFIG_SCHED_NULL_DEFAULT is not set | ||
| 80 | CONFIG_SCHED_DEFAULT="credit2" | ||
| 81 | # CONFIG_LIVEPATCH is not set | ||
| 82 | # CONFIG_ENFORCE_UNIQUE_SYMBOLS is not set | ||
| 83 | # CONFIG_SUPPRESS_DUPLICATE_SYMBOL_WARNINGS is not set | ||
| 84 | CONFIG_CMDLINE="" | ||
| 85 | CONFIG_DOM0_MEM="" | ||
| 86 | CONFIG_TRACEBUFFER=y | ||
| 87 | |||
| 88 | # | ||
| 89 | # Device Drivers | ||
| 90 | # | ||
| 91 | CONFIG_HAS_NS16550=y | ||
| 92 | CONFIG_HAS_CADENCE_UART=y | ||
| 93 | CONFIG_HAS_MVEBU=y | ||
| 94 | CONFIG_HAS_MESON=y | ||
| 95 | CONFIG_HAS_PL011=y | ||
| 96 | CONFIG_HAS_SCIF=y | ||
| 97 | CONFIG_HAS_PASSTHROUGH=y | ||
| 98 | CONFIG_ARM_SMMU=y | ||
| 99 | # CONFIG_IPMMU_VMSA is not set | ||
| 100 | CONFIG_IOMMU_FORCE_PT_SHARE=y | ||
| 101 | CONFIG_DEFCONFIG_LIST="arch/arm/configs/arm64_defconfig" | ||
| 102 | |||
| 103 | # | ||
| 104 | # Debugging Options | ||
| 105 | # | ||
| 106 | CONFIG_DEBUG=y | ||
| 107 | CONFIG_DEBUG_INFO=y | ||
| 108 | CONFIG_FRAME_POINTER=y | ||
| 109 | # CONFIG_COVERAGE is not set | ||
| 110 | # CONFIG_DEBUG_LOCK_PROFILE is not set | ||
| 111 | CONFIG_DEBUG_LOCKS=y | ||
| 112 | # CONFIG_PERF_COUNTERS is not set | ||
| 113 | CONFIG_VERBOSE_DEBUG=y | ||
| 114 | # CONFIG_DEVICE_TREE_DEBUG is not set | ||
| 115 | CONFIG_SCRUB_DEBUG=y | ||
| 116 | # CONFIG_DEBUG_TRACE is not set | ||
| 117 | CONFIG_XMEM_POOL_POISON=y | ||
diff --git a/dynamic-layers/raspberrypi/recipes-extended/xen/xen_git.bbappend b/dynamic-layers/raspberrypi/recipes-extended/xen/xen_git.bbappend new file mode 100644 index 00000000..995dfd3f --- /dev/null +++ b/dynamic-layers/raspberrypi/recipes-extended/xen/xen_git.bbappend | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | ||
| 2 | |||
| 3 | SRC_URI_append_raspberrypi4-64 = " \ | ||
| 4 | file://defconfig_raspberrypi4-64 \ | ||
| 5 | " | ||
| 6 | |||
| 7 | do_post_patch_append_raspberrypi4-64() { | ||
| 8 | if [ ! -e "${WORKDIR}/defconfig" ] ; then | ||
| 9 | cp "${WORKDIR}/defconfig_raspberrypi4-64" "${WORKDIR}/defconfig" | ||
| 10 | fi | ||
| 11 | } | ||
