Skip to content

Commit

Permalink
Disable CPU C-States other than C1 (#16703) (#16887)
Browse files Browse the repository at this point in the history
  • Loading branch information
mssonicbld authored Oct 14, 2023
1 parent b6f783f commit 8e945fb
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions files/Aboot/boot0.j2
Original file line number Diff line number Diff line change
Expand Up @@ -607,6 +607,14 @@ write_platform_specific_cmdline() {
aboot_machine=arista_7280cr3mk_32p4
flash_size=7382
fi

# disable cpu c-state other than C1
local cpuvendor="$(sed -nr 's/vendor_id[\t ]*: (.*)/\1/p' /proc/cpuinfo | head -n 1)"
cmdline_add processor.max_cstate=1
if [ "$cpuvendor" = "GenuineIntel" ]; then
cmdline_add intel_idle.max_cstate=0
fi

if in_array "$platform" "rook" "magpie" "woodpecker" "sprucefish"; then
cmdline_add tsc=reliable
cmdline_add pcie_ports=native
Expand All @@ -617,7 +625,6 @@ write_platform_specific_cmdline() {
if in_array "$platform" "rook" "sprucefish"; then
cmdline_add iommu=on
cmdline_add intel_iommu=on
cmdline_add intel_idle.max_cstate=0
read_system_eeprom
fi
if in_array "$platform" "rook"; then
Expand All @@ -635,7 +642,6 @@ write_platform_specific_cmdline() {
read_system_eeprom
fi
if in_array "$platform" "lorikeet" "hedgehog"; then
cmdline_add processor.max_cstate=1
cmdline_add reassign_prefmem
read_system_eeprom
fi
Expand Down

0 comments on commit 8e945fb

Please sign in to comment.