111 Commits (2905d173c50c7371d7158fda09fbb6ede04acfb0)

Author SHA1 Message Date
Ron Unrau 2905d173c5 * sky-pke.c(read_pke_pc): return source address of current pc 29 years ago
Ian Carmichael 8ea23ea4bb * Implement remaining bits in VPU_STAT, CMSAR0, CMSAR1, FBRST. Fix COP2 interface 29 years ago
Patrick Macdonald ff94f10401 * interp.c: added call to sky_command_options_end() to close 29 years ago
Frank Ch. Eigler b879096335 * Support for sky hardware interrupts. The sky-dma cannot trigger 29 years ago
Patrick Macdonald a4377bf7bd * Updated several files to place all sky specific runtime options 29 years ago
Frank Ch. Eigler cc9bc93202 * Updates to tx3904 peripheral simulations for ECC. 29 years ago
Ian Carmichael 895a7dc2aa * Handle 10 and 20-bit versions of Break instruction. Move handling 29 years ago
James Lemke 037f29c526 Added support for the VU insn D (debug) & T (trace) bits. 29 years ago
Frank Ch. Eigler da040f2a6c * Early check-in of tx3904 timer sim implementation for ECC. 29 years ago
Ian Carmichael 4979c0a271 * Move the sanitize comments to the right place. 29 years ago
Ian Carmichael 8e3a0b599f * SYSCALL now uses exception vector. 29 years ago
Frank Ch. Eigler 29b5afe9af * Small TX39-only patch for ECC. 29 years ago
Patrick Macdonald fab0ee0d0b * interp.c: modified name of GIF device 29 years ago
Andrew Cagney 8404825993 * interp.c (sim_fetch_register): Convert internal r5900 regs to 29 years ago
Frank Ch. Eigler 3fa454e95f * Monster patch - may destablize MIPS sims for a little while. 29 years ago
Patrick Macdonald 55470cc7ef * Roll Alpha modifications into devo for sky-gpuif*/ sky-gs*/ interp.c 29 years ago
Ron Unrau c939ffeb80 Initial Breakpoint support: 29 years ago
James Lemke 2b1d91ab62 configure.in, interp.c: Add configure option --with-sim-funit. 29 years ago
Andrew Cagney 97f4d18341 Implement ERET instruction. 29 years ago
Andrew Cagney 421cbaae98 For new IGEN simulators, rewrite checks validating correct use of the 29 years ago
Frank Ch. Eigler f8998e7780 * Fixed data mangling problems in R5900 COP2 LQC2/SQC2 instructions. 29 years ago
Frank Ch. Eigler fc4e5b84c8 * Adapted R5900 COP2 interface code to clarified micro-mode interlock 29 years ago
Frank Ch. Eigler 46399a00e8 * Changes to make interp.c compile under mips64r5900-sky-elf target. 29 years ago
Andrew Cagney f3bdd368ea Debug tx19 built from igen sources. 29 years ago
Frank Ch. Eigler 96a4eb30da * Fixed a one-character typo in COP2 instruction synthesis. 29 years ago
Frank Ch. Eigler 11c47f314b * R5900 sky COP2 testing continuing. Today only small 29 years ago
Frank Ch. Eigler 174ff2242b * R5900 COP2 sim testing in progress. The majority of instructions actually 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
Andrew Cagney 725fc5d927 For mips get_mem_size call. Force the return of a 32 bit value 29 years ago
Ron Unrau 2151467d63 sky-vu.[ch]: prototype decls, cast floats to ints before register transfer 29 years ago
James Lemke 1ff39ecb10 * sky-dma.c: Clarify text in warning msg. 29 years ago
Frank Ch. Eigler 6ed00b0607 * Continuing sky R5900 / COP2 work. Added extra sanitize tags to hide 29 years ago
Frank Ch. Eigler 7dd4a46650 * Oops, added #ifdef TARGET_SKY around R5900 COP2 implementation skeleton. 29 years ago
Frank Ch. Eigler 15232df4a3 * Inserted skeleton of R5900 COP2 simulation. Merged old vu[01].[ch] code 29 years ago
Ron Unrau d44859a2d8 * sky-vu.c: new file to read/write VU registers 29 years ago
Andrew Cagney 82ea14fd9d Define CPU_INDEX. Initialize. 29 years ago
Frank Ch. Eigler fd90908986 * Numerous changes & small bug fixes in PKE sim code and test suite. 29 years ago
James Lemke 9ce23bf951 * interp.c (sim_open): Map 4M of memory at zero for SKY sim only. 29 years ago
Ron Unrau a859684b25 sim-main.h: track SKY register number changes from gdb 29 years ago
Andrew Cagney 0e701ac37b Add generic sim-info.c:sim_info() function using module mechanism. 29 years ago
Doug Evans 7c5d88c1bb * interp.c (DECLARE_OPTION_HANDLER): Use it. 29 years ago
Ron Unrau ce4713dc3b Make it compile again for -DTARGET_SKY 29 years ago
Andrew Cagney a48e8c8d21 sim-main.h: Re-arange r5900 registers so that they have their own 29 years ago
Gavin Romig-Koch f319bab251 * interp.c (load_memory): Add missing "break"'s. 29 years ago
Ron Unrau 7aa6042f58 configure: rerun autoconf 29 years ago
Ron Unrau 97908603a4 configure.in: add -DTARGET_SKY for mips64r5900-sky-elf configure. 29 years ago
Ian Carmichael 2c88fae9ad * Add hardware_init hook. 29 years ago