1124 Commits (master)
 

Author SHA1 Message Date
Anton Blanchard 6cae10eebd Terminate test on illegal instruction 4 years ago
Anton Blanchard 8c5dcc8c4c Fix ghdl error 4 years ago
Anton Blanchard d82f4c18b6 Add core_debug.vhdl to fusesoc configs 4 years ago
Paul Mackerras a01ffaeb64 Speed up the divider a little 4 years ago
Paul Mackerras d5bc6c8824 Add a divider unit and a testbench for it 4 years ago
Benjamin Herrenschmidt 42d802bed0 Add distclean to Makefile 4 years ago
Benjamin Herrenschmidt fe275effeb New C based JTAG debug tool 4 years ago
Benjamin Herrenschmidt 98f0994698 Add core debug module 4 years ago
Benjamin Herrenschmidt 554b753172 Add jtag support in simulation via a socket 4 years ago
Benjamin Herrenschmidt ad14a41d80 Add DMI address decoder 4 years ago
Benjamin Herrenschmidt b46f81fae4 Wishbone debug module 4 years ago
Benjamin Herrenschmidt ee52fd4d80 Add a debug (DMI) bus and a JTAG interface to it on Xilinx FPGAs 4 years ago
Benjamin Herrenschmidt 1206dfe18c Use a 3 way WB arbiter and cleanup fpga toplevel 4 years ago
Anton Blanchard 6571b13308
Merge pull request #66 from antonblanchard/reformat-4 4 years ago
Anton Blanchard 7e7010c304 Reformat crhelpers, and remove some stale code 4 years ago
Anton Blanchard ae42370d24 Reformat helpers 4 years ago
Anton Blanchard 9ff86a62f5 Reformat insn_helpers 4 years ago
Anton Blanchard c5d327cebf
Merge pull request #65 from antonblanchard/loadstore-opt 4 years ago
Anton Blanchard 687051ecbb Reformat loadstore1 4 years ago
Anton Blanchard 6e442e07a5 Reformat loadstore2 4 years ago
Anton Blanchard e1a71e4545 loads don't do both byte reversal and sign extension 4 years ago
Anton Blanchard 4df05e0598
Merge pull request #64 from antonblanchard/reformat-3 4 years ago
Anton Blanchard 48f4dcece8
Merge pull request #63 from antonblanchard/multiply-cleanup 4 years ago
Anton Blanchard df1165bdfc Reformat wishbone code 4 years ago
Anton Blanchard 06392e7eaa Reformat glibc_random 4 years ago
Anton Blanchard 1d5e8c2eb4 Reformat simple_ram_behavioural 4 years ago
Anton Blanchard fd9e971b2c Reformat sim_console 4 years ago
Anton Blanchard 28e6d343dc Reformat multiply_tb 4 years ago
Anton Blanchard fc10935797 Reformat execute2 4 years ago
Anton Blanchard 4d0afa3a6d Reformat CR file 4 years ago
Anton Blanchard 4d9b2a1165 Reformat register file 4 years ago
Anton Blanchard 8dd97fbe7f Reformat multiply code 4 years ago
Anton Blanchard 99dd4de54e Don't use VHDL 2008 condition operator in multiply 4 years ago
Anton Blanchard 550b2b8608
Merge pull request #62 from antonblanchard/byte-reverse-store-opt 4 years ago
Anton Blanchard 135805d2ac
Merge pull request #61 from antonblanchard/execute-cleanup 4 years ago
Anton Blanchard a061924a78 Move byte reversal of stores to first cycle 4 years ago
Anton Blanchard 6d85920068 execute1 no longer needs sim_console 4 years ago
Anton Blanchard a4c8dd860a
Merge pull request #60 from antonblanchard/testbenches 4 years ago
Anton Blanchard 1b6eef2a5d Fix multiply_tb 4 years ago
Anton Blanchard 1e3e16e500 Add an icache testbench 4 years ago
Anton Blanchard d573748da0
Merge pull request #56 from antonblanchard/writeback-fix3 4 years ago
Anton Blanchard 152261fac8 Remove cycle in writeback 4 years ago
Anton Blanchard 7bb88d5321
Merge pull request #59 from antonblanchard/trap-decode 4 years ago
Anton Blanchard f5a5b91736
Merge pull request #58 from antonblanchard/decode2-assert 4 years ago
Anton Blanchard 427effdaa9 Fix make check 4 years ago
Anton Blanchard d813ffb748 Fix spurious outstanding assert 4 years ago
Anton Blanchard 30aa16d8f3
Merge pull request #57 from antonblanchard/add-nop 4 years ago
Anton Blanchard 9867fb6149 Add a decode for the nop instruction 4 years ago
Anton Blanchard 85062793b1
Merge pull request #55 from antonblanchard/fetch-fix 4 years ago
Anton Blanchard d52046104f Add a default value for RESET_ADDRESS 4 years ago