Skip to content

Commit 6ad90f7

Browse files
Stuart Hayesrafaeljw
authored andcommitted
ACPI: tables: Add support for NBFT
Add support for the NVMe Boot Firmware Table (NBFT) to facilitate booting from NVM Express namespaces which are accessed via NVMe over Fabrics (NVMe-oF). Signed-off-by: Stuart Hayes <[email protected]> Reviewed-by: John Meneghini <[email protected]> Signed-off-by: Rafael J. Wysocki <[email protected]>
1 parent 1b929c0 commit 6ad90f7

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

drivers/acpi/tables.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,8 @@ static const char table_sigs[][ACPI_NAMESEG_SIZE] __initconst = {
555555
ACPI_SIG_WDDT, ACPI_SIG_WDRT, ACPI_SIG_DSDT, ACPI_SIG_FADT,
556556
ACPI_SIG_PSDT, ACPI_SIG_RSDT, ACPI_SIG_XSDT, ACPI_SIG_SSDT,
557557
ACPI_SIG_IORT, ACPI_SIG_NFIT, ACPI_SIG_HMAT, ACPI_SIG_PPTT,
558-
ACPI_SIG_NHLT, ACPI_SIG_AEST, ACPI_SIG_CEDT, ACPI_SIG_AGDI };
558+
ACPI_SIG_NHLT, ACPI_SIG_AEST, ACPI_SIG_CEDT, ACPI_SIG_AGDI,
559+
ACPI_SIG_NBFT };
559560

560561
#define ACPI_HEADER_SIZE sizeof(struct acpi_table_header)
561562

include/acpi/actbl1.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@
5050
#define ACPI_SIG_S3PT "S3PT" /* S3 Performance (sub)Table */
5151
#define ACPI_SIG_PCCS "PCC" /* PCC Shared Memory Region */
5252

53+
#define ACPI_SIG_NBFT "NBFT" /* NVMe Boot Firmware Table */
54+
5355
/* Reserved table signatures */
5456

5557
#define ACPI_SIG_MATR "MATR" /* Memory Address Translation Table */

0 commit comments

Comments
 (0)