/plan9-contrib/sys/src/9/ppc/ |
H A D | dat.h | 8 typedef struct Mach Mach; typedef 133 struct Mach struct 136 /*0x00*/ int machno; /* physical id of processor */ 137 /*0x04*/ ulong splpc; /* pc that called splhi() */ 138 /*0x08*/ Proc *proc; /* current process on this processor */ 140 /*0x0c*/ ulong tlbfault; /* type of last miss */ 141 /*0x10*/ ulong imiss; /* number of instruction misses */ 142 /*0x14*/ ulong dmiss; /* number of data misses */ 146 Imap* imap; 148 IMM* immr; [all …]
|
/plan9-contrib/sys/src/9/mtx/ |
H A D | dat.h | 7 typedef struct Mach Mach; typedef 121 struct Mach struct 124 int machno; /* physical id of processor */ 125 ulong splpc; /* pc that called splhi() */ 126 Proc *proc; /* current process on this processor */ 130 ulong ticks; /* of the clock since boot time */ 131 Label sched; /* scheduler wakeup */ 132 Lock alarmlock; /* access to alarm list */ 133 void *alarm; /* alarms bound to this clock */ 134 int inclockintr; [all …]
|
/plan9-contrib/sys/src/9/rb/ |
H A D | dat.h | 9 typedef struct Mach Mach; typedef 137 struct Mach struct 140 int machno; /* physical id of processor FIRST */ 141 Softtlb*stb; /* Software tlb simulation SECOND */ 142 Proc* proc; /* process on this processor THIRD */ 143 ulong splpc; /* pc that called splhi() FOURTH */ 144 ulong tlbfault; /* # of tlb faults FIFTH */ 145 ulong ktlbfault; 146 ulong utlbfault; 149 ulong tlbpurge; [all …]
|
/plan9-contrib/sys/src/9/vt4/ |
H A D | dat.h | 6 typedef struct Mach Mach; typedef 163 struct Mach struct 169 uintptr pstlb; /* physical address of Mach.stlb [3*4] */ argument 185 Mach *me; /* debugging: should be my own address */ argument 200 Mach *me2; /* debugging: should be my own address */ argument 202 uvlong fastclock; 203 Perf perf; /* performance counters */ 205 int tlbpurge; /* ... */ 206 int pfault; 207 int cs; [all …]
|
H A D | intr.c | 65 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/vt5/ |
H A D | dat.h | 6 typedef struct Mach Mach; typedef 161 struct Mach struct 183 Mach *me; /* debugging: should be my own address */ argument 198 Mach *me2; /* debugging: should be my own address */ argument 200 uvlong fastclock; 201 Perf perf; /* performance counters */ 203 int tlbpurge; /* ... */ 204 int pfault; 205 int cs; 206 int syscall; [all …]
|
/plan9-contrib/sys/src/9/loongson64/ |
H A D | dat.h | 10 typedef struct Mach Mach; typedef 127 struct Mach struct 130 int machno; /* physical id of processor FIRST @ 0 */ 131 Softtlb*stb; /* Software tlb simulation SECOND @ 8 */ 132 Proc* proc; /* process on this processor THIRD @ 16 */ 133 uintptr splpc; /* pc that called splhi() FOURTH @ 24 */ 134 ulong tlbfault; /* # of tlb faults FIFTH @ 32 */ 135 ulong ktlbfault; /* @ 36 */ 136 ulong utlbfault; /* @ 40 */ 139 ulong tlbpurge; [all …]
|
/plan9-contrib/sys/src/9/loongson/ |
H A D | dat.h | 10 typedef struct Mach Mach; typedef 127 struct Mach struct 130 int machno; /* physical id of processor FIRST */ 131 Softtlb*stb; /* Software tlb simulation SECOND */ 132 Proc* proc; /* process on this processor THIRD */ 133 ulong splpc; /* pc that called splhi() FOURTH */ 134 ulong tlbfault; /* # of tlb faults FIFTH */ 135 ulong ktlbfault; 136 ulong utlbfault; 139 ulong tlbpurge; [all …]
|
/plan9-contrib/sys/src/9/bcm/ |
H A D | dat.h | 24 typedef struct Mach Mach; typedef 170 struct Mach struct 172 int machno; /* physical id of processor */ 173 uintptr splpc; /* pc of last caller to splhi */ 175 Proc* proc; /* current process */ 178 int flushmmu; /* flush current proc mmu state */ 180 ulong ticks; /* of the clock since boot time */ 181 Label sched; /* scheduler wakeup */ 182 Lock alarmlock; /* access to alarm list */ 183 void* alarm; /* alarms bound to this clock */ [all …]
|
H A D | trap4.c | 238 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/omap/ |
H A D | dat.h | 35 typedef struct Mach Mach; typedef 146 struct Mach struct 148 int machno; /* physical id of processor */ 149 uintptr splpc; /* pc of last caller to splhi */ 151 Proc* proc; /* current process */ 154 int flushmmu; /* flush current proc mmu state */ 156 ulong ticks; /* of the clock since boot time */ 157 Label sched; /* scheduler wakeup */ 158 Lock alarmlock; /* access to alarm list */ 159 void* alarm; /* alarms bound to this clock */ [all …]
|
/plan9-contrib/sys/src/9k/k10/ |
H A D | dat.h | 9 typedef struct Mach Mach; typedef 165 struct Mach struct 167 int machno; /* physical id of processor */ 168 uintptr splpc; /* pc of last caller to splhi */ 170 Proc* proc; /* current process on this processor */ 172 int apicno; 173 int online; 174 int mode; /* fold into online? GAK */ 178 uintptr stack; 179 uchar* vsvm; [all …]
|
H A D | trap.c | 240 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/kw/ |
H A D | dat.h | 9 typedef struct Mach Mach; typedef 122 struct Mach struct 124 int machno; /* physical id of processor */ 125 uintptr splpc; /* pc of last caller to splhi */ 127 Proc* proc; /* current process */ 130 int flushmmu; /* flush current proc mmu state */ 132 ulong ticks; /* of the clock since boot time */ 133 Label sched; /* scheduler wakeup */ 134 Lock alarmlock; /* access to alarm list */ 135 void* alarm; /* alarms bound to this clock */ [all …]
|
H A D | trap.c | 73 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/teg2/ |
H A D | dat.h | 34 typedef struct Mach Mach; typedef 160 struct Mach struct 163 int machno; /* physical id of processor */ 164 uintptr splpc; /* pc of last caller to splhi */ 166 Proc* proc; /* current process */ 170 int flushmmu; /* flush current proc mmu state */ 172 ulong ticks; /* of the clock since boot time */ 173 Label sched; /* scheduler wakeup */ 174 Lock alarmlock; /* access to alarm list */ 175 void* alarm; /* alarms bound to this clock */ [all …]
|
H A D | trap.c | 231 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/pc/ |
H A D | dat.h | 12 typedef struct Mach Mach; typedef 200 struct Mach struct 202 int machno; /* physical id of processor (KNOWN TO ASSEMBLY) */ 203 ulong splpc; /* pc of last caller to splhi */ 205 ulong* pdb; /* page directory base for this processor (va) */ 206 Tss* tss; /* tss for this processor */ 207 Segdesc *gdt; /* gdt for this processor */ 209 Proc* proc; /* current process on this processor */ 210 Proc* externup; /* extern register Proc *up */ 212 Page* pdbpool; [all …]
|
H A D | trap.c | 271 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/src/9/pcboot/ |
H A D | dat.h | 10 typedef struct Mach Mach; typedef 201 struct Mach struct 203 int machno; /* physical id of processor (KNOWN TO ASSEMBLY) */ 204 ulong splpc; /* pc of last caller to splhi */ 206 ulong* pdb; /* page directory base for this processor (va) */ 207 Tss* tss; /* tss for this processor */ 208 Segdesc *gdt; /* gdt for this processor */ 210 Proc* proc; /* current process on this processor */ 211 Proc* externup; /* extern register Proc *up */ 213 Page* pdbpool; [all …]
|
H A D | trap.c | 273 intrtime(Mach*, int vno) in intrtime() argument
|
/plan9-contrib/sys/include/ |
H A D | mach.h | 132 typedef struct Mach Mach; typedef 191 struct Mach{ struct 213 extern Mach *mach; /* Current machine */ argument
|
/plan9-contrib/sys/src/boot/vt4/ |
H A D | data.h | 53 typedef union Mach Mach; typedef 73 typedef union Mach { union 97 } Mach; typedef
|
/plan9-contrib/sys/src/boot/vt5/ |
H A D | data.h | 52 typedef union Mach Mach; typedef 72 typedef union Mach { union 96 } Mach; typedef
|