3003 Commits (c6e2b703c560878bdb49377064d255b5a5fb50af)
 

Author SHA1 Message Date
Jerry Zhao 3ab4107b81 device_t: device_factories should be const 3 years ago
Jerry Zhao 6ae3783b08 sim_t: Move dts device node construction/parsing to device_factories 3 years ago
Jerry Zhao e5a6109873 device_t: Add device_factory_t's for ns16550/clint/plic 3 years ago
Jerry Zhao 0beed2cc22 device_t: Add device_factory_t 3 years ago
Jerry Zhao b2ab751ce3 sim_t: Add sim_t::get_intctrl 3 years ago
Jerry Zhao b9275b7ce2 Inline make_dtb into sim_t constructor 3 years ago
Jerry Zhao fa27eeb3b7 dts: void* fdt arg to parse_fdt should be const 3 years ago
Jerry Zhao 5b39c69bfa devices: Pass const pointers to sim_t to clint/plic 3 years ago
Jerry Zhao 81218a2e02 ns16550_t: remove unused bus_t member 3 years ago
Jerry Zhao cd0bd1bda7 sim_t: Make static consts public members 3 years ago
Jerry Zhao 1bd44c71a1 sim_t: Merge sim_t::plugin_devices with sim_t::devices 3 years ago
Jerry Zhao 426a33e774 sim_t: change plugin_devices to a vec of shared_ptrs 3 years ago
Jerry Zhao 6456b5ad25 sim_t: Remove boot_rom/ns16550 members of sim_t 3 years ago
Jerry Zhao e733a70d05 sim_t: Tick all devices, not just clint and ns16550 3 years ago
Jerry Zhao e47fc70751 clint: Change clint_t::increment to override abstract_device_t::tick(rtc_ticks) 3 years ago
Jerry Zhao 20793b36b7 sim_t: Add list of ptrs to devices to sim_t 3 years ago
Jerry Zhao 803d85bac7 sim_t: change devices to shared_ptrs 3 years ago
Jerry Zhao 59e8b9fab6 device_t: Add missing overrides to derived abstract_device_t classes 3 years ago
Andrew Waterman d2cfddd114
Merge pull request #1388 from rivosinc/zvk-disassembler 3 years ago
Eric Gouriou e1101a13ae
Zvk: disassembler support 3 years ago
Andrew Waterman 5731a478ea
Merge pull request #1303 from rivosinc/zvk-vector-crypto 3 years ago
Eric Gouriou a55f96ae93
Zvk: Implement Zvksh, vector SM3 Hash Function 3 years ago
Eric Gouriou cbb2b1a224
Zvk: Implement Zvksed, vector SM4 Block Cipher 3 years ago
Eric Gouriou eadb0e1129
Zvk: Implement Zvkned, vector AES single round 3 years ago
Eric Gouriou 00873aa61a
Zvk: Implement Zvknh[ab], NIST Suite: Vector SHA-2 3 years ago
Eric Gouriou fbd4ca2eef
Zvk: Implement Zvkg, Vector GCM/GMAC instruction 3 years ago
Eric Gouriou d633af2b18
Zvk: Implement Zvbc extension, vectory carryless multiplaction 3 years ago
Eric Gouriou e87038ee5e
Zvk: Implement Zvbb, Vector Bit-manipulation for Cryptography 3 years ago
Eric Gouriou d5c0339484
Zvk: Infrastructure for Zvk extensions, element group handling 3 years ago
Eric Gouriou 1e5a71f99b
Zvk: extensions parsing 3 years ago
Eric Gouriou 377fb0a11b
List extensions alphabetically in riscv_insn_list 3 years ago
Andrew Waterman 8b10de64dd
Merge pull request #1364 from glg-rv/dev/glguida/amocas 3 years ago
Andrew Waterman b6dc274bcf
Merge pull request #1387 from ptomsich/ptomsich/add-zicond-to-disasm 3 years ago
Philipp Tomsich d6d919ee5b Add Zicond to disassembler 3 years ago
Philipp Tomsich 6c9168c8df
Merge pull request #1386 from ptomsich/ptomsich/fix-typo-in-check 3 years ago
Gianluca Guida f71bda9637 Implement Zacas extension. 3 years ago
Gianluca Guida bfdc0f8ef7 regenerate enconding.h 3 years ago
Gianluca Guida 4ac7e03dfb mmu: support load/store longer than 64-bits. 3 years ago
Gianluca Guida 07e7626e56 fesvr: support int128_t/uint128_t 3 years ago
Philipp Tomsich 270f408a7b Makefile: fix type in check target 3 years ago
Andrew Waterman 7e50839c76
Merge pull request #1384 from riscv-software-src/remove-xbitmanip 3 years ago
Andrew Waterman 58f9ba084c Remove Xbitmanip from README 3 years ago
Andrew Waterman 69389df41c isa parser: reject Xbitmanip extensions 3 years ago
Andrew Waterman 961d6def21 Remove Xbitmanip from disassembler 3 years ago
Andrew Waterman b043cc1d74 Remove Xbitmanip from instructions that belong to multiple extensions 3 years ago
Andrew Waterman fff2699cfd Remove instructions that belong only to Xbitmanip 3 years ago
Andrew Waterman 3b6732458f Add CMOV to overlap list, as it overlaps CZERO.EQZ 3 years ago
Andrew Waterman 900ca2cace
Merge pull request #1385 from riscv-software-src/check-overlap 3 years ago
Andrew Waterman 86b3e7851f Run 'make check' in CI 3 years ago
Andrew Waterman 057cfbcca6 Add test that ensures opcodes don't overlap unless explicitly specified 3 years ago