CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/03/26 23:59:46
Modified files:
sys/arch/amd64/include: specialreg.h
sys/arch/amd64/amd64: amd64errata.c
sys/arch/i386/include: specialreg.h
sys/arch/i386/i386: amd64errata.c
Log message:
Implement the AMD suggested workaround for family 10h & 12h errata 721
"Processor May Incorrectly Update Stack Pointer" by setting a bit
marked 'reserved' in an MSR that is only "documented" to exist on 12h.
AMD claim this problem can only occur in 64-bit mode, set the workaround
bit on i386 in case this isn't true and in the interest of keeping the
errata in sync between i386/amd64.
ok deraadt@