Clean up MMIO TLB handling.
authorpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:20:13 +0000 (00:20 +0000)
committerpbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Mon, 9 Jun 2008 00:20:13 +0000 (00:20 +0000)
commit0f4c8d070493b287fff95732f3de81a08dfe8e53
treefd799d1f73b97e8ae142e9bdb0c4bcc6c0f18f8f
parentfaf53b0ede714ef40bd1f335c75ccae18b7253de
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