diff options
author | aiju <devnull@localhost> | 2018-07-11 16:05:03 +0100 |
---|---|---|
committer | aiju <devnull@localhost> | 2018-07-11 16:05:03 +0100 |
commit | d16a96daca1d72af31577a4d5a3e95a937fd87dc (patch) | |
tree | 6836056dd8a69cc6c8c37ef54168f5697d0548c1 | |
parent | 6b0de3de8e935098b7bd0c09efc476d63a7a236e (diff) |
pc64: update headers to match pc
-rw-r--r-- | sys/src/9/pc64/dat.h | 3 | ||||
-rw-r--r-- | sys/src/9/pc64/main.c | 2 |
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"); |