x86: Detection for RDFSBASE and friends
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Dec 2011 00:42:46 +0000 (16:42 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 15 Dec 2011 22:48:41 +0000 (14:48 -0800)
commit35e0d6f59780993c9c8bdb49d39d640c739b2d30
tree25fe88d61519f9c516ca5a4b75d6946a7cb337a6
parent7ea33f86f6a68dd79df2aabd94e95259d1217ab5
x86: Detection for RDFSBASE and friends

These are new extensions that we'll eventually use to deal with the TLS
vulnerabilities that we have on x86 from exposing the LDT.

To do the detection, we needed to pass through a second uint32, which
some of the cpuid leaves require.
kern/arch/i686/apic.c
kern/arch/i686/arch.h
kern/arch/i686/console.c
kern/arch/i686/cpuinfo.c
kern/arch/i686/pmap.c
kern/arch/i686/x86.h