qemu-e2k/target-sparc
Tsuneo Saito 103dcbe581 SPARC64: fix fault status overwritten on nonfaulting load
cpu_get_phys_page_nofault() calls get_physical_address() twice,
that results in overwriting the fault status in the SFSR.
We need this change in order for nonfaulting loads to raising MMU faults
as normal loads do.
Also removed the call to cpu_get_physical_page_desc() since we are
going to modify nonfaulting loads raising MMU faults.

Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2011-07-21 20:01:48 +00:00
..
cpu.h SPARC64: split cpu_get_phys_page_debug() from cpu_get_phys_page_nofault() 2011-07-21 19:59:56 +00:00
exec.h Move cpu_has_work and cpu_pc_from_tb to cpu.h 2011-06-26 18:25:31 +00:00
helper.c SPARC64: fix fault status overwritten on nonfaulting load 2011-07-21 20:01:48 +00:00
helper.h SPARC64: fix VIS1 SIMD signed compare instructions 2011-07-20 20:44:23 +00:00
machine.c Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
op_helper.c Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
TODO
translate.c SPARC64: add missing break on fmovdcc 2011-07-20 20:44:50 +00:00