microwatt.git
2020-04-16 Anton BlanchardMerge pull request #162 from antonblanchard/bin2hex...
2020-04-16 Anton BlanchardMerge pull request #161 from antonblanchard/hello-world...
2020-04-16 Anton Blanchardrust_lib_demo: Remove bin2hex.py
2020-04-16 Anton BlanchardMerge pull request #160 from antonblanchard/tomtor...
2020-04-16 Anton Blanchardhello_world: Use Makefile automatic variables
2020-04-16 Anton Blanchardrust_lib_demo: Use common console code
2020-04-16 Anton Blanchardrust_lib_demo: Update package dependencies to fix a...
2020-04-16 Tom VijlbriefAdd Rust demo
2020-04-16 Anton BlanchardMerge pull request #159 from shenki/fusesoc-ram-16k
2020-04-15 Joel StanleySet default RAM to be 16K in microwatt.core
2020-04-15 Joel StanleyREADME: hello world needs 16KB of RAM
2020-04-14 Anton BlanchardMerge pull request #158 from paulusmack/excpath
2020-04-09 Anton BlanchardMerge pull request #157 from paulusmack/master
2020-04-07 Paul MackerrasDecode attn in the major opcode decode table
2020-04-07 Paul MackerrasDecode sc in the major opcode decode table
2020-04-07 Paul MackerrasRemove sim_config instruction
2020-04-07 Paul Mackerrasexecute1: Implement trap instructions properly
2020-04-07 Paul MackerrasConsolidate trap variants under a single OP_TRAP
2020-04-07 Paul Mackerrasexecute1: Simplify the interrupt logic a little
2020-04-07 Paul MackerrasRename OP_MCRF to OP_CROP and trim insn_type_t
2020-04-07 Paul Mackerrastests: Put an attn instruction at 0x700
2020-04-03 Paul MackerrasGive exceptions a separate path to writeback
2020-04-03 Paul Mackerrastests: Update executables
2020-04-03 Paul Mackerrastests: Adjust header inclusions and Makefile.test
2020-04-03 Paul Mackerrashello_world: Use ldcix/stdcix to access UART
2020-04-03 Paul Mackerrashello_world: Adjust header inclusions and Makefile
2020-04-02 Anton BlanchardMerge pull request #155 from mikey/exceptions
2020-04-01 Michael NeulingAdd test cases for new exceptions and supervisor state
2020-04-01 Michael NeulingAdd sc, illegal and decrementer exceptions and some...
2020-03-31 Michael NeulingPlumb attn instruction through to execute1
2020-03-31 Michael NeulingBreakout the console code so it can be reused.
2020-03-30 Anton BlanchardMerge pull request #153 from paulusmack/master
2020-03-30 Paul Mackerrasloadstore1: Add support for cache-inhibited load and...
2020-03-29 Paul Mackerrasloadstore1: Move load data formatting from writeback...
2020-03-28 Paul Mackerrasloadstore1: Move logic from dcache to loadstore1
2020-03-11 Anton BlanchardMerge pull request #152 from mikey/gitignore
2020-03-05 Paul Mackerrasdcache: Remove LOAD_UPDATE2 state
2020-03-04 Paul Mackerrasdcache: Trim one cycle from the load hit path
2020-02-28 Michael Neulinggitignore: Fix RAM file name
2020-02-27 Paul Mackerrasdcache: Implement load-reserve and store-conditional...
2020-02-26 Paul Mackerrasdcache: Add support for unaligned loads and stores
2020-02-22 Anton BlanchardMerge pull request #150 from sharkcz/selinux
2020-02-21 Paul Mackerrasdcache: Fix obscure bug and minor cleanups
2020-02-19 Paul MackerrasRemove single-issue constraint for most loads and stores
2020-02-05 Paul Mackerrasexecute1: Use truth table embedded in instruction for...
2020-01-29 Dan Horákmake the sources volume mount SELinux friendly
2020-01-23 Anton BlanchardMerge pull request #147 from antonblanchard/diamond-1
2020-01-23 Anton BlanchardFix a Diamond issue in decode2
2020-01-23 Anton BlanchardFix a Diamond build issue in writeback
2020-01-22 Anton BlanchardMerge pull request #146 from antonblanchard/vhpi-cleanup
2020-01-22 Anton BlanchardConsolidate VHPI code
2020-01-22 Anton BlanchardMerge pull request #145 from antonblanchard/sim_console-fix
2020-01-22 Anton Blanchardsim_console: Use cfmakeraw() and add option for ctrl...
2020-01-21 Anton BlanchardUpdate Makefile.synth after Paul's patches
2020-01-21 Anton BlanchardMerge pull request #134 from paulusmack/master
2020-01-21 Anton BlanchardMerge pull request #142 from antonblanchard/ghdl-synthe...
2020-01-21 Anton BlanchardMerge pull request #144 from antonblanchard/update...
2020-01-21 Anton BlanchardMerge pull request #143 from antonblanchard/use-docker
2020-01-21 Anton BlanchardAdd some information about GHDL backend issues
2020-01-21 Anton BlanchardAdd an option to use Docker
2020-01-21 Anton BlanchardInitial support for ghdl synthesis
2020-01-21 Anton BlanchardMerge pull request #140 from antonblanchard/rework...
2020-01-21 Anton BlanchardFix Makefile dependency issue with files in vhdl/*
2020-01-21 Anton BlanchardMerge pull request #141 from antonblanchard/update...
2020-01-20 Anton BlanchardImprove dependencies.py and add a --synth option
2020-01-19 Anton BlanchardMerge pull request #136 from antonblanchard/uart-rx...
2020-01-19 Anton BlanchardAdd a few FFs on the RX input to avoid metastability...
2020-01-19 Anton BlanchardMerge pull request #139 from antonblanchard/reduce-mem
2020-01-19 Anton BlanchardReduce simulated and default FPGA RAM to 384kB
2020-01-19 Anton BlanchardAdd log2ceil and use it in bram code
2020-01-19 Anton BlanchardMerge pull request #138 from antonblanchard/micropython...
2020-01-19 Anton BlanchardUpdate micropython
2020-01-19 Anton BlanchardMerge pull request #137 from antonblanchard/hello-world
2020-01-19 Anton Blanchardhello_world updates
2020-01-14 Paul Mackerrasdecode1: Mark subfic as pipelined
2020-01-14 Paul Mackerrascountzero: Add a register to help make timing
2020-01-14 Paul MackerrasPlumb loadstore1 input from execute1 not decode2
2020-01-14 Paul Mackerrasexecute: Implement bypass from output of execute1 to...
2020-01-14 Paul Mackerrasexecute: Move popcnt and prty instructions into the...
2020-01-14 Paul Mackerrasexecute: Do comparisons using the main adder
2020-01-14 Paul Mackerrasexecute1: Move EXTS* instruction back into execute1
2020-01-14 Paul Mackerrasexecute1: Remember dest GPR, RC, OE, XER for slow opera...
2020-01-14 Paul MackerrasMake divider hang off the side of execute1
2020-01-14 Paul MackerrasMake multiplier hang off the side of execute1
2020-01-11 Anton BlanchardMerge pull request #133 from antonblanchard/ghdl-synth
2020-01-11 Anton BlanchardMerge pull request #132 from antonblanchard/bin2hex...
2020-01-11 Anton BlanchardMove bin2hex.py to scripts/
2020-01-11 Anton BlanchardFix a ghdlsynth issue in fast_spr_num
2020-01-11 Anton BlanchardFix a ghdlsynth issue in icache
2020-01-11 Anton BlanchardRemoved unused core_terminated signal
2020-01-11 Anton BlanchardFix some ghdlsynth issues with fpga_bram
2020-01-11 Anton BlanchardFix ghdlsynth issue in register file
2020-01-11 Anton BlanchardRemove unused signal
2020-01-11 Anton BlanchardFix a ghdysynth inferred latch error in writeback
2020-01-11 Anton BlanchardFix a ghdysynth inferred latch error in execute
2020-01-11 Anton BlanchardMerge pull request #131 from antonblanchard/new-tests
2020-01-11 Anton BlanchardUpper 32 bits of XER should read as 0s
2020-01-11 Anton BlanchardDump CTR, LR and CR on sim termination, and update...
2020-01-10 Anton BlanchardMerge pull request #127 from tomtor/CR-PR
2020-01-10 Anton BlanchardMerge pull request #130 from antonblanchard/build-fix
next