48 Commits (ebe909d29eae67ce5cd0cfce1b4737fcee932137)

Author SHA1 Message Date
Ron Unrau b8140a08bf * sim-main.h: shadow NUM_CORE_REGS from tm-txvu.h 28 years ago
Gavin Romig-Koch 46eb9e5a57 * interp.c (OPTION_BRANCH_BUG_4011): Add. 29 years ago
Ron Unrau 2905d173c5 * sky-pke.c(read_pke_pc): return source address of current pc 29 years ago
Ron Unrau f083fff397 * sky-engine.c: Set ordering of device issues to match enumerated type 29 years ago
Ian Carmichael 895a7dc2aa * Handle 10 and 20-bit versions of Break instruction. Move handling 29 years ago
Frank Ch. Eigler 3fa454e95f * Monster patch - may destablize MIPS sims for a little while. 29 years ago
Doug Evans eb00d70698 * sim-main.h (INSN_NAME): New arg `cpu'. 29 years ago
James Lemke 60372a3f96 * sim-main.h, sky-libvpe.c: r59fp_op* functions were called with 29 years ago
James Lemke aefd02b523 Move target specific stuff from sim/common/sim-base.h to sim/mips/sim-main.h 29 years ago
James Lemke 8c8dd0c471 r5900.igen, sim-main.h, sky-libvpe.c: Add run-time option --float-type 29 years ago
Jason Molenda 5fe24ce03a Fix sanitize tag. The proper keyword is "start-sanitize-*", not 29 years ago
Andrew Cagney 421cbaae98 For new IGEN simulators, rewrite checks validating correct use of the 29 years ago
Andrew Cagney f3bdd368ea Debug tx19 built from igen sources. 29 years ago
Andrew Cagney c0a4c3ba17 Implement 32 bit MIPS16 instructions listed in m16.igen. 29 years ago
Frank Ch. Eigler b0b39eb2de * Backed out week-old attempt at enabling quadword memory access on 29 years ago
Ian Carmichael 2fd7c40770 * Temporarily change LOADDRMASK in sky build. 29 years ago
Frank Ch. Eigler 2ebb2a6855 * R5900 COP2 is now ready for testing. Let loose the dogs! 29 years ago
Frank Ch. Eigler ebcfd86a2e * R5900 COP2 function nearly complete. PKE sim now aware of new GPUIF 29 years ago
Andrew Cagney 64ed8b6a8c aclocal.m4: Don't enable inlining when cross-compiling. 29 years ago
Andrew Cagney 69d5a56645 Re-do load/store operations so that they work for both 32 and 64 bit 29 years ago
Ron Unrau 2151467d63 sky-vu.[ch]: prototype decls, cast floats to ints before register transfer 29 years ago
Frank Ch. Eigler 6ed00b0607 * Continuing sky R5900 / COP2 work. Added extra sanitize tags to hide 29 years ago
Frank Ch. Eigler 15232df4a3 * Inserted skeleton of R5900 COP2 simulation. Merged old vu[01].[ch] code 29 years ago
Andrew Cagney ca6f76d135 Fix DIV, DIV1 (wrong check for overflow) and DIVU1 (shouldn't check 29 years ago
Andrew Cagney 0e701ac37b Add generic sim-info.c:sim_info() function using module mechanism. 29 years ago
Andrew Cagney f89c0689a1 Finish implementation of r5900 instructions. 29 years ago
Andrew Cagney a48e8c8d21 sim-main.h: Re-arange r5900 registers so that they have their own 29 years ago
Andrew Cagney 2acd126a47 Rewrite the mipsI/II/III pending-slot code. 29 years ago
Andrew Cagney 01737f42d8 mips: Add multi-processor support for r5900. Others might work. 29 years ago
Andrew Cagney 9ec6741b17 igen: Fix SMP simulator generator support. 29 years ago
Andrew Cagney 2d44e12a27 Use macro GPR_SET(N,VAL) to clear zero registers. 29 years ago
Andrew Cagney 232156dee9 o Add SIM_SIGFPE to sim-signals 29 years ago
Andrew Cagney a09a30d298 Allow reads/writes to C0_CONFIG register. 29 years ago
Andrew Cagney 030843d7f8 Fix IGEN version of MFC0, MTC0, SWC1, LWC1, SDC1, LDC1, LWXC1, 29 years ago
Andrew Cagney 95469cebdd Replace global IPC with function argument cia or current instruction 29 years ago
Andrew Cagney 7ce8b9178c IGEN likes to cache the current instruction address (CIA). Change the 29 years ago
Andrew Cagney 63be8febf7 Rewrite the MIPS simulator's memory model so that it uses the generic 29 years ago
Andrew Cagney 22de994d0e Delete -l and -n options, didn't do anything. 29 years ago
Andrew Cagney 525d929e49 Rewrite sim_monitor (implements read, write, open, et.al. system 29 years ago
Gavin Romig-Koch 0425cfb3af Correct r5900 sanitization. 29 years ago
Andrew Cagney 01b9cd49ca common/sim-bits.h: Document ROTn macro. 29 years ago
Andrew Cagney dad6f1f326 Add function to fetch 32bit instructions 29 years ago
Andrew Cagney 92ad193bb0 Use SIM*_OVERFLOW_RESULT defined in sim-alu.h 29 years ago
Andrew Cagney e2f8ffb736 Delete profile support from MIPS simulator, use sim/common/sim-profile 29 years ago
Andrew Cagney fb5a2a3e39 Make mips registers of type unsigned_word. 29 years ago
Andrew Cagney ea985d2472 Move register definitions and macros out of interp.c and into sim-main.h 29 years ago
Andrew Cagney 0c2c5f6141 Move global MIPS simulator variables into sim_cpu struct. 29 years ago
Andrew Cagney 18c64df613 o Add support for configuring wordsize, fp hardware and target 29 years ago