diff options
author | Tsuneo Saito | 2011-07-21 17:16:33 +0200 |
---|---|---|
committer | Blue Swirl | 2011-07-21 22:02:22 +0200 |
commit | d1afc48b7cfdb4490f322d5d82a2aae6d545ec06 (patch) | |
tree | 02865832c18da733cf4f094f700bf81b66547ae2 /module.h | |
parent | SPARC64: implement MMU miss traps on nonfaulting loads (diff) | |
download | qemu-d1afc48b7cfdb4490f322d5d82a2aae6d545ec06.tar.gz qemu-d1afc48b7cfdb4490f322d5d82a2aae6d545ec06.tar.xz qemu-d1afc48b7cfdb4490f322d5d82a2aae6d545ec06.zip |
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>
Diffstat (limited to 'module.h')
0 files changed, 0 insertions, 0 deletions