History log of /illumos-gate/usr/src/uts/intel/os/cpuid.c (Results 1 – 15 of 15)
Revision Date Author Comments
# a8cd71dd 23-Oct-2024 Luqman Aden <luqman@oxide.computer>

16853 cpuid_pass_basic filling in wrong cpi_extd entry for CPUID_LEAF_EXT_21
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Bill Sommerfeld <s

16853 cpuid_pass_basic filling in wrong cpi_extd entry for CPUID_LEAF_EXT_21
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...


# 068cf9dc 27-Mar-2024 Patrick Mooney <pmooney@pfmooney.com>

16222 TSC vmware calibration could be more general
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Jason King <jason.brian.king@gmail.co

16222 TSC vmware calibration could be more general
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 9c2f2158 02-Jul-2024 Toomas Soome <tsoome@me.com>

16632 unix: conflicting types for 'cpuid_getchiprev'
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Luqman Aden <luqman@oxide.computer>
Approved by: Patrick Mooney <pmooney@pfmooney.co

16632 unix: conflicting types for 'cpuid_getchiprev'
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Luqman Aden <luqman@oxide.computer>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...


# c7c59243 10-Apr-2024 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

16466 cpuid_pass_ucode() may return without calling cpuid_scan_security()
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen@planets.elm.net>
Approved by:

16466 cpuid_pass_ucode() may return without calling cpuid_scan_security()
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Marco van Wieringen <marco.van.wieringen@planets.elm.net>
Approved by: Robert Mustacchi <rm@fingolfin.org>

show more ...


# 5a9c36de 25-Mar-2024 Dan McDonald <danmcd@mnx.io>

16461 Introduce sequence to clear Branch History Buffer (BHB)
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Gordon Ross <Gordon.W.Ros

16461 Introduce sequence to clear Branch History Buffer (BHB)
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Gordon Ross <Gordon.W.Ross@gmail.com>

show more ...


# a6e309ba 21-Mar-2024 Dan McDonald <danmcd@mnx.io>

16413 Post-barrier Return Stack Buffer (PBRSB) fixes can be detected in HW
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Gordon Ross

16413 Post-barrier Return Stack Buffer (PBRSB) fixes can be detected in HW
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Gordon Ross <Gordon.W.Ross@gmail.com>

show more ...


# 5cd084ed 25-Feb-2024 Dan McDonald <danmcd@mnx.io>

16397 Re-enable VERW-using x86_md_clear() function on RFDS-afflicted Intel CPUs
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Ric

16397 Re-enable VERW-using x86_md_clear() function on RFDS-afflicted Intel CPUs
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Bill Sommerfeld <sommerfeld@hamachi.org>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 2faf06a0 28-Dec-2023 Toomas Soome <tsoome@me.com>

16139 unix: we should recognize qemu
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Rob

16139 unix: we should recognize qemu
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Robert Mustacchi <rm@fingolfin.org>

show more ...


# dd23d762 01-Aug-2023 Robert Mustacchi <rm@fingolfin.org>

15951 want Zen specific CPU topology mapping
15952 want way of exposing AMD SoC topology to userland
15953 /dev/fm should support cache information
15954 snapshot new AMD CPUID topology leaves
15955

15951 want Zen specific CPU topology mapping
15952 want way of exposing AMD SoC topology to userland
15953 /dev/fm should support cache information
15954 snapshot new AMD CPUID topology leaves
15955 want more convenient topo module API for setting properties
Reviewed by: Keith Wesolowski <wesolows@oxide.computer>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# ed093b41 25-Jan-2023 Robert Mustacchi <rm@fingolfin.org>

15254 %ymm registers not restored after signal handler
15367 x86 getfpregs() summons corrupting %xmm ghosts
15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)
15336 want libc functions

15254 %ymm registers not restored after signal handler
15367 x86 getfpregs() summons corrupting %xmm ghosts
15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)
15336 want libc functions for extended ucontext_t
15334 want ps_lwphandle-specific reg routines
15328 FPU_CW_INIT mistreats reserved bit
15335 i86pc fpu_subr.c isn't really platform-specific
15332 setcontext(2) isn't actually noreturn
15331 need <sys/stdalign.h>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Reviewed by: Dan McDonald <danmcd@mnx.io>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Approved by: Joshua M. Clulow <josh@sysmgr.org>

show more ...


# 651a12cb 13-Mar-2023 Robert Mustacchi <rm@fingolfin.org>

15521 Use Automatic IBRS when available
Reviewed by: Dan McDonald <danmcd@mnx.io>
Approved by: Richard Lowe <richlowe@richlowe.net>


# a65c38a3 12-Mar-2023 Robert Mustacchi <rm@fingolfin.org>

15520 Ensure we can't hit AMD xsaves erratum 1386
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Patrick Mooney <pmooney@pfmooney.com>


# 56726c7e 16-Jul-2022 Robert Mustacchi <rm@fingolfin.org>

14821 Add additional AVX512 capabilities
14822 Need new word of hardware capabilities
14823 aux vector feature mapping should use x86_featureset
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Revi

14821 Add additional AVX512 capabilities
14822 Need new word of hardware capabilities
14823 aux vector feature mapping should use x86_featureset
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Approved by: Dan McDonald <danmcd@mnx.io>

show more ...


# 22e4c3ac 13-Jul-2022 Keith M Wesolowski <wesolows@oxide.computer>

14836 extend AMD chiprev mechanism to identify core revs
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Joshua M. Clulow <josh@sysmgr.org>


# ab5bb018 08-Jul-2022 Keith M Wesolowski <wesolows@oxide.computer>

14834 cpuid code is and has always been isadep
14835 split cpuid pass1
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Garrett D'Amore

14834 cpuid code is and has always been isadep
14835 split cpuid pass1
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Approved by: Garrett D'Amore <garrett@damore.org>

show more ...