Home
last modified time | relevance | path

Searched full:sbsa (Results 1 – 25 of 50) sorted by relevance

12

/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-bsp/uefi/
H A Dedk2-firmware-sbsa-ref.inc1 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 Dedk2-firmware_%.bbappend7 MACHINE_EDK2_REQUIRE:sbsa-ref = "edk2-firmware-sbsa-ref.inc"
/openbmc/openbmc/meta-arm/meta-arm/recipes-bsp/uefi/
H A Dsbsa-acs_7.1.4.bb5 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 Dsbsa.rst1 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 Darm,sbsa-gwdt.yaml4 $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 Dsbsa_ec.c2 * 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 Dlinux-arm-platforms.inc94 # 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 D0001-Patch-in-the-paths-to-the-SBSA-test-suite.patch4 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 D0002-Enforce-using-good-old-BFD-linker.patch8sbsa-acs/3.0-r0/recipe-sysroot-native/usr/bin/aarch64-yoe-linux/../../libexec/aarch64-yoe-linux/gc…
9sbsa-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 Dsbsa_gwdt.c3 * 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 Dsbsa-ref.conf2 #@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 Dgtdt.c326 * 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 Dtest_aarch64_sbsaref.py48 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 Doptee-ftpm_%.bbappend1 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
H A Doptee-os-sbsa-ref.inc1 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
H A Doptee-os_4.%.bbappend6 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 Dtrusted-firmware-a-sbsa-ref.inc1 # sbsa-ref specific TF-A support
3 COMPATIBLE_MACHINE = "sbsa-ref"
H A Dtrusted-firmware-a_%.bbappend9 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 Dssh-pregen-hostkeys_%.bbappend6 COMPATIBLE_MACHINE:sbsa-ref = "sbsa-ref"
/openbmc/openbmc/meta-arm/ci/
H A Dsbsa-ref.yml8 machine: sbsa-ref
12 - sbsa-acs
/openbmc/linux/Documentation/devicetree/bindings/serial/
H A Darm_sbsa_uart.txt1 * ARM SBSA defined generic UART
7 - compatible: must be "arm,sbsa-uart"
/openbmc/qemu/hw/arm/
H A Dsbsa-ref.c2 * 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 Dsbsa_gwdt.c2 * 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 Dsbsa_gwdt.h27 /* SBSA Generic Watchdog register definitions */
/openbmc/linux/Documentation/devicetree/bindings/cpu/
H A Didle-states.yaml29 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

12