Skip to content

Commit

Permalink
linux configs for intel: select proper CPU and trust CPU randomization
Browse files Browse the repository at this point in the history
CONFIG_MCORE2=y
CONFIG_RANDOM_TRUST_CPU=y
  • Loading branch information
tlaurion committed Jun 27, 2023
1 parent cc9a482 commit 00e7156
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 10 deletions.
9 changes: 6 additions & 3 deletions config/linux-librem_common.config
Original file line number Diff line number Diff line change
Expand Up @@ -268,11 +268,14 @@ CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_HYPERVISOR_GUEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
Expand Down Expand Up @@ -1466,7 +1469,7 @@ CONFIG_TCG_TIS=y
# CONFIG_XILLYBUS is not set
# end of Character devices

# CONFIG_RANDOM_TRUST_CPU is not set
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set

#
Expand Down
9 changes: 6 additions & 3 deletions config/linux-t440p.config
Original file line number Diff line number Diff line change
Expand Up @@ -268,11 +268,14 @@ CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_HYPERVISOR_GUEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
Expand Down Expand Up @@ -1463,7 +1466,7 @@ CONFIG_TCG_TIS=y
# CONFIG_XILLYBUS is not set
# end of Character devices

# CONFIG_RANDOM_TRUST_CPU is not set
CONFIG_RANDOM_TRUST_CPU=y
# CONFIG_RANDOM_TRUST_BOOTLOADER is not set

#
Expand Down
7 changes: 5 additions & 2 deletions config/linux-x230-legacy.config
Original file line number Diff line number Diff line change
Expand Up @@ -271,11 +271,14 @@ CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_HYPERVISOR_GUEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
Expand Down
7 changes: 5 additions & 2 deletions config/linux-x230-maximized.config
Original file line number Diff line number Diff line change
Expand Up @@ -271,11 +271,14 @@ CONFIG_SCHED_OMIT_FRAME_POINTER=y
# CONFIG_HYPERVISOR_GUEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
CONFIG_MCORE2=y
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
# CONFIG_GENERIC_CPU is not set
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
Expand Down

0 comments on commit 00e7156

Please sign in to comment.