Page MenuHomeFreeBSD

IBRS for i386
ClosedPublic

Authored by kib on May 22 2018, 3:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 4, 11:35 PM
Unknown Object (File)
Wed, Apr 24, 2:37 AM
Unknown Object (File)
Fri, Apr 19, 3:27 PM
Unknown Object (File)
Fri, Apr 19, 6:58 AM
Unknown Object (File)
Thu, Apr 18, 3:58 AM
Unknown Object (File)
Mar 6 2024, 4:00 AM
Unknown Object (File)
Mar 6 2024, 4:00 AM
Unknown Object (File)
Mar 6 2024, 4:00 AM
Subscribers

Details

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

The patch was tested before and after loading the microcode with "service microcode_update onestart".
Selected tests from stress2 and a buildkernel was run.
No problems seen on:

CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (1995.24-MHz 686-class CPU)
  Origin="GenuineIntel"  Id=0x206d7  Family=0x6  Model=0x2d  Stepping=7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x1fbee3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX>
  AMD Features=0x2c100000<NX,Page1GB,RDTSCP,LM>
  AMD Features2=0x1<LAHF>
  Structured Extended Features3=0xc000000<IBPB,STIBP>
  XSAVE Features=0x1<XSAVEOPT>
  VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID
  TSC: P-state invariant, performance statistics
This revision was not accepted when it landed; it landed in state Needs Review.May 23 2018, 4:32 PM
Closed by commit rS334103: Support IBRS for i386. (authored by kib). · Explain Why
This revision was automatically updated to reflect the committed changes.