1124 Commits (master)
 

Author SHA1 Message Date
Benjamin Herrenschmidt fb01dc8a90 icache: Reformat icache 4 years ago
Anton Blanchard 3a2c4b8978
Merge pull request #78 from paulusmack/new-decode 4 years ago
Paul Mackerras f7c393ba7e Add a rotate/mask/shift unit and use it in execute1 4 years ago
Paul Mackerras 90b6e27380 Generalize the mul_32bit and mul_signed fields of decode_rom_t 4 years ago
Paul Mackerras 7fe84220a5 decode: Avoid multiplexing from instruction reg fields to regfile address ports 4 years ago
Paul Mackerras 96b402a4bf Consolidate add/subtract instructions into a single op 4 years ago
Anton Blanchard f1ac8894b1
Merge pull request #80 from antonblanchard/misc 4 years ago
Paul Mackerras b0f302ecf4 decode: Make all update-form indexed loads and stores use RA_OR_ZERO 4 years ago
Benjamin Herrenschmidt ec1868f7d2 register_file: Move GPRs into distributed RAM 4 years ago
Paul Mackerras 58b06eb5f3 decode: Remove const fields from decode_rom_t 4 years ago
Benjamin Herrenschmidt a2969fa298 debug/sim: Make connect/disconnect messages quieter 4 years ago
Paul Mackerras 143d0ae9e4 decode: Fix larx/stcx instructions to use RA_OR_ZERO not RA 4 years ago
Paul Mackerras bbae2d1eda decode: Index minor op table with insn bits for opcode 31 4 years ago
Paul Mackerras 21d3f8a5ed decode: Index minor op table with insn bits for opcode 30 4 years ago
Paul Mackerras 00e9f801f6 decode: Index minor op table with insn bits for opcode 19 4 years ago
Paul Mackerras e30a87593a decode: Start moving towards decoding by major opcode first 4 years ago
Paul Mackerras c9e92483b8 decode: Push mtspr/mfspr register decoding down into execute1 4 years ago
Benjamin Herrenschmidt 3e6f656a90 Add MCRF instruction 4 years ago
Benjamin Herrenschmidt 554ae88540 Implement absolute branches 4 years ago
Anton Blanchard 4174cd8e93
Merge pull request #77 from antonblanchard/timing 4 years ago
Anton Blanchard 4a9a9df4dd
Merge pull request #76 from antonblanchard/misc 4 years ago
Benjamin Herrenschmidt 9961d70dfb Improve PLL/MMCM clocks configuration 4 years ago
Benjamin Herrenschmidt 5f28109957 Don't reset JTAG request register asynchronously 4 years ago
Benjamin Herrenschmidt 48e6e719d3 Multiply needs to be 16 stages to fix all timing issues 4 years ago
Paul Mackerras 9789d258fb loadstore2: Do data formatting after a register stage 4 years ago
Benjamin Herrenschmidt 492bf06740 corefile: Remove duplicate wishbone_debug_master 4 years ago
Benjamin Herrenschmidt ab5c6ab9ac fpga: Arty A7's don't need multiple filesets 4 years ago
Benjamin Herrenschmidt 80a0e7fcf3 execute1: simplify flush_out 4 years ago
Benjamin Herrenschmidt 8b55fc4d9e Reformat fetch2 4 years ago
Benjamin Herrenschmidt 41a4eb8271 Move fetch2 <-> icache definitions 4 years ago
Benjamin Herrenschmidt 79b64baefc Remove unused pipe_stop in Fetch1ToFetch2Type 4 years ago
Benjamin Herrenschmidt 79b0b9a046 Fix PLL reset signal name in toplevel 4 years ago
Benjamin Herrenschmidt 8af2b004c3 Simplify fetch1 4 years ago
Benjamin Herrenschmidt 3a6fcc09d4 Reformat fetch1 4 years ago
Benjamin Herrenschmidt 586abb70a0 Update dependency 4 years ago
Anton Blanchard feb8ee7149
Merge pull request #75 from paulusmack/master 4 years ago
Anton Blanchard 555802d996
Merge pull request #74 from paulusmack/divider 4 years ago
Paul Mackerras 1158c81500 fpga: Add definitions for Arty A7-100 board 4 years ago
Paul Mackerras 25b9450475 divider: Do absolute-value ops in divider instead of decode 4 years ago
Paul Mackerras e6536d4b8b divider: Always compute result/sresult/d_out.write_reg_data 4 years ago
Anton Blanchard ad040601e6
Merge pull request #73 from antonblanchard/remove-divide-patch 4 years ago
Anton Blanchard c8328cdf84 Remove gcc software divide patch 4 years ago
Anton Blanchard 82fe8dc6e2
Merge pull request #72 from antonblanchard/build-error 4 years ago
Anton Blanchard a9e5fe78fb
Merge pull request #71 from antonblanchard/dependencies 4 years ago
Anton Blanchard 8102e7863b Fix build issue in dmi_dtm_dummy.vhdl 4 years ago
Anton Blanchard 26f70264b3 Update Makefile dependencies 4 years ago
Anton Blanchard b57325ce29 Merge branch 'divider' of https://github.com/paulusmack/microwatt 4 years ago
Anton Blanchard cd4da50650
Merge pull request #70 from antonblanchard/badly-named-carry 4 years ago
Anton Blanchard 5a6f8d26d1 Rename OP_SUBFC -> OP_SUBFE, OP_ADDC -> OP_ADDE 4 years ago
Anton Blanchard ba783fddd5
Merge pull request #69 from antonblanchard/debug-module 4 years ago