Releases: incoresemi/uatg
Releases · incoresemi/uatg
1.7.0
- added functions in instruction_constants.py to generate ASM strings for various instruction sequences
1.6.0
- fix march and mabi generation
1.5.1
- path added to MANIFEST.in to include isem.yaml
1.5.0
- UATG can generate tests with all possible page table configurations.
- UATG can generate aligned and misaligned superpages
- UATG now verifies if the
compile macros
listed by the plugin are legal before generating the test list - split the arch_test header into privileged and unprivileged header files
- interrupt handling capability in trap handler
- new supervisor trap handler
- page fault handling in trap handler(s)
1.4.2
- updates to trap handler
- fixes to instruction constants
1.4.1
- fix bug with configuration yaml CLI
- update colorlog requirement
- update pypi package requirements for docs generation
- minor cleanup
1.4.0
- Reduce memory usage by using generators in the plugins.
- UATG will display the number of tests generated per module and in total.
- Feature to generate config.ini with valid paths using
uatg setup
. - Support for custom index.yaml file.
- Individual entries for core configuration YAMLs in config.ini
test_compile
node in config.ini to enable dry compile runs of generated assembly.jobs
node in config.ini to control the number of processes spawned.- make paths in generated test-list absolute.
- add macros and utility functions to run and generate supervisor/user tests.
- fix issue with displaying plugin syntax errors (YAPSY).
- add instruction generator.
- fix multiple bugs.
- minor updates to the trap handler.
- minor documentation
1.3.0
- Fix docs
- Add multi-processing support at the test plugin level.
- Add Assembly Syntax checking feature through makefile.
- Add illegal opcode generation functions.
- Add 'A' extesion instructions in instruction constants
1.2.1
- update click version
1.2.0
- documentation.
- feature to use index.yaml for test selection.
- update instruction constants.
- add custom minimal trap handler for illegal insts and misaligned access.
- add feature to generate multiple tests from one plugin.
- update test_list generation for compile macros and march.
- Fix generate_asm return types for rvtest_data, name_postfix and signature.