#
0dfef174 |
| 01-Sep-2017 |
visa <visa@openbsd.org> |
Ansify function definitions.
|
#
b43ebd13 |
| 06-Mar-2016 |
mpi <mpi@openbsd.org> |
Rename mips64's trap_frame into trapframe.
For coherency with other archs and in order to use it in MI code.
ok visa@, tobiasu@
|
#
4f4e8df4 |
| 24-Nov-2010 |
miod <miod@openbsd.org> |
Make sure ptrace_sstep(,0) actually clears breakpoints, by replacing the ptrace guts with a logic similar to what the alpha port does.
|
#
dd191549 |
| 21-Sep-2010 |
miod <miod@openbsd.org> |
Replace the old floating point completion code with a C interface to the MI softfloat code, implementing all MIPS IV specified floating point operations. Tested on R5000, R10000, R14000 and Loongson2
Replace the old floating point completion code with a C interface to the MI softfloat code, implementing all MIPS IV specified floating point operations. Tested on R5000, R10000, R14000 and Loongson2F.
show more ...
|
#
e6d26cf8 |
| 26-Jun-2010 |
guenther <guenther@openbsd.org> |
Don't #include <sys/user.h> into files that don't need the stuff it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha
Don't #include <sys/user.h> into files that don't need the stuff it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@
show more ...
|
#
5d65c980 |
| 08-Jan-2010 |
syuu <syuu@openbsd.org> |
MP-safe FPU handling. ok miod@
|
#
7c8b0e84 |
| 01-Jan-2010 |
miod <miod@openbsd.org> |
Make sure than ptrace functions never return a non-zero value in the zero register.
|
#
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 ...
|
#
c74138ca |
| 22-May-2009 |
miod <miod@openbsd.org> |
Drop almost unused <machine/psl.h> on sgi; move USERMODE() definition from there to trap.c which is its only user. This also cleans up multiple inclusion of <machine/cpu.h> (because <machine/psl.h> i
Drop almost unused <machine/psl.h> on sgi; move USERMODE() definition from there to trap.c which is its only user. This also cleans up multiple inclusion of <machine/cpu.h> (because <machine/psl.h> includes it) in many places.
show more ...
|
#
b8aeba21 |
| 28-Jul-2008 |
miod <miod@openbsd.org> |
In addition to cop0 sr, prevent cop0 ic from being modified in process_write_regs().
|
#
036841f2 |
| 18-Oct-2007 |
miod <miod@openbsd.org> |
No need to include <machine/pte.h> here.
|
#
6907b0e3 |
| 26-Apr-2007 |
miod <miod@openbsd.org> |
Do not allow userland to change cop0 SR via ptrace; from NetBSD.
|
#
321cf271 |
| 17-Dec-2005 |
kettenis <kettenis@openbsd.org> |
Fix handling of floating-point registers in PT_{GET|SET}REGS. ok miod@
|
#
99ca9df2 |
| 31-Jan-2005 |
grange <grange@openbsd.org> |
Un-__P.
ok pefo@
|
#
452fbdcb |
| 10-Aug-2004 |
deraadt <deraadt@openbsd.org> |
spacing
|
#
2a2ff943 |
| 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
|