diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2009-07-22 20:28:22 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2009-07-22 20:28:22 +0000 |
commit | cfc8d266e01ea03dd1adf8689a66ed6daa3952d4 (patch) | |
tree | 5cb60a72e440143caabeeef4229bca3ab180eba9 /usr.bin/leave | |
parent | 257d23f288588f9409c1d927a827c4a4b330d597 (diff) |
Overhaul resource handling and mapping in macepcibr(4):
- do not use a stinking extent to track bus_space_map allocations, but
directly map in XKPHYS instead. What are 64 bit address spaces good for
if we still need to use TLB for that?
- provide proper resource management extents to the MI pci code, so that,
in turn, the cardbus code can reuse them instead of providing their own.
- use the whole 4GB address space window for PCI I/O resources, just
because we can.
- make sure no device can get assigned address zero in I/O space, because
this address triggers a PCI error.
Diffstat (limited to 'usr.bin/leave')
0 files changed, 0 insertions, 0 deletions