aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-07-10build: Include all symbols from extension.o when linking spike's mainforce-rttiJerry Zhao1-0/+2
2023-07-09build: Support project-defined LDFLAGSJerry Zhao1-3/+3
2023-07-07Merge pull request #1402 from riscv-software-src/zicond-default-disasmAndrew Waterman1-1/+1
2023-07-06Disassemble Zicond by defaultAndrew Waterman1-1/+1
2023-07-05Merge pull request #1394 from riscv-software-src/unavailableAndrew Waterman2-8/+43
2023-07-05Let debugger control hart availabilityTim Newsome2-8/+43
2023-07-02Merge pull request #1389 from riscv-software-src/devicesJerry Zhao2-4/+8
2023-07-02sim_t: Add sim_t::add_device() APIJerry Zhao2-4/+8
2023-06-30Merge pull request #1337 from YenHaoChen/pr-icount-bugfixAndrew Waterman1-1/+1
2023-06-23triggers: icount: not to decrease on firing icount trigger with Debug Mode ac...YenHaoChen1-1/+1
2023-06-21Merge pull request #1338 from aap-sc/aap-sc/sb_read_write_fixupAndrew Waterman1-12/+16
2023-06-20Merge pull request #1391 from demin-han/masterAndrew Waterman1-1/+1
2023-06-21Remove duplicate compile optionsdemin.han1-1/+1
2023-06-20Merge pull request #1374 from riscv-software-src/devicesJerry Zhao17-387/+309
2023-06-20debug: Remove debug_module_t::add_device, its redundantJerry Zhao3-7/+1
2023-06-20devices: Switch plugin device interface to use device_factory_tJerry Zhao9-203/+32
2023-06-20ns16550_t: ns16550 should parse interrupt id from the fdtJerry Zhao3-4/+15
2023-06-20dts: Expose fdt_get_node_addr_size function in headerJerry Zhao2-2/+4
2023-06-20dts_t: Add dts.h to list of installed headersJerry Zhao2-1/+1
2023-06-20libfdt: Install libfdt and libfdt.hJerry Zhao1-0/+5
2023-06-20device_t: device_factories should be constJerry Zhao2-8/+8
2023-06-20sim_t: Move dts device node construction/parsing to device_factoriesJerry Zhao3-85/+46
2023-06-20device_t: Add device_factory_t's for ns16550/clint/plicJerry Zhao3-0/+105
2023-06-20device_t: Add device_factory_tJerry Zhao1-0/+19
2023-06-20sim_t: Add sim_t::get_intctrlJerry Zhao1-0/+1
2023-06-20Inline make_dtb into sim_t constructorJerry Zhao2-36/+29
2023-06-20dts: void* fdt arg to parse_fdt should be constJerry Zhao2-20/+20
2023-06-20devices: Pass const pointers to sim_t to clint/plicJerry Zhao3-5/+5
2023-06-20ns16550_t: remove unused bus_t memberJerry Zhao3-5/+4
2023-06-20sim_t: Make static consts public membersJerry Zhao1-3/+4
2023-06-20sim_t: Merge sim_t::plugin_devices with sim_t::devicesJerry Zhao2-3/+3
2023-06-20sim_t: change plugin_devices to a vec of shared_ptrsJerry Zhao4-10/+7
2023-06-20sim_t: Remove boot_rom/ns16550 members of sim_tJerry Zhao2-5/+3
2023-06-20sim_t: Tick all devices, not just clint and ns16550Jerry Zhao1-2/+1
2023-06-20clint: Change clint_t::increment to override abstract_device_t::tick(rtc_ticks)Jerry Zhao5-10/+13
2023-06-20sim_t: Add list of ptrs to devices to sim_tJerry Zhao2-0/+5
2023-06-20sim_t: change devices to shared_ptrsJerry Zhao1-4/+4
2023-06-20device_t: Add missing overrides to derived abstract_device_t classesJerry Zhao1-13/+13
2023-06-20Merge pull request #1388 from rivosinc/zvk-disassemblerAndrew Waterman1-0/+98
2023-06-20Zvk: disassembler supportEric Gouriou1-0/+98
2023-06-19Merge pull request #1303 from rivosinc/zvk-vector-cryptoAndrew Waterman56-19/+3171
2023-06-19Zvk: Implement Zvksh, vector SM3 Hash FunctionEric Gouriou4-0/+151
2023-06-19Zvk: Implement Zvksed, vector SM4 Block CipherEric Gouriou6-1/+206
2023-06-19Zvk: Implement Zvkned, vector AES single roundEric Gouriou13-0/+786
2023-06-19Zvk: Implement Zvknh[ab], NIST Suite: Vector SHA-2Eric Gouriou5-0/+348
2023-06-19Zvk: Implement Zvkg, Vector GCM/GMAC instructionEric Gouriou4-2/+89
2023-06-19Zvk: Implement Zvbc extension, vectory carryless multiplactionEric Gouriou5-0/+87
2023-06-19Zvk: Implement Zvbb, Vector Bit-manipulation for CryptographyEric Gouriou18-0/+262
2023-06-19Zvk: Infrastructure for Zvk extensions, element group handlingEric Gouriou6-2/+1148
2023-06-19Zvk: extensions parsingEric Gouriou3-1/+81