> > While you're fixing this, it would be good to fix overlapping devices as > > well ;-) Currently if you (temporarily) have overlapping regions then > > remove one of them you end up with unmapped memory. > > What is the correct behavior in such a case ? What device would you > actually see ? May be it different to one architecture to another ? > I think there are busses and/or architectures where this is not > possible, you would only get a fault on the bus in such a case. So it > seems to me not to be easy to find a generic and appropriate way to fix > this behavior, don't you think ?
I'm more concerned with what happens with devices with configurable address ranges overlap temporarily, eg. when an OS is re-allocating PCI device memory regions. Paul