| #
99c43751 |
| 28-Jan-2022 |
visa <visa@openbsd.org> |
Remove unused guarded read and write routines.
No objection from miod@
|
| #
e4dd4815 |
| 09-Apr-2014 |
miod <miod@openbsd.org> |
Make trapDump() take the printf-like function as a 2nd parameter. No functional change; helps non-released kernels with extra debugging code (-:
|
| #
a6ba7b46 |
| 29-Sep-2012 |
miod <miod@openbsd.org> |
Handle the coprocessor 0 cause and status registers as a 64 bit value now, as some odd mips designs need moro than 32 bits in there. This causes a lot of mechanical changes everywhere getsr() is used.
|
| #
547c5d1d |
| 29-Sep-2012 |
miod <miod@openbsd.org> |
Add a few more coprocessor 0 cause and config registers defines.
|
| #
2fa72412 |
| 23-Mar-2011 |
pirofti <pirofti@openbsd.org> |
Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.
Discussed and okay drahn@. Okay deraadt@.
|
| #
2f072529 |
| 18-Jan-2010 |
miod <miod@openbsd.org> |
Make trapdebug code MP-safe.
|
| #
5060888d |
| 12-Nov-2009 |
miod <miod@openbsd.org> |
typo
|
| #
91b9a95c |
| 22-Oct-2009 |
miod <miod@openbsd.org> |
Completely overhaul interrupt handling on sgi. Cpu state now only stores a logical IPL level, and per-platform (IP27/IP30/IP32) code will from the necessary hardware mask registers.
This allows the
Completely overhaul interrupt handling on sgi. Cpu state now only stores a logical IPL level, and per-platform (IP27/IP30/IP32) code will from the necessary hardware mask registers.
This allows the use of more than one interrupt mask register. Also, the generic (platform independent) interrupt code shrinks a lot, and the actual interrupt handler chains and masking information is now per-platform private data.
Interrupt dispatching is generated from a template; more routines will be added to the template to reduce platform-specific changes and share as much code as possible.
Tested on IP27, IP30, IP32 and IP35.
show more ...
|
| #
73f158a3 |
| 07-Apr-2008 |
miod <miod@openbsd.org> |
Add ``guarded'' word read and write routines, to be used by machine-dependent code soon. Similar to what ddb does, but does not need ddb to be compiled in.
|
| #
7025e1b2 |
| 20-May-2007 |
miod <miod@openbsd.org> |
Remove unused badaddr().
|
| #
130f2570 |
| 06-Jun-2006 |
miod <miod@openbsd.org> |
Define R5k/R10k extra trap codes.
|
| #
53aa784a |
| 07-Aug-2005 |
miod <miod@openbsd.org> |
Remove advertising clause from UCB licenses; ok deraad@
|
| #
99ca9df2 |
| 31-Jan-2005 |
grange <grange@openbsd.org> |
Un-__P.
ok pefo@
|
| #
4b5f0296 |
| 08-Oct-2004 |
grange <grange@openbsd.org> |
trapdebug_enter() really takes 2 args, not 1.
ok pefo@ miod@
|
| #
452fbdcb |
| 10-Aug-2004 |
deraadt <deraadt@openbsd.org> |
spacing
|
| #
6011ccbc |
| 08-Aug-2004 |
pefo <pefo@openbsd.org> |
Various fixes and cleanups from miod@, tested and OK.
|
| #
f58c7388 |
| 06-Aug-2004 |
pefo <pefo@openbsd.org> |
initial mips64
|