microwatt.git
2023-09-08 Sadoon Albaderfix trailing backslash that is confusing editors optimizations
2023-09-08 Sadoon Albaderoptionally support parallel building
2023-09-08 Sadoon Albaderverilator optimizations up to 25% speedup
2023-08-03 Andrey MiroshnikovForgot to remove dissasembly file. verilator_trace
2023-08-03 Andrey MiroshnikovAdding hello world svp64 example, not working yet.
2023-05-10 Andrey Miroshnikovsdram_init/Makefile: Specified gcc8
2023-05-08 Andrey Miroshnikovmicrowatt-verilator.cpp: Added verilator runtime help
2023-05-08 Andrey Miroshnikovmicrowatt-verilator.cpp: Fixed indent
2023-05-08 Andrey Miroshnikovmicrowatt-verilator.cpp: Forgot to add help str for...
2023-05-08 Andrey Miroshnikovmicrowatt-verilator.cpp: Added -h and -d flags.
2023-05-02 Andrey Miroshnikovhello_world/Makefile: Add base address define. Add...
2022-04-24 Luke Kenneth... add block_ram tags as experiment to icache
2022-04-24 Luke Kenneth... add RESET_ADDRESS parameter into Makefile,
2022-02-27 Luke Kenneth... link unused signals to undefined
2022-02-27 Luke Kenneth... add fpga/top-ulx3s.vhdl which sets dummy values for...
2022-02-27 Luke Kenneth... add external_core_top.v to build for ulx3s
2022-02-27 Luke Kenneth... fix missing uart_top (ordering of read_verilog is now...
2022-02-27 Luke Kenneth... add PLL reset stability time option (defaults to 18...
2022-02-27 Luke Kenneth... ULX3S is an LFE5U-85F ECP5 not a LFE5UMG-85F
2022-02-11 Luke Kenneth... whoops wrong constraints file
2022-02-11 Luke Kenneth... re-enable hello_world for ulx3s
2022-02-11 Luke Kenneth... drop clock frequency for ulx3s to 25 mhz
2022-02-11 Luke Kenneth... found chiselwatt ulx3s constraint file
2022-02-11 Luke Kenneth... add ULX3S Makefile target
2022-02-11 Luke Kenneth... add ulx3s openocd config for ft232
2022-02-11 Luke Kenneth... add first cut of ulx3s constraint file
2022-01-26 Luke Kenneth... add EXTRA_CFLAGS to CFLAGS
2022-01-26 Luke Kenneth... whoops, test of variables.mak was the wrong way round
2022-01-23 Luke Kenneth... whoops when TRIGGER_OCCURRENCES is enabled trace must...
2022-01-23 Luke Kenneth... when TRIGGER_COUNTDOWN not enabled, make it on all...
2022-01-21 Luke Kenneth... save interval too short, also normalise it
2022-01-21 Luke Kenneth... crank up the snapshot window to reasonable (500,000...
2022-01-21 Luke Kenneth... grr, save/restore in verilator, use class member os...
2022-01-21 Luke Kenneth... add uart save/restore state to microwatt-verilator
2022-01-21 Luke Kenneth... move all of uart state to a struct, preparing for save...
2022-01-21 Luke Kenneth... add save/restore snapshot, seems to work except for...
2022-01-21 Luke Kenneth... add snapshot-saving currently every 1000 cycles for...
2022-01-21 Luke Kenneth... code-comments on uart in microwatt_verilator
2022-01-21 Luke Kenneth... add save/restore and memdump function to microwatt...
2022-01-21 Luke Kenneth... going to be adding verilator save/restore state
2022-01-21 Luke Kenneth... add trigger occurrences option in microwatt-verilator...
2022-01-11 Luke Kenneth... add trace-activation for a #defined number of cycles
2022-01-10 Luke Kenneth... add means to trigger vcd trace from inside microwatt...
2022-01-09 Luke Kenneth... add verilator snoop of LDST request address
2022-01-07 Luke Kenneth... add MSR to verilator output debug reporting
2022-01-05 Luke Kenneth... add reporting of PC and instruction being executed...
2022-01-05 Luke Kenneth... add extra suppression of verilator warnings
2022-01-05 Luke Kenneth... remove next-read debug printouts
2022-01-03 Luke Kenneth... add means to run an external core from a verilog file.
2022-01-02 Luke Kenneth... move linux kernel (dtbImage-microwatt) loading to 0x600000
2022-01-02 Luke Kenneth... add SIM_BRAM_CHAINBOOT parameter to SYSCON
2022-01-02 Luke Kenneth... add startup debug print indicating file loaded, size...
2022-01-02 Luke Kenneth... add extra debug print of BRAM BOOT address
2022-01-02 Luke Kenneth... rrright. ok. these modifications to sdram_init allow it
2022-01-02 Luke Kenneth... add ability to load multiple files in microwatt-verilat...
2022-01-02 Luke Kenneth... add ability to override the default RESET address ...
2022-01-01 Luke Kenneth... move verilator tick() to correct location, and increase...
2022-01-01 Luke Kenneth... copy mmapd file into large buffer to allow read/write...
2022-01-01 Luke Kenneth... gotten over the logic-dyslexia of what in/out mean...
2021-12-31 Luke Kenneth... add microwatt-verilator.cpp local-memory-writer which...
2021-12-31 Luke Kenneth... add loading (mmap private) of bram file in microwatt...
2021-12-30 Luke Kenneth... add ASCII dump of BRAM read/write data and add one...
2021-12-30 Luke Kenneth... bring bram signals out to top_level, initially for...
2021-01-19 Paul Mackerrasdcache: Fix bugs in pipelined operation
2021-01-19 Paul Mackerrascore: Send FPU interrupts to writeback rather than...
2021-01-18 Paul Mackerrascore: Send loadstore1 interrupts to writeback rather...
2021-01-18 Paul Mackerrascore: Move redirect and interrupt delivery logic to...
2021-01-18 Paul Mackerrasexecute1: Move CR result to data path process
2021-01-18 Paul Mackerrasexecute1: Move data-path logic out to a separate process
2021-01-18 Paul Mackerrascore: Track CR hazards and bypasses using tags
2021-01-18 Paul Mackerrascore: Restore bypass path from execute1
2021-01-18 Paul Mackerrascore: Track GPR hazards using tags that propagate throu...
2021-01-18 Paul Mackerrascore: Crack branches that update both CTR and LR
2021-01-18 Paul Mackerrascore: Crack update-form loads into two internal ops
2021-01-18 Paul Mackerrasfetch1: Implement a simple branch target cache
2021-01-15 Paul Mackerrasexecute1: Improve timing on comparisons
2021-01-15 Paul Mackerrascore: Reorganize execute1
2021-01-15 Paul Mackerrascore: Make result multiplexing explicit
2021-01-15 Paul Mackerrasexecute1: Move branch adder after register
2021-01-15 Paul Mackerrasdecode1: Take an extra cycle for predicted branch redirects
2021-01-15 Paul Mackerrasloadstore1/dcache: Send store data one cycle later
2021-01-15 Paul Mackerrasloadstore1: Improve timing of data path from cache...
2021-01-15 Paul Mackerrasloadstore1: Decide on load formatting controls a cycle...
2021-01-15 Paul Mackerrasdecode1: Implement tlbsync as a no-op
2021-01-15 Paul Mackerrasdecode1: Implement obsolete dst, dstst, dss instruction...
2021-01-15 Paul Mackerrasdecode: Add a facility field to the instruction decode...
2021-01-15 Paul Mackerrastests: Add tests for lq/stq and lqarx/stqcx.
2021-01-15 Paul Mackerrascore: Implement quadword loads and stores
2021-01-15 Paul Mackerrasdcache: Add more commentary, no code change
2021-01-15 Paul Mackerrasdecode1: Fix decoding of recommended NOP instruction
2021-01-15 Paul Mackerrascore_debug: Stop logging 256 cycles after trigger
2021-01-15 Paul Mackerrascore_debug: Add an address trigger to stop logging...
2021-01-15 Paul MackerrasFPU: Don't use mask generator for rounding
2021-01-15 Paul MackerrasFPU: Relax timing around multiplier output
2021-01-15 Paul Mackerrasmw_debug: Display terminated status when stopping
2021-01-15 Paul Mackerrasmw_debug: Extend to handle FPRs
2021-01-15 Paul MackerrasArty A7: Document pin connections for on-board headers
2021-01-15 Paul Mackerrasexecute1: Update comments about XER forwarding
2021-01-07 Paul MackerrasMerge pull request #263 from antonblanchard/reset-pid
2021-01-07 Paul MackerrasMerge pull request #262 from antonblanchard/reset-tb...
next