The Registers schema has been improved to include information about the schema.
The schema has been improved to use the correct additionalProperties for the following schemas:
Fields.ConditionalField: additionalProperties have been disallowed for items in "fields"Resets.ArchitecturallyUnknown: additionalProperties have been disallowed for the modelResets.ConditionalReset: additionalProperties have been disallowed for the model and for items in "resets"Resets.InstanceReset: additionalProperties have been disallowed for the modelResets.Unknown: additionalProperties have been disallowed for the modelA Registers schema has been added to represent an array that can contain the following objects:
Support has been added for the following shorthand read/write accesses:
The syntax of the implication and logical equivalence has been updated in the BinaryOp schema to align with the latest ASL reference documentation as the following:
For more details refer to Chapter 3 of ASLRef BET0.
::)In order to align more closely with the ASL Reference manual we have updated bit concatenation to an AST.BinaryOp operator.
AST.Concat will remain in use when specifying mulit-bit field accesses of the form REG.[F1,F2] and is
planned for deprecation in a future version when a better model is made available.