summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraiju <devnull@localhost>2018-07-11 16:05:03 +0100
committeraiju <devnull@localhost>2018-07-11 16:05:03 +0100
commitd16a96daca1d72af31577a4d5a3e95a937fd87dc (patch)
tree6836056dd8a69cc6c8c37ef54168f5697d0548c1
parent6b0de3de8e935098b7bd0c09efc476d63a7a236e (diff)
pc64: update headers to match pc
-rw-r--r--sys/src/9/pc64/dat.h3
-rw-r--r--sys/src/9/pc64/main.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/9/pc64/dat.h b/sys/src/9/pc64/dat.h
index 8106cf1cb..0422f2b08 100644
--- a/sys/src/9/pc64/dat.h
+++ b/sys/src/9/pc64/dat.h
@@ -216,6 +216,9 @@ struct Mach
int cpuiddx;
char cpuidid[16];
char* cpuidtype;
+ uchar cpuidfamily;
+ uchar cpuidmodel;
+ uchar cpuidstepping;
int havetsc;
int havepge;
int havewatchpt8;
diff --git a/sys/src/9/pc64/main.c b/sys/src/9/pc64/main.c
index 997322e43..fc1bfeb92 100644
--- a/sys/src/9/pc64/main.c
+++ b/sys/src/9/pc64/main.c
@@ -588,7 +588,7 @@ void
mathinit(void)
{
trapenable(VectorCERR, matherror, 0, "matherror");
- if(X86FAMILY(m->cpuidax) == 3)
+ if(m->cpuidfamily == 3)
intrenable(IrqIRQ13, matherror, 0, BUSUNKNOWN, "matherror");
trapenable(VectorCNA, mathemu, 0, "mathemu");
trapenable(VectorCSO, mathover, 0, "mathover");