[PATCH 00/12] *** SBBR Test Cases ***
Supreeth Venkatesh
supreeth.venkatesh at arm.com
Thu Mar 2 22:26:24 UTC 2017
This Server Base Boot Requirements (SBBR) specification is intended for SBSA-compliant 64-bit ARMv8 servers.
It defines the base firmware requirements for out-of-box support of any ARM SBSA-compatible Operating System or hypervisor.
The requirements in this specification are expected to be minimal yet complete for booting a multi-core ARMv8 server platform, while leaving plenty of room
for OEM or ODM innovations and design details.
For more information, download the SBBR specification
This specification is closely aligned with ACPI 6.0 Specification. However, there are slight variations in some of the test cases.
To handle these variations, command line switch "--sbbr" has been introduced and that patch has already been acknowledged.
The below patchset will add the additional test cases or modifications to existing test cases by separating/seggregating
all SBBR ACPI and SMBIOS test cases at one place in the folder src/sbbr.
Supreeth Venkatesh (12):
sbbr: Add "FWTS_HAS_SBBR" define for AArch64.
sbbr/acpitables: Add tests to check for recommended acpi tables.
sbbr/dbg2: Add test cases to dbg2 acpi table as per SBBR.
sbbr/dmicheck: Add SMBIOS test cases as per SBBR.
sbbr/fadt: Add additional tests cases to fadt table as per SBBR.
sbbr/gtdt: Add tests to gtdt acpi table as per sbbr.
sbbr/madt: Add initial tests to madt acpi table as per sbbr.
sbbr/rsdp: Add initial rsdp acpi tests as per sbbr.
sbbr/spcr: Add initial tests to spcr acpi table as per sbbr.
sbbr/xsdt: Add initial tests to xsdt acpi table as per sbbr.
sbbr/method: Add initial tests to acpi method tests as per sbbr.
sbbr: Add initial sbbr test case files.
src/Makefile.am | 10 +
src/lib/include/fwts.h | 1 +
src/sbbr/acpitables/acpitables.c | 328 ++
src/sbbr/dbg2/dbg2.c | 388 ++
src/sbbr/dmicheck/dmicheck.c | 1625 +++++++++
src/sbbr/fadt/fadt.c | 417 +++
src/sbbr/gtdt/gtdt.c | 253 ++
src/sbbr/madt/madt.c | 965 +++++
src/sbbr/method/method.c | 7333 ++++++++++++++++++++++++++++++++++++++
src/sbbr/rsdp/rsdp.c | 134 +
src/sbbr/spcr/spcr.c | 343 ++
src/sbbr/xsdt/xsdt.c | 90 +
12 files changed, 11887 insertions(+)
create mode 100644 src/sbbr/acpitables/acpitables.c
create mode 100644 src/sbbr/dbg2/dbg2.c
create mode 100644 src/sbbr/dmicheck/dmicheck.c
create mode 100644 src/sbbr/fadt/fadt.c
create mode 100644 src/sbbr/gtdt/gtdt.c
create mode 100644 src/sbbr/madt/madt.c
create mode 100644 src/sbbr/method/method.c
create mode 100644 src/sbbr/rsdp/rsdp.c
create mode 100644 src/sbbr/spcr/spcr.c
create mode 100644 src/sbbr/xsdt/xsdt.c
--
2.7.4
More information about the fwts-devel
mailing list