Home | History | Annotate | Download | only in include
History log of /src/sys/arch/x86/include/cpu_ucode.h
RevisionDateAuthorComments
 1.5  15-Sep-2022  msaitoh Verify checksum of the extended signature table.
 1.4  17-Mar-2018  christos branches: 1.4.6;
tuck in all the compat microcode code in one place.
 1.3  17-Oct-2012  drochner branches: 1.3.30; 1.3.36;
put binary compatibility support for the old AMD-only CPU microcode
update API inside COMPAT_60
 1.2  29-Aug-2012  drochner branches: 1.2.2;
Extend the CPU microcode update framework to support Intel x86 CPUs.
Contrary to the AMD implementation, it doesn't use xcalls to distribute
the update to all CPUs but relies on cpuctl(8) to bind itself to the
right CPU -- to keep it simple and avoid possible problems with
hyperthreading.
Also, it doesn't parse the vendor supplied file to pick the right
part for the present CPU model but relies on userland to prepare
files with specific filenames. I'll commit a pkg for this in a minute
(pkgsrc/sysutils/intel-microcode).
The ioctl interface changed; compatibility is provided (should be
limited to COMPAT_NETBSD6 as soon as this is available).
 1.1  13-Jan-2012  cegger branches: 1.1.4; 1.1.6;
Support CPU microcode loading via cpuctl(8).
Implemented and enabled via CPU_UCODE kernel config option
for x86 and Xen Dom0.
Tested on different AMD machines with different
CPU families.

ok wiz@ for the manpages
ok releng@
ok core@ via releng@
 1.1.6.3  30-Oct-2012  yamt sync with head
 1.1.6.2  17-Apr-2012  yamt sync with head
 1.1.6.1  13-Jan-2012  yamt file cpu_ucode.h was added on branch yamt-pagecache on 2012-04-17 00:07:05 +0000
 1.1.4.2  18-Feb-2012  mrg merge to -current.
 1.1.4.1  13-Jan-2012  mrg file cpu_ucode.h was added on branch jmcneill-usbmp on 2012-02-18 07:33:34 +0000
 1.2.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.3.36.2  22-Mar-2018  pgoyette Synch with HEAD, resolve conflicts
 1.3.36.1  17-Mar-2018  pgoyette Import christos's changes for the compat_60 cpu_ucode stuff
 1.3.30.1  11-Oct-2022  martin Pull up following revision(s) (requested by msaitoh in ticket #1772):

sys/arch/x86/include/cpu_ucode.h: revision 1.5
sys/arch/x86/x86/cpu_ucode_intel.c: revision 1.19
sys/arch/x86/x86/cpu_ucode_intel.c: revision 1.20

Add missing newline in a message. KNF.
Verify checksum of the extended signature table.
 1.4.6.1  11-Oct-2022  martin Pull up following revision(s) (requested by msaitoh in ticket #1538):
sys/arch/x86/include/cpu_ucode.h: revision 1.5
sys/arch/x86/x86/cpu_ucode_intel.c: revision 1.19
sys/arch/x86/x86/cpu_ucode_intel.c: revision 1.20
Add missing newline in a message. KNF.
Verify checksum of the extended signature table.

RSS XML Feed