Added - adding support for warl fields and support - documentation for the warl fields added - reset-value checks added Changed - using a new common template for defining all csrs - updated docs with new template - using special function within conf.py to extract comments from yaml file as docs. Fixed - closed issues 10, 11, 12, 13
1.0.2
Changed - Log is generated only if specified(for API calls to checker.check_specs). Fixed - link in readme now points to github instead of gitlab.
1.0.0
Changed - Work directory isnt deleted if the directory exists, although the files of the same name will be overwritten. Fixed - Checked yaml passes validation too.
0.1.0
Added - Added work_dir as arg and always outputs to that dir. - Added reset vector and nmi vector to platform.yaml - Vendor description fields in schema. - An xlen field added for internal use. Fixed - In ISA field in isa_specs subsequent 'Z' extensions should be prefixed by an underscore '_' - Fixed `cerberus.validator.DocumentError: document is missing` error when platform specs is empty. - mtvec:mode max value is set to 1. - privilege-spec and user-spec are taken as strings instead of float. Changed - The representation of the int fields is preserved in the checked-yaml. - mepc is a required field. - check_specs function now returns the paths to the dumped normalized files. - No other entries in node where implemented is False. - Readonly fields are purged by default. - Multiple values/entries for the same node is not allowed. Removed - remove *_checked.yaml files from Examples. - changed templates_platform.yaml to template_platform.yaml in docs.
0.0.3
Fixed - doc update
0.0.2
Fixed - pdf documentation - ci-cd to host pdf as well