ref: d16a96daca1d72af31577a4d5a3e95a937fd87dc
parent: 6b0de3de8e935098b7bd0c09efc476d63a7a236e
author: aiju <devnull@localhost>
date: Wed Jul 11 12:05:03 EDT 2018
pc64: update headers to match pc
--- a/sys/src/9/pc64/dat.h
+++ b/sys/src/9/pc64/dat.h
@@ -216,6 +216,9 @@
int cpuiddx;
char cpuidid[16];
char* cpuidtype;
+ uchar cpuidfamily;
+ uchar cpuidmodel;
+ uchar cpuidstepping;
int havetsc;
int havepge;
int havewatchpt8;
--- a/sys/src/9/pc64/main.c
+++ b/sys/src/9/pc64/main.c
@@ -588,7 +588,7 @@
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");