1
0
mirror of https://github.com/antonblanchard/microwatt.git synced 2026-02-27 17:12:26 +00:00

Commit Graph

  • 463ac2e32e ci: Use newer version of actions/upload-artifact (#433) Paul Mackerras 2024-12-20 15:57:17 +11:00
  • 41da88e6d1 Merge pull request #428 from paulusmack/ecpix-5 Paul Mackerras 2024-05-16 16:00:19 +10:00
  • 8be7c53ea0 arty a7: Fix build error with Vivado (#429) Paul Mackerras 2024-04-10 19:09:02 +10:00
  • 4b1e7c8d75 Merge pull request #427 from paulusmack/fixes Michael Neuling 2024-04-08 21:45:52 -07:00
  • 84ae593a09 ECPIX-5: Add liteeth support Paul Mackerras 2024-04-06 19:14:04 +11:00
  • 965b1cbcfe liteeth: Regenerate from current upstream litex Paul Mackerras 2024-04-05 19:59:41 +11:00
  • 0ceace927c Xilinx FPGAs: Eliminate Vivado critical warnings Paul Mackerras 2024-03-08 19:41:25 +11:00
  • 0605039974 fetch1: Fix compiler warning with newer ghdl Paul Mackerras 2024-04-05 14:32:18 +11:00
  • 7f781b835d tests/fpu: Add tests for ftdiv and ftsqrt Paul Mackerras 2024-03-12 15:11:25 +11:00
  • f4d28d1521 FPU: Fix ftdiv and ftsqrt instructions Paul Mackerras 2024-03-12 15:07:37 +11:00
  • 95595af08d FPU: Fix typo in expression for exp_huge Paul Mackerras 2024-03-11 21:49:28 +11:00
  • 4199f896a1 ECPIX-5: Add litesdcard support Paul Mackerras 2024-04-02 22:07:12 +11:00
  • c1f23e7417 litesdcard: Regenerate verilog code with buffer direction controls Paul Mackerras 2024-04-03 20:03:42 +11:00
  • 264e609fd4 litesdcard: Name targets by vendor.frequency, not just vendor Paul Mackerras 2024-04-03 19:48:40 +11:00
  • e5d64f075d ECPIX5: Enable FPU and BTC Paul Mackerras 2024-04-02 22:08:35 +11:00
  • 2e8dc3f449 ECPIX-5: Add litedram support Paul Mackerras 2024-03-25 15:30:06 +11:00
  • 8e9ec4d1b7 ECPIX-5: Add pin definitions for the PMOD ports Paul Mackerras 2024-03-21 21:55:06 +11:00
  • 82dacf2c1c ECPIX-5: Wire up SPI flash Paul Mackerras 2024-03-21 18:12:41 +11:00
  • 166e3f4ab2 ECPIX-5: Add basic support Paul Mackerras 2024-03-19 16:21:28 +11:00
  • 14359affbb litedram: Regenerate gateware and software from recent upstream litedram Paul Mackerras 2024-04-01 10:12:41 +11:00
  • 18911455c6 FPU: Fix fsel instruction to not alter FPSCR (#426) Paul Mackerras 2024-02-08 15:42:00 +11:00
  • af2d6e268e Merge pull request #425 from paulusmack/fixes Paul Mackerras 2024-02-07 20:20:12 +11:00
  • 7b86bf8863 tests/fpu: Add tests for fdiv and fre with denormalized operands Paul Mackerras 2024-02-07 20:16:04 +11:00
  • 51954671f3 FPU: Fix behaviour of fdiv with denormalized divisor Paul Mackerras 2024-02-07 20:01:49 +11:00
  • 59a7996f1c tests/fpu: Add checks for correct setting of FPRF Paul Mackerras 2024-01-23 22:06:49 +11:00
  • eecf1ca399 FPU: Fix setting of FPRF Paul Mackerras 2024-01-24 09:16:23 +11:00
  • 9a4f0c18e1 scripts/run_test: Use grep -E instead of egrep Paul Mackerras 2024-01-13 20:48:14 +11:00
  • fdcb6ec449 Merge pull request #422 from paulusmack/real-icache Paul Mackerras 2024-01-18 16:52:30 +11:00
  • 63d4553fae Merge pull request #423 from nickg/fix-vunit Michael Neuling 2023-10-01 09:12:19 +11:00
  • 3affa96e28 Fix compatibility with latest VUnit release Nick Gasson 2023-04-25 21:27:42 +01:00
  • 73a2fcbc7f icache_tb: Update for recent icache changes Paul Mackerras 2023-09-20 09:41:16 +10:00
  • 73b6004ac6 icache: Use next real address to index icache Paul Mackerras 2023-08-15 11:30:53 +10:00
  • f9e5622327 Move iTLB from icache to fetch1 Paul Mackerras 2023-08-15 20:50:17 +10:00
  • 27c50bc311 Makefile: Remove overriding of ICACHE_NUM_LINES on ECP5 platforms Paul Mackerras 2023-08-05 14:31:43 +10:00
  • 963c225955 icache: Read icache tag RAM synchronously Paul Mackerras 2023-08-01 17:47:22 +10:00
  • 723008b8c2 icache: Read iTLB using early next NIA from fetch1 Paul Mackerras 2023-07-31 10:00:05 +10:00
  • f34a54d295 fetch1: Streamline next NIA generation further Paul Mackerras 2023-07-29 19:54:44 +10:00
  • e92d49375f fetch1: Reorganize fetch1 to provide an asynchronous early next NIA to icache Paul Mackerras 2023-07-29 10:22:56 +10:00
  • 2dceb28830 Improve timing of redirect_nia going from decode1 to fetch1 Paul Mackerras 2023-07-27 14:22:57 +10:00
  • 1c4b5def36 Improve timing of redirect_nia going from writeback to fetch1 Paul Mackerras 2023-07-26 16:33:27 +10:00
  • 06ff486567 icache: Restore primary opcode to instruction word Paul Mackerras 2023-09-07 22:22:31 +10:00
  • f59485f157 Merge pull request #420 from paulusmack/master Paul Mackerras 2023-09-19 16:22:07 +10:00
  • 8dc24416aa Merge pull request #421 from paulusmack/fixes Paul Mackerras 2023-09-19 16:21:34 +10:00
  • b1b1367cd5 icache: Fix instruction sent to log Paul Mackerras 2023-09-16 22:12:02 +10:00
  • af62b9f1eb scripts/fmt_log: Update for recent changes Paul Mackerras 2023-09-16 20:44:53 +10:00
  • f668597f67 Merge pull request #419 from paulusmack/prefix Paul Mackerras 2023-09-15 15:01:46 +10:00
  • 4bef477e29 core_debug: Add support for detecting writes to a memory address Paul Mackerras 2023-08-28 12:22:31 +10:00
  • a2890745d5 Makefile: Remove long micropython test from check_light Paul Mackerras 2023-07-26 16:31:05 +10:00
  • 9c3d14dd5a dcache: Make reading of DTLB independent of d_in.valid Paul Mackerras 2023-07-26 15:49:12 +10:00
  • 8c5dabd67f dcache: Make r1.acks_pending independent of r1.state Paul Mackerras 2022-01-20 08:36:10 +11:00
  • 84008fbf41 arty: Change shield I/O pin bus into individual signals Paul Mackerras 2021-04-22 15:37:09 +10:00
  • b7ccffe2a3 Merge pull request #404 from CodeConstruct:dev/gpio-interrupt Paul Mackerras 2023-09-15 09:29:51 +10:00
  • b50170cd1d Implement byte reversal instructions Paul Mackerras 2023-09-09 22:14:03 +10:00
  • fd8c0000c0 Implement set[n]bc[r] instructions Paul Mackerras 2023-07-27 14:58:09 +10:00
  • 7c5a2bcaf4 tests: Add a test for prefixed instructions Paul Mackerras 2023-07-05 19:25:28 +10:00
  • c4492c843a Implement interrupts for prefixed instructions Paul Mackerras 2023-07-03 18:19:38 +10:00
  • 39ca675ce3 Decode prefixed instructions Paul Mackerras 2023-07-03 12:32:43 +10:00
  • 7af0e001ad Move insn_codes for mcrfs, mtfsb0/1 and mtfsfi Paul Mackerras 2023-07-03 21:09:33 +10:00
  • 4416ebe92e fetch1: Change the way predictions from the BTC are sent downstream Paul Mackerras 2022-08-20 18:06:06 +10:00
  • 83dcfeabf8 Merge pull request #417 from kraigher/master Anton Blanchard 2023-02-20 17:18:35 +11:00
  • 341a507486 Add vhdl_ls.toml dump to run.py Olof Kraigher 2023-02-12 18:50:10 +01:00
  • da5d3ded3c Merge pull request #409 from CodeConstruct/dev/soc-reset Michael Neuling 2022-12-05 17:33:11 +11:00
  • 9366d23f1f ASIC: No need to add includes any more caravel-mpw7-20221125 Anton Blanchard 2022-11-25 06:48:20 +11:00
  • 56f1c41e9c arty: Add software reset from syscon Matt Johnston 2022-10-27 11:50:12 +08:00
  • 1f5a2e8aaa soc: Expose sw_soc_reset for syscon reset Matt Johnston 2022-09-29 12:20:40 +08:00
  • 89d8cf0788 Regenerate litedram with updated sdram init Matt Johnston 2022-10-27 13:02:05 +08:00
  • 1874cad5b7 litedram: only run sdram init at first boot Matt Johnston 2022-10-27 11:20:27 +08:00
  • 4bd45af739 Move alt_reset to syscon Matt Johnston 2022-10-27 11:23:30 +08:00
  • dfecda3a5f bin2hex: handle any file length, not just 8 or 4 Matt Johnston 2022-10-27 14:16:49 +08:00
  • 7d928200b8 Merge pull request #415 from ozbenh/uart16550-core Michael Neuling 2022-10-25 10:52:34 +11:00
  • 964b97e85c Merge pull request #414 from ozbenh/misc Michael Neuling 2022-10-25 09:02:08 +11:00
  • d299ea925e Bundle the uart16550 core file Benjamin Herrenschmidt 2022-10-24 15:25:39 +11:00
  • 6068b635ae Fix plru_tb to use the new plrufn and take out the old plru.vhdl Benjamin Herrenschmidt 2022-10-23 15:24:11 +11:00
  • 432d9f3150 Merge pull request #413 from ozbenh/fix-io-bridge-qw-store Michael Neuling 2022-10-24 15:02:33 +11:00
  • 4e32dcff80 Clean vunit_out on make clean Benjamin Herrenschmidt 2022-10-23 15:45:48 +11:00
  • 41328306f3 Add shebang to run.py Benjamin Herrenschmidt 2022-10-23 15:24:16 +11:00
  • 3f788e87dc soc: Fix issues with 64-bit stores to IO bridge Benjamin Herrenschmidt 2022-10-23 13:42:56 +11:00
  • 52da535b16 gpio: Add interrupts and trigger registers Matt Johnston 2022-09-08 13:26:00 +08:00
  • 413f2dc5d6 Merge pull request #411 from ozbenh/dcache-plru-update-fix Paul Mackerras 2022-10-07 18:27:13 +11:00
  • 76f61ef823 dcache: Update PLRU on misses as well as hits Benjamin Herrenschmidt 2022-10-02 17:43:58 +11:00
  • 3edbbf5f18 Fix dcache_tb (and add dump of victim way to dcache) Benjamin Herrenschmidt 2022-09-30 12:04:26 +10:00
  • f5d1deb204 Add more interrupt numbers to microwatt_soc.h Matt Johnston 2022-09-08 14:38:39 +08:00
  • fe62bc50e8 arty: Add switches and buttons as gpio 10-17 Matt Johnston 2022-08-18 14:54:12 +08:00
  • 9d53882c48 arty: Add other RGB LEDs, attach to gpio 0-8 Matt Johnston 2022-08-18 14:53:32 +08:00
  • 7619c3d089 arty: Add switches and buttons to xdc file Matt Johnston 2022-08-18 14:14:20 +08:00
  • 84a0fba25d Merge pull request #408 from paulusmack/plru-improvement Michael Neuling 2022-09-29 11:49:08 +10:00
  • 5766dbab37 Merge pull request #406 from shingarov/spi-kintex Michael Neuling 2022-09-26 16:49:11 +10:00
  • d9c55defdb Merge pull request #407 from shingarov/openocd-012 Michael Neuling 2022-09-26 16:47:15 +10:00
  • ed5807381e Recognize version string "0.12" in recent OpenOCD master Boris Shingarov 2022-09-24 07:08:42 -04:00
  • 6c3f7d75d5 Add support for flashing the s25fl256s onboard Genesys2 Boris Shingarov 2022-09-23 16:10:04 -04:00
  • b8f9c833f8 litedram: Split L2 PLRU into storage and logic Paul Mackerras 2022-09-19 18:05:30 +10:00
  • 64997811a8 Fix power plumbing in execute unit caravel-mpw7-20220822 Anton Blanchard 2022-09-12 22:05:47 +10:00
  • a1f5867919 dcache: Split PLRU into storage and logic Paul Mackerras 2022-09-07 20:21:42 +10:00
  • 86212dc879 icache: Split PLRU into storage and logic Paul Mackerras 2022-09-07 20:18:18 +10:00
  • d3fb2639dd Merge pull request #403 from mikey/litedram-warnings Anton Blanchard 2022-09-07 18:00:11 +10:00
  • cd2e174113 dcache: Fix compilation with NUM_WAYS and/or TLB_NUM_WAYS = 1 Paul Mackerras 2022-09-07 16:02:06 +10:00
  • 82c8b2eae0 icache: Fix compilation with NUM_WAYS = 1 Paul Mackerras 2022-09-07 15:32:46 +10:00
  • 24d04ed8f9 Fix litedram wrapper build warnings and metavalues Michael Neuling 2022-09-05 14:57:49 +10:00
  • 047f739b58 Merge pull request #402 from ozbenh/misc Michael Neuling 2022-09-05 14:51:29 +10:00
  • 39c2abae51 Fix build of core_dram_tb and dram_tb and fix tracing Benjamin Herrenschmidt 2022-09-05 00:21:47 +10:00