50 Commits (master)

Author SHA1 Message Date
Francesco Scappatura 2c94ea431e DTB discovery feature 1 month ago
Andrew Waterman e7901f43aa
Don't log commits in snippy tests 2 months ago
Andrew Waterman 52e6a75584
Echo CI commands to ease debugging 2 months ago
Andrew Waterman 6ff9d9ccd5
Add simple vector extension test to CI 2 months ago
Alexander Romanov 0f289394f3 ci: auto-generate per extension snippy tests 4 months ago
Alexander Romanov dac31c1799 test: add basic random tests for V extension 6 months ago
Alexander Romanov c44fd213bd ci: add testing with llvm-snippy 6 months ago
Andrew Waterman e360efb8d1 Build tests in CI rather than downloading a tarball from github 6 months ago
Andrew Waterman e2eb763332 Add ci-tests/.gitignore 6 months ago
Andrew Waterman ffcc3e69a7 Actually use -Werror in CI again 6 months ago
Parshintsev Anatoly a191144b7a Get rid of leaking pointers in examples for custom extention 6 months ago
Andrew Waterman 7e389e824f Quiet the CI logs 7 months ago
Alexander Romanov 7d43d38e4a fix: log store only if it actually happened 10 months ago
Andrew Waterman 7e80f118e8 Enable many more warnings in CI 12 months ago
Alexander Romanov 69ae3a866c refactor: make extensions accept processor as an argument 12 months ago
Tim Hutt fdbcde27ce Add instruction limit 2 years ago
Alexander Romanov adafbd3240 feat: add possibility for custom CSRs 1 year 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 2 years ago
Jerry Zhao ab10e576e1 Remove old explicit-fields cfg_t constructor, switch to default constructor 2 years ago
Jerry Zhao ae889cb849 Remove cfg_arg_t from cfg_t 2 years ago
joey0320 b98e922cb4 Fix Spike --device option to pass on args to downstream plugins 2 years ago
Karthik B K 5bdb9d4d7e expose pmp granularity as a cli option. 2 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 3 years ago
Aaron Durbin afff588a4b Remove dirty_enabled from cfg_t 3 years ago
Jerry Zhao 67bbdf5506 Add trigger_count field to cfg_t 3 years ago
Tim Newsome 5e1bdfc496 Use nproc or hw.ncpu instead of -j4 to build spike. 3 years ago
Tim Newsome 582f4d442e Refactor build-spike out of test-spike. 3 years ago
Parshintsev Anatoly e402a8353d implement get_size() getter for mem_cfg_t object 3 years ago
Parshintsev Anatoly a606da640b implement get_base() getter for mem_cfg_t object 3 years ago
Jerry Zhao c4e7c88728 Add cfg_t field to enable PTE dirtying 3 years ago
Jerry Zhao 044fedabee Untabify ci-tests/testlib.c 3 years ago
Andrew Waterman a11af65d0e Add --[no-]misaligned command-line options 3 years ago
Jerry Zhao 46e6be48e9 Add github actions test that installed headers are usable 3 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