History log of /openbsd-src/sys/arch/mips64/include/trap.h (Results 1 – 17 of 17)
Revision Date Author Comments
# 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