mem/extract_rdff: Add alternate transparency handling.
authorMarcelina Kościelnicka <mwk@0x04.net>
Tue, 25 May 2021 18:42:34 +0000 (20:42 +0200)
committerMarcelina Kościelnicka <mwk@0x04.net>
Tue, 25 May 2021 19:38:23 +0000 (21:38 +0200)
commit3514c92dc42644d64dca2167c05096d10891de69
tree61b294a7b812d93496f2d9551742dc7fa1a7b21e
parente6b078d156f8690ab06d342da9be9af02cbcc3aa
mem/extract_rdff: Add alternate transparency handling.

When extracting read register from a transparent port that has an
enable, reset, or initial value, the usual trick of putting a register
on the address instead of data doesn't work.  In this case, create soft
transparency logic instead.

When transparency masks land, this will also be used to handle ports
that are transparent to only a subset of write ports.
kernel/mem.cc