Hi,
The attached patch enhances the syntax accepted when defining mappings
in the hw-mapper-basic and hw-mapper-transparent components to allow the
specification of a base address for the mapped memory. Currently, the
default mapped base address for hw-mapper-basic is zero and for
hw-mapper-transparent it is the same as the starting address of the
range. The mapped base address is specified using = within the
range specification as follows:
[=-]
wordsize and stride/width are also still accepted:
[*=,stride,width]
This patch does not change the behavior of existing specifications.
The SID mapper tests pass with no regressions as does xstormy16-allinsn.exp. Also tested against an internal port which inspired this enhancement.
Ok to commit?
Dave