Clean up MMIO TLB handling.
commit0f459d16c378128a586cf161526721a81b629405
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:20:13 +0000 (9 00:20 +0000)
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:20:13 +0000 (9 00:20 +0000)
treefd799d1f73b97e8ae142e9bdb0c4bcc6c0f18f8f
parentf227f17d1b4f21b681c94efce859b9094482b7e6
Clean up MMIO TLB handling.
The IO index is now stored in its own field, instead of being wedged
into the vaddr field.  This eliminates the ROMD and watchpoint host
pointer weirdness.  The IO index space is expanded by 1 bit, and
several additional bits are made available in the TLB vaddr field.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4704 c046a42c-6fe2-441c-8c8c-71466251a162
cpu-all.h
cpu-defs.h
exec.c
gdbstub.c
hw/pflash_cfi01.c
hw/pflash_cfi02.c
softmmu_template.h