]> Git Repo - qemu.git/commit - target-xtensa/translate.c
target-xtensa: implement windowed registers
authorMax Filippov <[email protected]>
Mon, 5 Sep 2011 23:55:43 +0000 (03:55 +0400)
committerBlue Swirl <[email protected]>
Sat, 10 Sep 2011 16:57:39 +0000 (16:57 +0000)
commit553e44f90645b7f2fc9cec7583844e24cd86019f
treeb39a447017c7d89faf541939c7b99c7ca65ebb05
parentf76ebf55cd971c82e867fea97741e48d2f14499d
target-xtensa: implement windowed registers

See ISA, 4.7.1 for details.

Physical registers and currently visible window are separate fields in
CPUEnv. Only current window is accessible to TCG. On operations that
change window base helpers copy current window to and from physical
registers.

Window overflow check described in 4.7.1.3 is in separate patch.

Signed-off-by: Max Filippov <[email protected]>
Signed-off-by: Blue Swirl <[email protected]>
target-xtensa/cpu.h
target-xtensa/helper.c
target-xtensa/helpers.h
target-xtensa/op_helper.c
target-xtensa/translate.c
This page took 0.028721 seconds and 4 git commands to generate.