qemu-patch-raspberry4/target-sparc
Tsuneo Saito d1afc48b7c SPARC64: implement addtional MMU faults related to nonfaulting load
This patch implements MMU faults caused by TTE.NFO and TTE.E:
- access other than nonfaulting load to a page marked NFO should
  raise data_access_exception
- nonfaulting load to a page marked with E bit should raise
  data_access_exception

To distinguish nonfaulting loads, this patch extends (abuses?) the rw
argument of get_physical_address_data().  rw is set to 4 on nonfaulting
loads.

Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2011-07-21 20:02:22 +00:00
..
cpu.h SPARC64: implement addtional MMU faults related to nonfaulting load 2011-07-21 20:02:22 +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: implement addtional MMU faults related to nonfaulting load 2011-07-21 20:02:22 +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 SPARC64: implement MMU miss traps on nonfaulting loads 2011-07-21 20:01:56 +00:00
TODO Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
translate.c SPARC64: add missing break on fmovdcc 2011-07-20 20:44:50 +00:00