Age | Commit message (Expand) | Author | Files | Lines |
2023-06-20 | Inline make_dtb into sim_t constructor | Jerry Zhao | 2 | -36/+29 |
2023-06-20 | dts: void* fdt arg to parse_fdt should be const | Jerry Zhao | 2 | -20/+20 |
2023-06-20 | devices: Pass const pointers to sim_t to clint/plic | Jerry Zhao | 3 | -5/+5 |
2023-06-20 | ns16550_t: remove unused bus_t member | Jerry Zhao | 3 | -5/+4 |
2023-06-20 | sim_t: Make static consts public members | Jerry Zhao | 1 | -3/+4 |
2023-06-20 | sim_t: Merge sim_t::plugin_devices with sim_t::devices | Jerry Zhao | 2 | -3/+3 |
2023-06-20 | sim_t: change plugin_devices to a vec of shared_ptrs | Jerry Zhao | 2 | -4/+4 |
2023-06-20 | sim_t: Remove boot_rom/ns16550 members of sim_t | Jerry Zhao | 2 | -5/+3 |
2023-06-20 | sim_t: Tick all devices, not just clint and ns16550 | Jerry Zhao | 1 | -2/+1 |
2023-06-20 | clint: Change clint_t::increment to override abstract_device_t::tick(rtc_ticks) | Jerry Zhao | 5 | -10/+13 |
2023-06-20 | sim_t: Add list of ptrs to devices to sim_t | Jerry Zhao | 2 | -0/+5 |
2023-06-20 | sim_t: change devices to shared_ptrs | Jerry Zhao | 1 | -4/+4 |
2023-06-20 | device_t: Add missing overrides to derived abstract_device_t classes | Jerry Zhao | 1 | -13/+13 |
2023-06-19 | Zvk: Implement Zvksh, vector SM3 Hash Function | Eric Gouriou | 4 | -0/+151 |
2023-06-19 | Zvk: Implement Zvksed, vector SM4 Block Cipher | Eric Gouriou | 6 | -1/+206 |
2023-06-19 | Zvk: Implement Zvkned, vector AES single round | Eric Gouriou | 13 | -0/+786 |
2023-06-19 | Zvk: Implement Zvknh[ab], NIST Suite: Vector SHA-2 | Eric Gouriou | 5 | -0/+348 |
2023-06-19 | Zvk: Implement Zvkg, Vector GCM/GMAC instruction | Eric Gouriou | 4 | -2/+89 |
2023-06-19 | Zvk: Implement Zvbc extension, vectory carryless multiplaction | Eric Gouriou | 5 | -0/+87 |
2023-06-19 | Zvk: Implement Zvbb, Vector Bit-manipulation for Cryptography | Eric Gouriou | 18 | -0/+262 |
2023-06-19 | Zvk: Infrastructure for Zvk extensions, element group handling | Eric Gouriou | 6 | -2/+1148 |
2023-06-19 | Zvk: extensions parsing | Eric Gouriou | 3 | -1/+81 |
2023-06-19 | List extensions alphabetically in riscv_insn_list | Eric Gouriou | 1 | -16/+16 |
2023-06-19 | Implement Zacas extension. | Gianluca Guida | 8 | -0/+102 |
2023-06-19 | regenerate enconding.h | Gianluca Guida | 1 | -1/+133 |
2023-06-19 | mmu: support load/store longer than 64-bits. | Gianluca Guida | 1 | -2/+15 |
2023-06-19 | fesvr: support int128_t/uint128_t | Gianluca Guida | 1 | -5/+0 |
2023-06-18 | isa parser: reject Xbitmanip extensions | Andrew Waterman | 2 | -34/+1 |
2023-06-18 | Remove Xbitmanip from instructions that belong to multiple extensions | Andrew Waterman | 14 | -30/+16 |
2023-06-18 | Remove instructions that belong only to Xbitmanip | Andrew Waterman | 47 | -390/+0 |
2023-06-18 | Add CMOV to overlap list, as it overlaps CZERO.EQZ | Andrew Waterman | 1 | -0/+1 |
2023-06-17 | Add test that ensures opcodes don't overlap unless explicitly specified | Andrew Waterman | 2 | -1/+59 |
2023-06-17 | Add C.EBREAK, C.JALR, and C.JR to overlap list | Andrew Waterman | 1 | -0/+3 |
2023-06-12 | Merge pull request #1376 from YenHaoChen/pr-cbo-region | Andrew Waterman | 1 | -1/+1 |
2023-06-12 | Fix PMP checking region of cache-block management instructions | YenHaoChen | 1 | -1/+1 |
2023-06-08 | Replace ternary operator with std:min | demin.han | 1 | -2/+2 |
2023-06-06 | Merge pull request #1321 from plctlab/plct-bf16-dev | Andrew Waterman | 16 | -7/+176 |
2023-06-01 | dscr.ebreakh is now dcsr.ebreakv[su] | Tim Newsome | 4 | -12/+20 |
2023-05-29 | Add flh/fsh/fmv_h_x/fmv_x_h instructions to Zvfbfmin/Zvfbfwma extensions | Weiwei Li | 6 | -4/+9 |
2023-05-29 | Add support for new instructions of Zvfbfwma extension | Weiwei Li | 4 | -0/+69 |
2023-05-29 | Add support for new instructions of Zvfbfmin extension | Weiwei Li | 4 | -0/+37 |
2023-05-29 | Add support for new instructions of Zfbfmin extension | Weiwei Li | 4 | -2/+22 |
2023-05-29 | Update encoding.h to add instructions for BF16 extensions | Weiwei Li | 1 | -1/+22 |
2023-05-29 | Add isa string support for Zfbfmin/Zvfbfmin/Zvfbfwma | Weiwei Li | 2 | -0/+17 |
2023-05-27 | Merge pull request #1368 from glg-rv/have_int128/0/topic | Jerry Zhao | 3 | -7/+7 |
2023-05-26 | Fix check for extension | Gianluca Guida | 1 | -1/+1 |
2023-05-26 | Use HAVE_INT128 instead of __SIZEOF_INT128__ | Gianluca Guida | 3 | -6/+6 |
2023-05-26 | decode_macros: move 'is_aligned' from 'v_ext_macros.h' | Gianluca Guida | 2 | -5/+4 |
2023-05-25 | Refactor set_privilege to subsume set_virt | Andrew Waterman | 6 | -38/+12 |
2023-05-25 | Move setting of V=0 for M-mode trap | Scott Johnson | 1 | -1/+1 |