50 Commits (3ab575645442aa0ebb58c2d07ab98f1b546ac0bb)

Author SHA1 Message Date
Francesco Scappatura 2c94ea431e DTB discovery feature 6 months ago
Andrew Waterman e7901f43aa
Don't log commits in snippy tests 6 months ago
Andrew Waterman 52e6a75584
Echo CI commands to ease debugging 6 months ago
Andrew Waterman 6ff9d9ccd5
Add simple vector extension test to CI 6 months ago
Alexander Romanov 0f289394f3 ci: auto-generate per extension snippy tests 8 months ago
Alexander Romanov dac31c1799 test: add basic random tests for V extension 10 months ago
Alexander Romanov c44fd213bd ci: add testing with llvm-snippy 10 months ago
Andrew Waterman e360efb8d1 Build tests in CI rather than downloading a tarball from github 10 months ago
Andrew Waterman e2eb763332 Add ci-tests/.gitignore 10 months ago
Andrew Waterman ffcc3e69a7 Actually use -Werror in CI again 10 months ago
Parshintsev Anatoly a191144b7a Get rid of leaking pointers in examples for custom extention 10 months ago
Andrew Waterman 7e389e824f Quiet the CI logs 11 months ago
Alexander Romanov 7d43d38e4a fix: log store only if it actually happened 1 year ago
Andrew Waterman 7e80f118e8 Enable many more warnings in CI 1 year ago
Alexander Romanov 69ae3a866c refactor: make extensions accept processor as an argument 1 year ago
Tim Hutt fdbcde27ce Add instruction limit 2 years ago
Alexander Romanov adafbd3240 feat: add possibility for custom CSRs 2 years ago
Andrew Waterman aa73432e58 Check in CI that all installed headers are usable 2 years ago
Andrew Waterman fb2adef30e update c++ version to c++2a for CI tests 2 years ago
Andrew Waterman c96f57e0bb Fix warning by renaming C++ source to .cc 2 years ago
LIU Yu e7e039dece Support per-device arguments and device factory reuse 2 years ago
Alexander Romanov 7da36db7c1 workaround to support custom extensions that use standard prefixes 2 years ago
Jerry Zhao 0232396e7e Rely on default initializer to provide debug_module_config_t defaults 3 years ago
Jerry Zhao ab10e576e1 Remove old explicit-fields cfg_t constructor, switch to default constructor 3 years ago
Jerry Zhao ae889cb849 Remove cfg_arg_t from cfg_t 3 years ago
joey0320 b98e922cb4 Fix Spike --device option to pass on args to downstream plugins 3 years ago
Karthik B K 5bdb9d4d7e expose pmp granularity as a cli option. 3 years ago
Michal Terepeta cb01351666 Introduce `abstract_mem_t` to allow custom implementations 3 years ago
Jerry Zhao 186c619fb3 devices: Switch plugin device interface to use device_factory_t 3 years ago
Jerry Zhao 426a33e774 sim_t: change plugin_devices to a vec of shared_ptrs 3 years ago
Andrew Waterman 86b3e7851f Run 'make check' in CI 3 years ago
Jerry Zhao cfe79e06fb ci: CI should check each commit in a PR 3 years ago
Andrew Waterman b8e562a58c Use size_t, rather than int, for hartids 4 years ago
Aaron Durbin afff588a4b Remove dirty_enabled from cfg_t 4 years ago
Jerry Zhao 67bbdf5506 Add trigger_count field to cfg_t 4 years ago
Tim Newsome 5e1bdfc496 Use nproc or hw.ncpu instead of -j4 to build spike. 4 years ago
Tim Newsome 582f4d442e Refactor build-spike out of test-spike. 4 years ago
Parshintsev Anatoly e402a8353d implement get_size() getter for mem_cfg_t object 4 years ago
Parshintsev Anatoly a606da640b implement get_base() getter for mem_cfg_t object 4 years ago
Jerry Zhao c4e7c88728 Add cfg_t field to enable PTE dirtying 4 years ago
Jerry Zhao 044fedabee Untabify ci-tests/testlib.c 4 years ago
Andrew Waterman a11af65d0e Add --[no-]misaligned command-line options 4 years ago
Jerry Zhao 46e6be48e9 Add github actions test that installed headers are usable 4 years ago
Andrew Waterman 054a4aa579 Engage non-virtual-dtor warning in CI tests 4 years ago
Andrew Waterman ab20d616ae Expand set of warnings we error on in CI 4 years ago
Andrew Waterman d17b176788 Actually run a program in CI 4 years ago
Andrew Waterman 1c227a1d3b In CI, check that help message prints without error 4 years ago
Andrew Waterman 7cf82d72f1 Run CI with -Werror 4 years ago
Andrew Waterman 648e16e778 Add basic continuous-integration flow 6 years ago