Skip to content

Commit e31afc5

Browse files
authored
Merge pull request #1818 from tlaurion/pr0_skylake_and_more_recent
WiP: PR0 (SPI write prevention through chipset locking) for nv4x_adl, setting base for other platforms/downstream forks supporting >=Skylake+
2 parents 87732b7 + 03ba386 commit e31afc5

31 files changed

Lines changed: 455 additions & 57 deletions

File tree

boards/UNTESTED_t440p-maximized/UNTESTED_t440p-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CONFIG_TPMTOTP=y
2222

2323
#platform locking finalization (PR0)
2424
CONFIG_IO386=y
25-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
25+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
2626

2727

2828
# Dependencies for a graphical menu. Enable CONFIG_SLANG and CONFIG_NEWT instead

boards/UNTESTED_w541-maximized/UNTESTED_w541-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CONFIG_TPMTOTP=y
2222

2323
#platform locking finalization (PR0)
2424
CONFIG_IO386=y
25-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
25+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
2626

2727

2828
# Dependencies for a graphical menu. Enable CONFIG_SLANG and CONFIG_NEWT instead

boards/nitropad-ns50/nitropad-ns50.config

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ CONFIG_UTIL_LINUX=y
2929
CONFIG_LVM2=y
3030
CONFIG_MBEDTLS=y
3131
CONFIG_PCIUTILS=y
32-
CONFIG_MSRTOOLS=y
32+
33+
#TODO: readd when tested
34+
#platform locking finalization (PR0)
35+
#CONFIG_IO386=y
36+
#export CONFIG_FINALIZE_PLATFORM_LOCKING=y
37+
38+
3339
#Remote attestation support
3440
# TPM2 requirements
3541
CONFIG_TPM2_TSS=y

boards/novacustom_nv4x_adl/novacustom_nv4x_adl.config

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,12 @@ CONFIG_UTIL_LINUX=y
2929
CONFIG_LVM2=y
3030
CONFIG_MBEDTLS=y
3131
CONFIG_PCIUTILS=y
32-
CONFIG_MSRTOOLS=y
32+
33+
#platform locking finalization (PR0)
34+
CONFIG_IO386=y
35+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
36+
37+
3338
#Remote attestation support
3439
# TPM2 requirements
3540
CONFIG_TPM2_TSS=y

boards/optiplex-7010_9010-hotp-maximized/optiplex-7010_9010-hotp-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CONFIG_HOTPKEY=y
4949
#platform locking finalization (PR0)
5050
# This prevents SPI from being writeable outside of Heads
5151
CONFIG_IO386=y
52-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
52+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
5353

5454
#Nitrokey Storage admin tool (deprecated)
5555
#CONFIG_NKSTORECLI=n

boards/optiplex-7010_9010-maximized/optiplex-7010_9010-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CONFIG_TPMTOTP=y
4949
#platform locking finalization (PR0)
5050
# This prevents SPI from being writeable outside of Heads
5151
CONFIG_IO386=y
52-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
52+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
5353

5454
#Nitrokey Storage admin tool (deprecated)
5555
#CONFIG_NKSTORECLI=n

boards/optiplex-7010_9010_TXT-hotp-maximized/optiplex-7010_9010_TXT-hotp-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CONFIG_HOTPKEY=y
4949
#platform locking finalization (PR0)
5050
# This prevents SPI from being writeable outside of Heads
5151
CONFIG_IO386=y
52-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
52+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
5353

5454
#Nitrokey Storage admin tool (deprecated)
5555
#CONFIG_NKSTORECLI=n

boards/optiplex-7010_9010_TXT-maximized/optiplex-7010_9010_TXT-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ CONFIG_TPMTOTP=y
4949
#platform locking finalization (PR0)
5050
# This prevents SPI from being writeable outside of Heads
5151
CONFIG_IO386=y
52-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
52+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
5353

5454
#Nitrokey Storage admin tool (deprecated)
5555
#CONFIG_NKSTORECLI=n

boards/t420-hotp-maximized/t420-hotp-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ CONFIG_PCIUTILS=y
3232

3333
#platform locking finalization (PR0)
3434
CONFIG_IO386=y
35-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
35+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
3636

3737
#Remote attestation support
3838
#TPM based requirements

boards/t420-maximized/t420-maximized.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ CONFIG_PCIUTILS=y
3131

3232
#platform locking finalization (PR0)
3333
CONFIG_IO386=y
34-
export CONFIG_FINALIZE_PLATFORM_LOCKING_PRESKYLAKE=y
34+
export CONFIG_FINALIZE_PLATFORM_LOCKING=y
3535

3636
#Remote attestation support
3737
#TPM based requirements

0 commit comments

Comments
 (0)