microwatt.git
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...
2021-01-07 Paul MackerrasMerge pull request #259 from antonblanchard/dmi-reset
2021-01-05 Anton BlanchardMerge pull request #265 from antonblanchard/another...
2021-01-05 Anton BlanchardMerge pull request #264 from antonblanchard/reset-spi...
2021-01-03 Anton BlanchardInitialize PID register
2021-01-03 Anton BlanchardFix another reset issue in spi_rxtx
2021-01-03 Anton BlanchardReset cmd_ready_o in spi_txrx
2021-01-03 Anton BlanchardReset TB and DECR
2020-12-21 Anton BlanchardMerge pull request #261 from antonblanchard/wishbone_layout
2020-12-21 Anton BlanchardMerge pull request #260 from paulusmack/misc
2020-12-20 Anton BlanchardMake wishbone_master_out and wb_io_master_out match
2020-12-19 Paul Mackerrasfetch1: Fix debug stop
2020-12-17 Paul Mackerrassoc: Drive uart1_irq to 0 when we don't have UART1
2020-12-15 Anton BlanchardReset JTAG/DMI
2020-12-14 Michael NeulingMerge pull request #256 from antonblanchard/flash-reset
2020-12-14 Paul MackerrasMerge pull request #257 from antonblanchard/nofpu-fix
2020-12-14 Anton BlanchardFix an issue in flash controller when BOOT_CLOCKS is...
2020-12-13 Anton BlanchardFully initialize FPU buses when FPU is disabled
2020-12-12 Anton BlanchardFix a few reset issues in flash controller
2020-12-08 Anton BlanchardMerge pull request #255 from antonblanchard/log-length
2020-12-08 Anton BlanchardMerge pull request #254 from antonblanchard/fix-verilator
2020-12-08 Anton BlanchardAdd LOG_LENGTH to top-generic.vhdl
2020-12-07 Anton BlanchardAdd verilator FPGA target
2020-12-07 Anton BlanchardMerge pull request #253 from antonblanchard/fix-verilator
2020-12-07 Anton BlanchardFix verilator build
2020-12-07 Michael NeulingMerge pull request #252 from antonblanchard/hello-world...
2020-12-06 Anton BlanchardFix ghdl warning due to variable shadowing in icache
2020-12-03 Anton BlanchardReduce hello_world footprint to fit in 8kB
2020-12-01 Michael NeulingMerge pull request #249 from paulusmack/master
2020-12-01 Michael NeulingMerge pull request #250 from umarcor/containers
2020-12-01 Michael NeulingMerge pull request #251 from umarcor/ci/containers
2020-11-30 umarcorci: use job.container
2020-11-30 umarcormakefile: update synthesis containers
2020-11-30 umarcormakefile: whitespace cleanup
2020-11-24 Paul Mackerrastests/misc: Add a test for correct CTR and LR updating...
2020-11-24 Paul Mackerrasexecute1: Fix forwarding of result when doing delayed...
2020-11-21 Paul Mackerrasexecute1: Fix writing LR for bdnzl/bdzl instructions
2020-11-21 Paul Mackerrascore: Implement mtmsr instruction
2020-10-05 Paul Mackerrastests/trace: Test trace interrupt vs. FP unavailable...
2020-10-03 Paul Mackerrasexecute1: Fix bug in trace interrupt vs. ITLB miss
2020-09-17 Michael NeulingMerge pull request #245 from paulusmack/fpu
2020-09-17 Michael NeulingMerge pull request #244 from paulusmack/master
2020-09-12 Paul MackerrasFPU: Do masking after adder rather than on A input
2020-09-03 Paul MackerrasFPU: Decide on mask length a cycle earlier
2020-09-03 Paul MackerrasFPU: Decide on A input selection a cycle earlier
2020-09-03 Paul MackerrasFPU: Add comments specifying the expectation of r.shift...
2020-09-03 Paul MackerrasFPU: Implement floating multiply-add instructions
2020-09-03 Paul MackerrasFPU: Implement ftdiv and ftsqrt
2020-09-03 Paul MackerrasFPU: Implement fsqrt[s] and add a test for fsqrt
2020-09-03 Paul MackerrasFPU: Implement frsqrte[s] and a test for frsqrte
2020-09-03 Paul Mackerrastests/fpu: Add tests for fsel and fcmpu
2020-09-03 Paul MackerrasFPU: Implement fcmpu and fcmpo
2020-09-03 Paul MackerrasFPU: Implement fsel
2020-09-03 Paul MackerrasFPU: Implement fre[s]
2020-09-03 Paul MackerrasFPU: Implement fdiv[s]
2020-09-03 Paul MackerrasFPU: Implement fmul[s]
2020-09-03 Paul MackerrasFPU: Implement fadd[s] and fsub[s] and add tests for...
next