core: Implement 32-bit mode
authorPaul Mackerras <paulus@ozlabs.org>
Sun, 16 Aug 2020 23:38:13 +0000 (09:38 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Thu, 20 Aug 2020 08:20:02 +0000 (18:20 +1000)
commit033ee909fdecc252d117863b111fbe7fa910d2a4
tree360cfcb05273407c3dd007863188cf871c8bfbe6
parent2e7b371305243f181807654bc6e82e223a567013
core: Implement 32-bit mode

In 32-bit mode, effective addresses are truncated to 32 bits, both for
instruction fetches and data accesses, and CR0 is set for Rc=1 (record
form) instructions based on the lower 32 bits of the result rather
than all 64 bits.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
common.vhdl
execute1.vhdl
fetch1.vhdl
loadstore1.vhdl
writeback.vhdl