History log of /netbsd/sys/arch/mips/include/mips_opcode.h (Results 1 – 25 of 26)
Revision Date Author Comments
# 9dd3a308 05-Apr-2021 simonb <simonb@NetBSD.org>

Some QED instructions are included in MIPS32 and MIPS64 instruction sets.
Update a few comments.


# 440f3761 05-Apr-2021 simonb <simonb@NetBSD.org>

Tidy up NOP disassembly, handle "pause" as well.


# 549c50c1 17-Aug-2020 mrg <mrg@NetBSD.org>

add a "special3 offset" type of decode to ddb disasm so we see the
offsets properly decoded. add mips r6 "cache" insn.

avoid signed/unsigned compare and ufetch_32() for upcoming crash(8).


# 756b349b 15-Aug-2020 simonb <simonb@NetBSD.org>

Fix value for SCE/SWE instructions.
Problem noticed by mrg@.


# 19d1a3a3 26-Jul-2020 simonb <simonb@NetBSD.org>

#define<tab>
Nuke trailing whitespace.


# 3e2c564c 27-Jun-2015 matt <matt@NetBSD.org>

More instructions


# 6993d291 04-Jun-2015 matt <matt@NetBSD.org>

Add a lot of missing mipsNNr2 instruction + cavium specific instructions.


# d3d7d9a1 01-Jun-2015 matt <matt@NetBSD.org>

Rework cavium support in preparation for MULTIPROCESSOR support


# eea86dc2 18-Aug-2011 matt <matt@NetBSD.org>

Change bcond/BCOND to regimm/REGIMM to better match the MIPS nomenclature.


# f935cca8 17-Aug-2011 matt <matt@NetBSD.org>

emulate the special3 opcode LX (lwx, ldx, lhx, lbux) instructions.


# b8c2e2ce 15-Mar-2011 matt <matt@NetBSD.org>

Remove redundant lines.


# f34c7b6f 20-Feb-2011 matt <matt@NetBSD.org>

Major merge forward from matt-nb5-mips64.
New fixup code.
New common SPL code.
New common interrupt code.
Move related variables into structures.
Cleanup locore (move MD variable into it).
Kill Studl

Major merge forward from matt-nb5-mips64.
New fixup code.
New common SPL code.
New common interrupt code.
Move related variables into structures.
Cleanup locore (move MD variable into it).
Kill StudlyCaps
Use PCU for FPU

show more ...


# cc7a8686 07-Jul-2010 chs <chs@NetBSD.org>

implement emulation of the "rdhwr" instruction for mips TLS.


# f02cd49d 06-Aug-2009 msaitoh <msaitoh@NetBSD.org>

Add disassemble code for DMT, DMF, MTH and MFH.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 07c9a24e 15-Oct-2003 simonb <simonb@NetBSD.org>

One defintion of OP_SYNC should be enough.


# aad01611 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.


# cc4037a9 06-Jul-2002 gmcgarry <gmcgarry@NetBSD.org>

Overhaul the emulation facility. We do this by:

- accumulating all emulation code (including floating-point) in one place
- steal MachFPInterrupt() back from SOFTFLOAT for use only with interrupts

Overhaul the emulation facility. We do this by:

- accumulating all emulation code (including floating-point) in one place
- steal MachFPInterrupt() back from SOFTFLOAT for use only with interrupts
and traps from *real* FPUs
- introducing MachEmulateInst() as a common dispatch point for all
emulated instructions
- cleaning up emulation dispatch in trap()

Also, while we're here, implement MIPS2 LL/SC/SYNC emulation for MIPS1.

Tested on r3k with and without SOFTFLOAT enabled.

show more ...


# 7e7514b7 13-Aug-2001 soda <soda@NetBSD.org>

OP_BLTZAL was defined twice.


# 6b287940 11-Jul-2000 jeffs <jeffs@NetBSD.org>

Add support for 3 QED special2 opcodes.


# 22b3f9eb 17-Oct-1997 jonathan <jonathan@NetBSD.org>

Add bi-endian support to mips locore, <mips/endian.h>, and mips_opcode.h.
Derived from a change request (PR port-mips/4277) from
Tsubai Masanari, (tsubai@iri.co.jp).


# 78aac1c7 23-Mar-1996 jonathan <jonathan@NetBSD.org>

Merge in additions of missing MIPS-I opcodes, and r4000-in-32-bit mode
opcodes from the Pica port. Per Fogelstrom claims the latter are all
supposedly MIPS-II (r6000) instructions, rather than MIP

Merge in additions of missing MIPS-I opcodes, and r4000-in-32-bit mode
opcodes from the Pica port. Per Fogelstrom claims the latter are all
supposedly MIPS-II (r6000) instructions, rather than MIPS-III (R4000),
but we haven't checked to be sure. Are LL/SC really in MIPS-II?
CVS:: ----------------------------------------------------------------------

show more ...


# a63beafc 26-Oct-1994 cgd <cgd@NetBSD.org>

new RCS ID format.


# 6b63c739 27-May-1994 glass <glass@NetBSD.org>

bsd 4.4-lite pmax port as ported to NetBSD


# 377b0979 27-May-1994 glass <glass@NetBSD.org>

upgrade to bsd 4.4-lite code base. only mod is rcsids


12