From 03a906a9f3efe95602233a68fa7f3412fefa2f25 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 28 Jan 2026 13:04:07 +0000 Subject: [PATCH] [build] Mark Realtek driver as permitted for UEFI Secure Boot The Realtek driver and its dependencies are cleanly structured, easy to review, directly maintained, and very well tested. Review these files and mark them as permitted for UEFI Secure Boot. Signed-off-by: Michael Brown --- src/drivers/bitbash/bitbash.c | 1 + src/drivers/bitbash/spi_bit.c | 1 + src/drivers/net/realtek.c | 1 + src/drivers/net/realtek.h | 1 + src/drivers/nvs/threewire.c | 1 + src/include/ipxe/bitbash.h | 1 + src/include/ipxe/spi.h | 1 + src/include/ipxe/spi_bit.h | 1 + src/include/ipxe/threewire.h | 1 + 9 files changed, 9 insertions(+) diff --git a/src/drivers/bitbash/bitbash.c b/src/drivers/bitbash/bitbash.c index 9b24f716c..fce3f3eac 100644 --- a/src/drivers/bitbash/bitbash.c +++ b/src/drivers/bitbash/bitbash.c @@ -22,6 +22,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include diff --git a/src/drivers/bitbash/spi_bit.c b/src/drivers/bitbash/spi_bit.c index 04fddc20b..6fb2ed302 100644 --- a/src/drivers/bitbash/spi_bit.c +++ b/src/drivers/bitbash/spi_bit.c @@ -22,6 +22,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include #include diff --git a/src/drivers/net/realtek.c b/src/drivers/net/realtek.c index 80442ab83..dcb221199 100644 --- a/src/drivers/net/realtek.c +++ b/src/drivers/net/realtek.c @@ -24,6 +24,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include #include diff --git a/src/drivers/net/realtek.h b/src/drivers/net/realtek.h index d50e349b0..2047664a6 100644 --- a/src/drivers/net/realtek.h +++ b/src/drivers/net/realtek.h @@ -8,6 +8,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include #include diff --git a/src/drivers/nvs/threewire.c b/src/drivers/nvs/threewire.c index 547f35382..e523506c0 100644 --- a/src/drivers/nvs/threewire.c +++ b/src/drivers/nvs/threewire.c @@ -22,6 +22,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include #include diff --git a/src/include/ipxe/bitbash.h b/src/include/ipxe/bitbash.h index 2a2e475d0..b97819a04 100644 --- a/src/include/ipxe/bitbash.h +++ b/src/include/ipxe/bitbash.h @@ -8,6 +8,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); struct bit_basher; diff --git a/src/include/ipxe/spi.h b/src/include/ipxe/spi.h index 83b53bce3..f0cf2100b 100644 --- a/src/include/ipxe/spi.h +++ b/src/include/ipxe/spi.h @@ -8,6 +8,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include diff --git a/src/include/ipxe/spi_bit.h b/src/include/ipxe/spi_bit.h index 049d30a22..d28132b67 100644 --- a/src/include/ipxe/spi_bit.h +++ b/src/include/ipxe/spi_bit.h @@ -8,6 +8,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); +FILE_SECBOOT ( PERMITTED ); #include #include diff --git a/src/include/ipxe/threewire.h b/src/include/ipxe/threewire.h index b5513ecdd..f5585921e 100644 --- a/src/include/ipxe/threewire.h +++ b/src/include/ipxe/threewire.h @@ -11,6 +11,7 @@ */ FILE_LICENCE ( GPL2_OR_LATER ); +FILE_SECBOOT ( PERMITTED ); #include #include