for PCI mapping, I like the idea of leaving "red zones" between memory-mapped I/O spaces. One page each. There are unreadable/unwriteable regions. A good way to catch driver screwups that might otherwise lead to very strange and untracable errors. I've been burned by this on standard BIOSes more than once.
ron
