@@ 495,21 495,20 @@ PCArch* arch;
extern PCArch* knownarch[];
PCArch archgeneric = {
- "generic", /* id */
- 0, /* ident */
- i8042reset, /* reset */
- unimplemented, /* serialpower */
- unimplemented, /* modempower */
-
- i8259init, /* intrinit */
- i8259enable, /* intrenable */
- i8259vecno, /* vector number */
- i8259disable, /* intrdisable */
-
- i8253enable, /* clockenable */
-
- i8253read, /* read the standard timer */
- i8253timerset,
+.id= "generic",
+.ident= 0,
+.reset= i8042reset,
+.serialpower= unimplemented,
+.modempower= unimplemented,
+
+.intrinit= i8259init,
+.intrenable= i8259enable,
+.intrvecno= i8259vecno,
+.intrdisable= i8259disable,
+
+.clockenable= i8253enable,
+.fastclock= i8253read,
+.timerset= i8253timerset,
};
typedef struct {
@@ 27,6 27,7 @@ static char* modems[] = {
"MONTANA V.34 FAX/MODEM", /* Motorola */
"REM10",
"GSM/GPRS",
+ "AirCard 555",
0,
};
@@ 662,6 662,8 @@ struct Proc
ulong qpc; /* pc calling last blocking qlock */
+ int setargs;
+
void *ureg; /* User registers for notes */
void *dbgreg; /* User registers for devproc */
Notsave;