/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/uefi/ |
H A D | edk2-firmware-sbsa-ref.inc | 1 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref" 9 DEPENDS:append:sbsa-ref = " trusted-firmware-a coreutils-native" 11 EDK2_PLATFORM:sbsa-ref = "SbsaQemu" 12 EDK2_PLATFORM_DSC:sbsa-ref = "Platform/Qemu/SbsaQemu/SbsaQemu.dsc" 13 EDK2_BIN_NAME:sbsa-ref = "SBSA_FLASH0.fd" 15 do_compile:prepend:sbsa-ref() { 16 mkdir -p ${B}/Platform/Qemu/Sbsa/ 17 cp ${RECIPE_SYSROOT}/firmware/bl1.bin ${B}/Platform/Qemu/Sbsa/ 18 cp ${RECIPE_SYSROOT}/firmware/fip.bin ${B}/Platform/Qemu/Sbsa/ 21 do_install:append:sbsa-ref() {
|
H A D | edk2-firmware_%.bbappend | 7 MACHINE_EDK2_REQUIRE:sbsa-ref = "edk2-firmware-sbsa-ref.inc"
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/ |
H A D | sbsa-acs_7.1.4.bb | 5 LIC_FILES_CHKSUM += "file://ShellPkg/Application/sbsa-acs/LICENSE.md;md5=2a944942e1496af1886903d274… 7 SRC_URI += "git://github.com/ARM-software/sbsa-acs;destsuffix=edk2/ShellPkg/Application/sbsa-acs;pr… 9 file://0001-Patch-in-the-paths-to-the-SBSA-test-suite.patch \ 16 UPSTREAM_CHECK_URI = "https://github.com/ARM-software/sbsa-acs/releases" 24 EDK2_EXTRA_BUILD = "--module ShellPkg/Application/sbsa-acs/uefi_app/SbsaAvs.inf" 30 install ${B}/Build/${EDK2_PLATFORM}/${EDK2_BUILD_MODE}_${EDK_COMPILER}/*/Sbsa.efi ${D}/firmware/
|
/openbmc/qemu/docs/system/arm/ |
H A D | sbsa.rst | 1 Arm Server Base System Architecture Reference board (``sbsa-ref``) 4 The ``sbsa-ref`` board intends to look like real hardware (while the ``virt`` 10 - `Server Base System Architecture <https://developer.arm.com/documentation/den0029/>`__ (SBSA) 21 The ``sbsa-ref`` board supports: 30 - A generic SBSA watchdog device 36 ``sbsa-ref`` is a static system that reports a very minimal devicetree to the 71 what kind of ``sbsa-ref`` board it is running on. It is neither 73 SBSA/SystemReady SR support provided.
|
/openbmc/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | arm,sbsa-gwdt.yaml | 4 $id: http://devicetree.org/schemas/watchdog/arm,sbsa-gwdt.yaml# 7 title: SBSA (Server Base System Architecture) Generic Watchdog 13 The SBSA Generic Watchdog Timer is used to force a reset of the system after 16 Architecture (SBSA) 23 const: arm,sbsa-gwdt 44 compatible = "arm,sbsa-gwdt";
|
/openbmc/qemu/hw/misc/ |
H A D | sbsa_ec.c | 2 * ARM SBSA Reference Platform Embedded Controller 4 * A device to allow PSCI running in the secure side of sbsa-ref machine 23 #define TYPE_SBSA_SECURE_EC "sbsa-ec" 34 qemu_log_mask(LOG_GUEST_ERROR, "sbsa-ec: no readable registers"); in sbsa_ec_read() 51 "sbsa-ec: unknown power command"); in sbsa_ec_write() 54 qemu_log_mask(LOG_GUEST_ERROR, "sbsa-ec: unknown EC register"); in sbsa_ec_write() 71 memory_region_init_io(&s->iomem, obj, &sbsa_ec_ops, s, "sbsa-ec", in sbsa_ec_init()
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-kernel/linux/ |
H A D | linux-arm-platforms.inc | 94 # sbsa-ref KMACHINE 96 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref" 97 KBUILD_DEFCONFIG:sbsa-ref = "defconfig" 98 KCONFIG_MODE:sbsa-ref = "--alldefconfig"
|
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/sbsa-acs/ |
H A D | 0001-Patch-in-the-paths-to-the-SBSA-test-suite.patch | 4 Subject: [PATCH] Patch in the paths to the SBSA test suite 20 + SbsaValLib|ShellPkg/Application/sbsa-acs/val/SbsaValLib.inf 21 + SbsaPalLib|ShellPkg/Application/sbsa-acs/platform/pal_uefi/SbsaPalLib.inf 29 + ShellPkg/Application/sbsa-acs/uefi_app/SbsaAvs.inf
|
H A D | 0002-Enforce-using-good-old-BFD-linker.patch | 8 …sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc… 9 …sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc… 10 TOPDIR/build/tmpfs/work/qemuarm64-yoe-linux/sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-y…
|
/openbmc/linux/drivers/watchdog/ |
H A D | sbsa_gwdt.c | 3 * SBSA(Server Base System Architecture) Generic Watchdog driver 11 * ARM SBSA Generic Watchdog has two stage timeouts: 15 * ARM DEN0029B - Server Base System Architecture (SBSA) 17 * This driver can operate ARM SBSA Generic Watchdog as a single stage watchdog 28 * SBSA GWDT: 54 #define DRV_NAME "sbsa-gwdt" 55 #define WATCHDOG_NAME "SBSA Generic Watchdog" 57 /* SBSA Generic Watchdog register definitions */ 79 * struct sbsa_gwdt - Internal representation of the SBSA GWDT 385 { .compatible = "arm,sbsa-gwdt", }, [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/conf/machine/ |
H A D | sbsa-ref.conf | 2 #@NAME: sbsa-ref 3 #@DESCRIPTION: Reference SBSA machine in qemu-system-aarch64 on Neoverse N2 31 QB_MACHINE = "-machine sbsa-ref" 42 # sbsa-ref is a true virtual machine so can't use KVM
|
/openbmc/linux/drivers/acpi/arm64/ |
H A D | gtdt.c | 326 * Initialize a SBSA generic Watchdog platform device info from GTDT 335 * According to SBSA specification the size of refresh and control in gtdt_import_sbsa_gwdt() 336 * frames of SBSA Generic Watchdog is SZ_4K(Offset 0x000 – 0xFFF). in gtdt_import_sbsa_gwdt() 362 * Add a platform device named "sbsa-gwdt" to match the platform driver. in gtdt_import_sbsa_gwdt() 363 * "sbsa-gwdt": SBSA(Server Base System Architecture) Generic Watchdog in gtdt_import_sbsa_gwdt() 366 pdev = platform_device_register_simple("sbsa-gwdt", index, res, nr_res); in gtdt_import_sbsa_gwdt() 391 * when we call this function to get SBSA watchdogs info from GTDT, the in gtdt_sbsa_gwdt_init() 411 pr_info("found %d SBSA generic Watchdog(s).\n", gwdt_count); in gtdt_sbsa_gwdt_init()
|
/openbmc/qemu/tests/functional/ |
H A D | test_aarch64_sbsaref.py | 48 test.set_machine('sbsa-ref') 65 ('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/' 70 ('https://artifacts.codelinaro.org/artifactory/linaro-419-sbsa-ref/' 102 interrupt_interactive_console_until_pattern(self, "QEMU SBSA-REF Machine")
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/optee/ |
H A D | optee-ftpm_%.bbappend | 1 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
|
H A D | optee-os-sbsa-ref.inc | 1 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
|
H A D | optee-os_4.%.bbappend | 6 MACHINE_OPTEE_OS_REQUIRE:sbsa-ref = "optee-os-sbsa-ref.inc"
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/trusted-firmware-a/ |
H A D | trusted-firmware-a-sbsa-ref.inc | 1 # sbsa-ref specific TF-A support 3 COMPATIBLE_MACHINE = "sbsa-ref"
|
H A D | trusted-firmware-a_%.bbappend | 9 MACHINE_TFA_REQUIRE:sbsa-ref = "trusted-firmware-a-sbsa-ref.inc"
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-connectivity/ssh-pregen-hostkeys/ |
H A D | ssh-pregen-hostkeys_%.bbappend | 6 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
|
/openbmc/openbmc/meta-arm/ci/ |
H A D | sbsa-ref.yml | 8 machine: sbsa-ref 12 - sbsa-acs
|
/openbmc/linux/Documentation/devicetree/bindings/serial/ |
H A D | arm_sbsa_uart.txt | 1 * ARM SBSA defined generic UART 7 - compatible: must be "arm,sbsa-uart"
|
/openbmc/qemu/hw/arm/ |
H A D | sbsa-ref.c | 2 * ARM SBSA Reference Platform emulation 65 * and the SBSA watchdog-timer). Older (<2.11) versions of the TF-A firmware 110 #define TYPE_SBSA_MACHINE MACHINE_TYPE_NAME("sbsa-ref") 203 qemu_fdt_setprop_string(fdt, "/", "compatible", "linux,sbsa-ref"); in create_fdt() 211 * - A reflection of level of SBSA (now SystemReady SR) support provided. in create_fdt() 316 sms->flash[0] = sbsa_flash_create1(sms, "sbsa.flash0", "pflash0"); in sbsa_flash_create() 317 sms->flash[1] = sbsa_flash_create1(sms, "sbsa.flash1", "pflash1"); in sbsa_flash_create() 412 memory_region_init_ram(secram, NULL, "sbsa-ref.secure-ram", size, in create_secure_ram() 703 DeviceState *dev = qdev_new("sbsa-ec"); in create_secure_ec() 723 error_report("sbsa-ref: KVM is not supported for this machine"); in sbsa_ref_init() [all …]
|
/openbmc/qemu/hw/watchdog/ |
H A D | sbsa_gwdt.c | 2 * Generic watchdog device model for SBSA 5 * the ARM SBSA specification v6.0 29 .name = "sbsa-gwdt", 285 dc->desc = "SBSA-compliant generic watchdog device"; in wdt_sbsa_gwdt_class_init()
|
/openbmc/qemu/include/hw/watchdog/ |
H A D | sbsa_gwdt.h | 27 /* SBSA Generic Watchdog register definitions */
|
/openbmc/linux/Documentation/devicetree/bindings/cpu/ |
H A D | idle-states.yaml | 29 According to the Server Base System Architecture document (SBSA, [3]), the 38 The power states described in the SBSA document define the basic CPU states on 255 [3] ARM Server Base System Architecture (SBSA) 294 SBSA,[3][4]) is considered standard on all ARM and RISC-V platforms and
|