- scounteren can be a ro\_constant now - the maxval checks for mask/fixedval should be based on the length of the part - adding support for mtval\_update field - adding support for pte\_ad\_hw\_update field - cleaned up documentation
3.0.0
- created new warl class for warl node handling
- better comments - more functions to keep things simple - fixed a lot of bugs in checking legal values - bitmask and range values can now co-exist in a legal string - added new and improved checks for syntax validity of warl strings
- fixed validationError function to correctly print all errors (dict and/or list) - removed wr\_illegal checks from the schema since they are now done as part of the new warl class checks - updates to the new warl checks and reset-value checks - satp.mode should have one of sv\* translation schemes as a legal value. (89) - default setters for pmps fixed - pmp checks have been improved (88) - improve WARL documentation
2.17.0
- Support for Zfinx, Zdinx, Zfh, Zhinx, Zhinxmin in ISA string added.
2.16.1
- fixed bug in regex where Zk and Zknh were missing an underscore
2.16.0
- fixed overlap checks for crypto extensions - removing K and P extension strings from regex