Commit graph

  • 2634265166 ch81: add cache support master dev Michael Hope 2025-10-11 15:59:02 +02:00
  • 4f25ecf40d ch81: add an approximate clang-format Michael Hope 2025-10-11 15:56:36 +02:00
  • ac9dd82c66
    Merge pull request #52 from daniilfigasystems/master cnlohr 2025-05-04 02:18:44 -04:00
  • aec5728d73 Update mini-rv32ima.c Daniil 2025-05-04 09:25:30 +09:00
  • 415c6dbcd3 Closes #49 making OS selection possible. cnlohr 2025-02-03 17:21:50 -08:00
  • 6fdcdea9bf
    Merge pull request #48 from cleverca22/fix-post-exec cnlohr 2024-12-09 02:48:56 -08:00
  • cce2aadec4
    Merge pull request #47 from cleverca22/adjust-zicsr cnlohr 2024-12-09 02:48:45 -08:00
  • 2a6ca5da21 fix MINIRV32_POSTEXEC during trap Michael Bishop 2024-12-09 00:42:21 -04:00
  • f311641f2a move WFI to a case block Michael Bishop 2024-12-08 20:05:39 -04:00
  • 997abfcae9
    Merge pull request #45 from tzarc/parameterisation CNLohr 2024-07-10 11:59:48 -07:00
  • d64e184e97
    Use conditional define instead, allowing for disjoint ranges. Nick Brassel 2024-07-10 22:35:22 +10:00
  • c9b04ccd09
    Parameterisation of MMIO, move handlers to .c file. Nick Brassel 2024-06-04 15:17:49 +10:00
  • a488e11d25 Fix foramtting of table cnlohr 2024-04-28 01:55:49 -07:00
  • 2b7c48bca0 Reformat table cnlohr 2024-04-28 01:55:35 -07:00
  • 6638f3a500 Update readme cnlohr 2024-04-28 01:54:21 -07:00
  • be1200cb7d Fix missing extension cnlohr 2024-04-05 15:45:52 -04:00
  • 7185ec7844 Move to kernel 6.8-rc1 cnlohr 2024-01-23 01:14:00 -05:00
  • eeeaaa0609 Working 6.6.3 build cnlohr 2023-11-29 23:42:34 -08:00
  • d5cb421590 Update for 6.5.12 cnlohr 2023-11-29 12:24:39 -08:00
  • 46c784c96d * Add pi example * Add configs for softfloat cnlohr 2023-11-29 00:31:36 -08:00
  • 1e12dadb64 Disable FPU in uclibc. cnlohr 2023-11-28 20:46:46 -08:00
  • f3a3087d3d Add pi demo cnlohr 2023-11-28 20:29:54 -08:00
  • 2ccd0850d5 Update configs cnlohr 2023-11-28 20:14:39 -08:00
  • 12a63b69cc Tweak image cnlohr 2023-11-28 19:54:05 -08:00
  • eba68094c6 Update configs again cnlohr 2023-11-28 06:02:56 -05:00
  • 361cee7000 * Change default to use ttyS0 * Update configs to use new buildroot. cnlohr 2023-11-27 19:06:22 -08:00
  • c84c48102c
    Update README.md CNLohr 2023-11-24 00:35:33 -05:00
  • b099e6266e Break out gpu cache cnlohr 2023-11-24 00:32:25 -05:00
  • 2304220bc3 Further tweaks to cache test cnlohr 2023-11-23 05:07:29 -05:00
  • 7f9bad53d5 Restructure a tiny bit. cnlohr 2023-11-20 22:09:20 -08:00
  • 1931584ab9 Fix cachetest cnlohr 2023-11-20 18:29:22 -08:00
  • 639159798b Update cache test cnlohr 2023-11-20 16:24:35 -05:00
  • 4da78e0718
    Update README.md CNLohr 2023-05-04 15:33:34 -07:00
  • 339b19f784
    Update README.md CNLohr 2023-05-04 06:32:45 -04:00
  • 3207f6bae3 Allow for building from nothing. cnlohr 2023-04-26 18:02:44 -07:00
  • f439377252 Allow for a smaller emdoom. cnlohr 2023-04-26 18:02:24 -07:00
  • c2009ddd40
    Merge pull request #31 from cnlohr/testhlsl CNLohr 2023-04-25 15:11:00 -04:00
  • 7b783ed6de Fix incorrect translation to HLSL. cnlohr 2023-04-25 15:07:33 -04:00
  • f4bedf74ca * Make cache test work in HLSL. * Get started on a cache test. cnlohr 2023-04-13 03:59:16 -04:00
  • f5154edc28 Update banner note. cnlohr 2023-03-28 22:05:38 -07:00
  • 3207287956 Update inittab. cnlohr 2023-03-28 21:44:01 -07:00
  • 46968fd572 Trying with /bin/sh login cnlohr 2023-03-28 03:43:19 -04:00
  • 49e79b43b9 Update build configs. cnlohr 2023-03-27 21:38:34 -07:00
  • 71a015eaa0 Update scripting to use new image. cnlohr 2023-03-25 21:06:21 -04:00
  • 80d36841ca Reword break. cnlohr 2023-03-25 20:56:39 -04:00
  • 4d25f34144 Significant perf improvement - don't rewrite CSRs, and restructure trap capture. cnlohr 2023-03-25 20:54:38 -04:00
  • c01ed7d391 Fix rare bug when interrupting from userspace. cnlohr 2023-03-25 19:35:42 -04:00
  • ad36240707 Fix spaces/tabs cnlohr 2023-03-25 10:03:05 -04:00
  • 2d4c56d56f Allow selection of hvc0 or ttyS0 depending on kernel command line parameters. cnlohr 2023-03-25 09:54:17 -04:00
  • 3f41f4821a Switch to the HVC terminal for fast output. cnlohr 2023-03-25 09:20:48 -04:00
  • c3900613b1 Update to Kernel 6.1.14. cnlohr 2023-03-25 07:47:20 -04:00
  • d7dbcb1aee
    Merge pull request #27 from tvlad1234/fix-arm32 CNLohr 2023-02-27 16:26:09 -08:00
  • cd9d13eb41 fix bitshift on arm32 Vlad Tomoiaga 2023-02-27 21:29:05 +02:00
  • ec3267e332
    Merge pull request #24 from splinedrive/signed_division_overflow CNLohr 2023-02-19 00:27:05 -08:00
  • 3fd160bb22 fixed signed overflow for div/rem referred to Hirosh Dabui 2023-02-18 19:14:13 +01:00
  • 0f694606aa
    Merge pull request #22 from xvuko/master CNLohr 2023-01-31 15:58:05 -08:00
  • 23fea6b4c3
    Merge pull request #23 from JCodeFox/master CNLohr 2023-01-31 15:57:29 -08:00
  • 17067a6d08 Fix dtb load address calculation. Jcodefox 2023-01-31 17:04:51 -05:00
  • 206b9b3ccf fix control memory address calculations Jan Wiśniewski 2023-01-24 03:05:17 +01:00
  • f506fc8a79
    Merge pull request #19 from raspiduino/master CNLohr 2023-01-18 13:35:33 -08:00
  • f73fa22698
    Merge pull request #20 from alexshpilkin/fix-optimization CNLohr 2023-01-18 13:30:40 -08:00
  • de89ac5787
    Merge pull request #21 from ronanj/master CNLohr 2023-01-18 13:26:59 -08:00
  • 26625a9cb9 fix initial stack pointer ronanj 2023-01-05 13:45:35 +08:00
  • 78fbee622e
    Switch from -O3 optimization to -O2 Alexander Shpilkin 2023-01-02 00:09:42 +02:00
  • c96684e3df
    Fix broken link giangvinhloc610 2022-12-20 22:18:26 +07:00
  • a6be785a6d Merge branch 'master' of https://github.com/cnlohr/mini-rv32ima cnlohr 2022-12-12 17:34:58 -08:00
  • 75002ee142 Break RV32A reservations on interrupt. cnlohr 2022-12-12 17:34:43 -08:00
  • 1650132d91
    Update README.md CNLohr 2022-12-12 16:25:21 -08:00
  • c4a7390664
    Update README.md CNLohr 2022-12-12 16:25:03 -08:00
  • 409b09b6aa
    Update README.md CNLohr 2022-12-09 11:12:13 -08:00
  • 8c72fcbd36
    Merge pull request #11 from thornley-david/support_term256 CNLohr 2022-12-08 13:43:42 -05:00
  • 64a1449174
    Merge pull request #12 from RysteQ/master CNLohr 2022-12-08 13:41:38 -05:00
  • 3c944d4a3d
    Fix typo RysteQ 2022-12-07 23:09:39 +02:00
  • 7afbd56ff7 Support ANSI term256 colour David Thornley 2022-12-08 01:56:36 +11:00
  • 75aa2e7dbf Merge branch 'master' of https://github.com/cnlohr/mini-rv32ima cnlohr 2022-12-06 05:03:30 -05:00
  • a6936f04eb Make variable command line + No need for qemu-specific support. cnlohr 2022-12-06 05:03:06 -05:00
  • d6bcfd69e0
    Update README.md CNLohr 2022-12-05 14:34:16 -08:00
  • 914b493fd9
    Update README.md CNLohr 2022-12-05 14:31:21 -08:00
  • f4c50606aa
    Update README.md CNLohr 2022-12-05 14:30:16 -08:00
  • f18a1952b5 Oops. Fix winrundoom. cnlohr 2022-12-05 14:28:52 -08:00
  • 3a1ed10819 Merge branch 'master' of https://github.com/cnlohr/mini-rv32ima cnlohr 2022-12-05 14:28:02 -08:00
  • 27eb672b5f Update doom demo. cnlohr 2022-12-05 14:27:50 -08:00
  • 5abbfc3cb7
    Merge pull request #7 from gagachang/fix-comment-mtip CNLohr 2022-12-05 14:59:47 -05:00
  • ac51ccca8d Merge branch 'master' of https://github.com/cnlohr/mini-rv32ima cnlohr 2022-12-05 05:37:18 -05:00
  • 02f0a0df43 Slight cleanup cnlohr 2022-12-05 05:37:10 -05:00
  • 3cfb2a79c9 Fix minor comment gagachang 2022-12-05 13:28:32 +08:00
  • 27c0e291d6
    Update README.md CNLohr 2022-12-04 18:12:15 -08:00
  • c67d26ee1e Bump system ram cnlohr 2022-12-04 05:25:22 -05:00
  • 69edba6743 Upgrade compiler. cnlohr 2022-12-04 05:13:41 -05:00
  • b709f6bc62 Update to tip-of-master buildroot cnlohr 2022-12-04 04:56:01 -05:00
  • f12db35991 Add deploy example cnlohr 2022-12-04 01:14:37 -05:00
  • 887e1177eb Add script cnlohr 2022-12-04 01:14:12 -05:00
  • e05e95a0d0 Cleanup video console. cnlohr 2022-12-03 22:09:30 -05:00
  • 6ce9524bad Merge branch 'master' of https://github.com/cnlohr/mini-rv32ima cnlohr 2022-12-03 04:26:47 -05:00
  • e484bd5e5f Improve experiment, give VM more ram just in case. cnlohr 2022-12-03 04:26:36 -05:00
  • a755b6d90e Improve EOF behavior cnlohr 2022-12-03 03:57:32 -05:00
  • f6f2877f0c Add tooling to build emdoom for mini-rv32ima cnlohr 2022-12-02 08:15:34 -05:00
  • 6f34daa0e7 Fix issue with mulh and negative numbers that caused DOOM to crash. cnlohr 2022-12-02 08:02:01 -05:00
  • 9a1dd4ace4 Fix logic for null string debug printing. cnlohr 2022-12-02 03:29:10 -05:00
  • 9bc4dcaf67 Update with more profiling data. cnlohr 2022-12-01 06:01:28 -05:00