1
0
mirror of https://github.com/olofk/serv.git synced 2026-03-01 09:20:58 +00:00

Commit Graph

  • ed4b8198ac Skip disassembly of test cases in riscof plugin Olof Kindgren 2023-07-21 12:25:25 +02:00
  • 4567214721 Refactor counter in serv_state Olof Kindgren 2023-07-13 10:29:19 +02:00
  • f0f2dba67f Add PC tracing capability Olof Kindgren 2023-01-15 22:28:19 +01:00
  • 9bb2f95bf4 Tidy up GH Actions naming Olof Kindgren 2023-07-10 15:07:38 +02:00
  • c6e5053c78 Clean up RISCOF support structure Olof Kindgren 2023-04-30 20:48:02 +02:00
  • cd3b587364 Add linting for servant and serving to Github actions Olof Kindgren 2023-06-22 15:49:04 +02:00
  • 8edd456b5d Rewrite serv_rf_ram_if Olof Kindgren 2023-04-30 22:38:12 +02:00
  • a6e4d82a30 Enable support for tickless timer driver Olof Kindgren 2023-06-21 23:19:26 +02:00
  • 1268538f9d Add Arty S7-50 support Calder Coalson 2023-06-14 08:15:57 -07:00
  • d4491f1060 Add initial Serving porting information Olof Kindgren 2023-06-13 09:30:36 +02:00
  • 6893791d01 Add resource table to README Olof Kindgren 2023-05-18 22:25:46 +02:00
  • a03f283d74 Clean up servant core file Olof Kindgren 2023-05-16 10:25:10 +02:00
  • 1327774f02 Fix CMOD A7 servant target Olof Kindgren 2023-05-17 10:13:02 +02:00
  • d7006634cb Remove old LibeCores badge Olof Kindgren 2023-05-14 22:17:37 +02:00
  • 6d980810f9 Update README Olof Kindgren 2023-05-11 23:24:00 +02:00
  • f62062d481 Add readthedocs config file Olof Kindgren 2023-05-11 22:48:11 +02:00
  • 37724d8d9f Fix Github actions Olof Kindgren 2023-05-06 22:53:07 +02:00
  • af230d517b Migrate lint, nexys_a7, tinyfpga_bx and verilator_tb targets to flow API Olof Kindgren 2023-04-30 21:49:42 +02:00
  • 0e63e979e4 wip gls Olof Kindgren 2023-02-22 21:52:22 +01:00
  • 109acd0a53 Prepare for release 1.2.1 Olof Kindgren 2022-12-25 22:04:52 +01:00
  • 5fa5c5c3c3 Sort all sections in servant.core Olof Kindgren 2022-12-25 21:49:19 +01:00
  • 9be55f5cad Set align parameter to the value of compressed by default Olof Kindgren 2022-12-25 21:34:48 +01:00
  • 04991380df GitHub actions for updated Compliance testing Abdulwadoodd 2022-10-06 04:16:18 +05:00
  • 174330d06e Updated readme and added instructions to run compliance tests Abdulwadoodd 2022-10-04 14:53:19 +05:00
  • 121099bf54 Add SAIL-RISCV binaries with reamde instructions Abdulwadoodd 2022-10-04 14:52:08 +05:00
  • c1a275db49 Added arch-tests as a submodule Abdulwadoodd 2022-10-03 14:43:41 +05:00
  • 41ae06f6cf Update Compliance testing framework Abdulwadoodd 2022-10-03 14:33:11 +05:00
  • 1bdd42acb5 Deleted old compliance framework Abdulwadoodd 2022-10-03 14:02:24 +05:00
  • 76a75995b9 Remove RVFI interface from synth wrapper Olof Kindgren 2022-12-25 20:04:17 +01:00
  • 9c1685e07e Add Servant documentation Olof Kindgren 2022-12-18 18:09:54 +01:00
  • 7c004e8f7b Add reset input for Arty A7 target Olof Kindgren 2022-10-16 20:04:56 +02:00
  • 6ad60f69a2 Add ICE-V Wireless support gojimmypi 2021-12-23 12:10:43 -08:00
  • 7abd9bbbe1 serving: Tie off extension interface Olof Kindgren 2022-10-13 09:58:21 +02:00
  • 5cc7b0cbe1 Guarantee at least 2 cycles of o_rst after PLL locked. Eric Brombaugh 2022-08-08 12:17:56 -07:00
  • cb4276e8b2 Prepare for release 1.2.0 Olof Kindgren 2022-07-26 01:19:28 +02:00
  • efe8ba832a Set up Github CI testing matrix for compliance tests Olof Kindgren 2022-07-25 23:24:29 +02:00
  • 0cce381316 Add Nexys 2 target info Abd 2022-06-13 19:14:57 +05:00
  • 73508bc5de Expose with_csr in servant Olof Kindgren 2022-07-26 00:19:09 +02:00
  • be06cd21c2 Right version of riscv-arch-test Abdulwadoodd 2022-06-14 02:59:29 +05:00
  • 1beb9d33ec privilege tests fixed for rv32i Abd 2022-06-13 19:14:57 +05:00
  • 302224834b Add description for AX309 board target Inoki 2022-03-19 14:14:32 +01:00
  • e996b5498a Add Alinx AX309 board as a target Inoki 2022-03-19 14:06:32 +01:00
  • 2611c89cbe Update support for compliance tests version 2.7.4 Olof Kindgren 2022-06-13 10:47:48 +00:00
  • a8f7de9e8c compressed parameter added for Nexys-2 FPGA target Abd 2022-05-31 03:36:35 +05:00
  • 82b410f500 Update reamde, comments and paramters Abd 2022-05-31 00:18:14 +05:00
  • 2655861447 Compressed Extension for SERV Abd 2022-03-23 15:21:58 +05:00
  • 4ddd154b24 Nexys 2 Board support Wadood 2022-05-17 12:11:56 +05:00
  • 2df592340f Compliance update Usman 2022-04-13 10:48:58 +05:00
  • 7d08abb92d Improve makehex.py Olof Kindgren 2022-03-09 20:59:53 +01:00
  • 2bb988b553 Add reset for mie_mtie Olof Kindgren 2022-02-09 18:15:08 +01:00
  • b74344bb48 Store GDS file as artifact after OpenLANE build Olof Kindgren 2022-01-20 23:46:48 +01:00
  • 2b7bddbb08 pre/post works. mem broken autodec2 Olof Kindgren 2021-10-12 23:28:08 +02:00
  • 09e49f784a added board_device_index : 2 to chameleon96 for programming somhi 2022-01-13 22:39:27 +01:00
  • 7624365325 chameleon96 board support added (#74) somhi 2022-01-11 22:54:45 +01:00
  • e59fe5346a Refactor docs and add interface documentation Olof Kindgren 2022-01-03 18:12:48 +01:00
  • a121b19ec4 Document shift operations Olof Kindgren 2022-01-02 23:52:07 +01:00
  • aa8550b937 Remove doc for removed modules Olof Kindgren 2022-01-02 21:58:32 +01:00
  • d910becd7f Move dbus_dat/rs2/shamt storage to bufreg2 Olof Kindgren 2022-01-02 14:08:54 +01:00
  • f04a510393 Remove unused parameter from serv_mem_if Olof Kindgren 2022-01-01 22:43:43 +01:00
  • 0719381997 Add ViDBo support Olof Kindgren 2022-01-01 17:15:00 +01:00
  • 0ab7176d3b Fix testbench indentation Olof Kindgren 2022-01-01 16:35:15 +01:00
  • 7765567cf1 Add missing gate on mem_rd with CSR disabled Olof Kindgren 2021-12-29 00:17:00 +01:00
  • 28953fec4c Simplify shift_op signal Olof Kindgren 2021-10-08 22:42:02 +02:00
  • 9c4bdd4bfe Simplify branch_op/slt_op signals Olof Kindgren 2021-10-08 22:15:55 +02:00
  • 9d3ebf3e96 Replace mem_op with dedicated control signals Olof Kindgren 2021-10-05 09:29:06 +02:00
  • e5c6e78820 Simplify MDU logic in serv_mem_if Olof Kindgren 2021-10-04 23:38:33 +02:00
  • 99f82af6eb Simplify optional MDU logic Olof Kindgren 2021-10-03 23:28:45 +02:00
  • 8843005407 updated vars declaration for modelsim (#63) Zeeshan Rafique 2021-10-04 02:15:54 +05:00
  • 48e250ea5e Clean up serv_state interface Olof Kindgren 2021-10-03 22:48:20 +02:00
  • b929c31c29 Avoid printing directly in do_uart Olof Kindgren 2021-09-27 22:10:19 +02:00
  • b15b5ed652 Add Github action to build with openlane+sky130 Olof Kindgren 2021-08-25 23:44:25 +02:00
  • 52d0bf0938 Added openlane target and params.tcl with suitable openlane parameters for SERV Klas Nordmark 2021-03-30 09:42:00 +02:00
  • 2989051f44 Avoid enabling bufreg before instruction is decoded Olof Kindgren 2021-08-27 13:00:47 +02:00
  • 3971ca942e Fix up RVFI Olof Kindgren 2021-08-27 12:18:54 +02:00
  • 64f5ca0b7f Add missing reset on cnt_done Olof Kindgren 2021-08-27 12:18:32 +02:00
  • 781c07b7dc Properly reset stage_two_req signal Olof Kindgren 2021-08-26 10:47:03 +02:00
  • b10a871499 Fix signedness bug on immediates Olof Kindgren 2021-08-26 10:34:32 +02:00
  • d2a4243033 Add reset for new_irq register Olof Kindgren 2021-08-26 09:24:47 +02:00
  • 621baeff31 Always return 0 from reads to reg x0 in serv_rf_ram Olof Kindgren 2021-08-26 09:21:51 +02:00
  • 6e802cb9bc M-extension support for SERV Zeeshan Rafique 2021-08-21 02:31:42 +05:00
  • dbe5236b4c Add support for EBAZ4205 'Development' Board Dhiru Kholia 2021-08-12 22:04:09 +05:30
  • b845507e32 Update serv_timer.c hakan-demirli 2021-07-15 18:02:26 +03:00
  • 8e073546b8 Prepare for release 1.1.0 Olof Kindgren 2021-08-09 23:12:18 +02:00
  • 64ac4d6eb5 Fix badges Olof Kindgren 2021-08-09 16:29:55 +02:00
  • eb50f8c83c Fix Github CI action Olof Kindgren 2021-08-09 15:32:57 +02:00
  • d2467cf951 Update movie links Olof Kindgren 2021-08-09 15:20:34 +02:00
  • 18c8c65255 Fix RISC-V compliance instructions Olof Kindgren 2021-07-06 00:20:55 +02:00
  • 15246e3692 Fix Verilator waiver file Olof Kindgren 2021-07-05 23:59:19 +02:00
  • 57af7204d1 Wire up servant.q output to both LED1 and UART TX Dave Dribin 2021-06-27 23:31:03 -05:00
  • c561979c8e Minor update to .pcf Dave Dribin 2021-06-27 23:18:37 -05:00
  • 0375ba896f Move to board-specific top-level and file set Dave Dribin 2021-06-27 23:10:49 -05:00
  • 54d5d65b62 Add support for Nandland Go Board Dave Dribin 2021-06-27 10:56:40 -05:00
  • 5e74b13c24 Add support for Terasic DE10 Nano Kit Gwenhael Goavec-Merou 2021-06-21 21:18:33 +02:00
  • 7f7ea07260 Document memory instructions Olof Kindgren 2021-06-11 21:48:20 +02:00
  • a1e5a5ea80 Add timing diagram for interrupts and ecall/ebreak Olof Kindgren 2021-06-10 23:56:10 +02:00
  • cae472b29e Document one-stage instructions Olof Kindgren 2021-04-20 15:26:16 +02:00
  • c4bf02aeb0 Add instruction life cycle flowchart to doc Olof Kindgren 2021-06-10 16:30:39 +02:00
  • c2cdd44f73 Expose and document PRE_REGISTER Olof Kindgren 2021-06-05 22:56:37 +02:00
  • 259d5a10ed decode: Add option to pre or post register during decoding Sylvain Munaut 2021-05-28 21:19:33 +02:00
  • 06653f52b2 Add Gitter badge The Gitter Badger 2021-05-23 12:40:36 +00:00