Skip to content

Releases: incoresemi/uatg

1.7.0

30 Mar 03:44
1702b32
Compare
Choose a tag to compare
  • added functions in instruction_constants.py to generate ASM strings for various instruction sequences

1.6.0

25 Nov 12:52
b6befee
Compare
Choose a tag to compare
  • fix march and mabi generation

1.5.1

08 Sep 09:54
c68db06
Compare
Choose a tag to compare
  • path added to MANIFEST.in to include isem.yaml

1.5.0

07 May 03:57
aa3b5f3
Compare
Choose a tag to compare
  • 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

02 Mar 12:40
4f9459c
Compare
Choose a tag to compare
  • updates to trap handler
  • fixes to instruction constants

1.4.1

28 Feb 11:05
4e26dad
Compare
Choose a tag to compare
  • fix bug with configuration yaml CLI
  • update colorlog requirement
  • update pypi package requirements for docs generation
  • minor cleanup

1.4.0

25 Feb 12:45
105cc65
Compare
Choose a tag to compare
  • 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

24 Nov 14:31
353efac
Compare
Choose a tag to compare
  • 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

28 Oct 05:50
7bf51b3
Compare
Choose a tag to compare
  • update click version

1.2.0

27 Oct 10:13
ebf3789
Compare
Choose a tag to compare
  • 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.