NetBSD/sys/compat
drochner 312c339026 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).
2012-08-29 17:13:21 +00:00
..
aoutm68k Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
common Only do COMPAT_NETBSD32 stuff if _LP64 2012-08-03 07:51:21 +00:00
freebsd P1003_1B_SEMAPHORE is no longer optional. 2012-03-10 21:51:48 +00:00
ibcs2 Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
linux Rename process_frame to lwp_trapframe 2012-08-16 16:41:53 +00:00
linux32 Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one. 2012-07-15 15:17:56 +00:00
m68k4k buildfix: #include <sys/exec_aout.h> 2009-08-17 06:00:05 +00:00
ndis Fix -fno-common found by building i386/conf/ALL 2012-07-28 00:43:22 +00:00
net Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socket 2011-02-01 01:39:19 +00:00
netbsd32 Do not use a userland pointer, but the copied-in kernel version instead. 2012-08-18 15:25:15 +00:00
netinet6 Emulate a couple more ioctls. Thanks to Matthias Drochner for pointing them out. 2009-01-15 20:32:59 +00:00
osf1 Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
ossaudio Change the vnode locking protocol of VOP_GETATTR() to request at least 2011-10-14 09:23:28 +00:00
sunos Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
sunos32 Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
svr4 Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
svr4_32 Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
sys Extend the CPU microcode update framework to support Intel x86 CPUs. 2012-08-29 17:13:21 +00:00
ultrix Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
vax1k Include <sys/exec_aout.h> explicitly instead of relying on <sys/exec.h> to 2009-08-15 23:39:35 +00:00
Makefile