History log of /openbsd/sys/arch/mips64/mips64/process_machdep.c (Results 1 – 18 of 18)
Revision Date Author Comments
# 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