summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/trap.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-08-17 04:03:51 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-08-17 04:03:51 +0200
commit7fdf8205891496554b18650596334e28dc3366ed (patch)
tree98e0a65d6290af12f15af69b172bf33210cc3c7a /sys/src/9/pc/trap.c
parent81954dbf2535b3ae65acabee5f6210d8a002a9a8 (diff)
pckernel: use constants instead of hardcoding cpuid bits in various places
Diffstat (limited to 'sys/src/9/pc/trap.c')
-rw-r--r--sys/src/9/pc/trap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/pc/trap.c b/sys/src/9/pc/trap.c
index 7b0ebb847..c433a0365 100644
--- a/sys/src/9/pc/trap.c
+++ b/sys/src/9/pc/trap.c
@@ -535,9 +535,9 @@ dumpregs(Ureg* ureg)
*/
iprint(" CR0 %8.8lux CR2 %8.8lux CR3 %8.8lux",
getcr0(), getcr2(), getcr3());
- if(m->cpuiddx & 0x9A){
+ if(m->cpuiddx & (Mce|Tsc|Pse|Vmex)){
iprint(" CR4 %8.8lux", getcr4());
- if((m->cpuiddx & 0xA0) == 0xA0){
+ if((m->cpuiddx & (Mce|Cpumsr)) == (Mce|Cpumsr)){
rdmsr(0x00, &mca);
rdmsr(0x01, &mct);
iprint("\n MCA %8.8llux MCT %8.8llux", mca, mct);