Lean Sheng Tan | 307a0ef | 2024-03-15 14:18:53 +0100 | [diff] [blame] | 1 | #@TYPE: Machine |
| 2 | #@NAME: Armv8-A Base Platform FVP machine |
| 3 | #@DESCRIPTION: Machine configuration for Armv8-A Base Platform FVP model |
| 4 | |
| 5 | include fvp-config.inc |
| 6 | |
| 7 | require conf/distro/include/phosphor-mmc.inc |
| 8 | require conf/machine/include/arm/arch-armv8-4a.inc |
Alexander Hansen | 9874fe3 | 2024-05-08 14:20:04 +0200 | [diff] [blame] | 9 | require conf/distro/include/mctp.inc |
Lean Sheng Tan | 307a0ef | 2024-03-15 14:18:53 +0100 | [diff] [blame] | 10 | require conf/distro/include/pldm.inc |
| 11 | require conf/machine/include/obmc-evb-common.inc |
| 12 | require conf/machine/include/obmc-bsp-common.inc |
| 13 | |
| 14 | INHERIT += "fvpboot" |
| 15 | |
| 16 | IMAGE_FSTYPES = "wic" |
| 17 | WKS_FILE = "emmc-fvp.wks.in" |
| 18 | IMAGE_BOOT_FILES = "fitImage-fvp.bin;fitImage" |
| 19 | |
| 20 | SERIAL_CONSOLES = "115200;ttyAMA0" |
| 21 | |
| 22 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" |
| 23 | KERNEL_DEVICETREE = "arm/fvp-base-revc.dtb" |
| 24 | KERNEL_IMAGETYPE = "fitImage" |
| 25 | |
| 26 | EXTRA_IMAGEDEPENDS += "trusted-firmware-a" |
| 27 | |
| 28 | UBOOT_MACHINE = "vexpress_fvp_defconfig" |
| 29 | |
| 30 | EXTRA_IMAGEDEPENDS += "u-boot" |
| 31 | |
| 32 | FIT_ADDRESS_CELLS = "2" |
| 33 | UBOOT_LOADADDRESS = "0xa0000000" |
| 34 | UBOOT_ENTRYPOINT = "0xa0000000" |
| 35 | |
| 36 | INITRAMFS_IMGAGE = "core-image-minimal-initramfs" |
| 37 | INITRAMFS_IMAGE_BUNDLE = "1" |
| 38 | |
| 39 | IMAGE_INSTALL:append = "\ |
| 40 | ssh-pregen-hostkeys \ |
| 41 | pldm \ |
| 42 | " |
| 43 | |
| 44 | PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-fvp-apps" |
| 45 | PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-fvp-apps" |
| 46 | PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-fvp-apps" |
| 47 | PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-fvp-apps" |
| 48 | PREFERRED_PROVIDER_virtual/obmc-inventory-data = "packagegroup-fvp-apps" |
| 49 | PREFERRED_PROVIDER_virtual/obmc-user-mgmt = "packagegroup-fvp-apps" |
| 50 | |
| 51 | # Disable "time jumped backwards" error as FVP could be out of sync with real time due to slower simulation |
| 52 | PACKAGECONFIG:remove:pn-systemd = "timesyncd" |