mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2025-11-18 21:29:44 +00:00
The PCI core supports an offset per aperture nowadays but our arch code still has a single offset per host bridge representing the difference betwen CPU memory addresses and PCI MMIO addresses. This is a problem as new machines and hypervisor versions are coming out where the 64-bit windows will have a different offset (basically mapped 1:1) from the 32-bit windows. This fixes it by using separate offsets. In the long run, we probably want to get rid of that intermediary struct pci_controller and have those directly stored into the pci_host_bridge as they are parsed but this will be a more invasive change. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> |
||
|---|---|---|
| .. | ||
| c2k.c | ||
| flipper-pic.c | ||
| flipper-pic.h | ||
| gamecube.c | ||
| hlwd-pic.c | ||
| hlwd-pic.h | ||
| holly.c | ||
| Kconfig | ||
| linkstation.c | ||
| ls_uart.c | ||
| Makefile | ||
| mpc10x.h | ||
| mpc7448_hpc2.c | ||
| prpmc2800.c | ||
| storcenter.c | ||
| usbgecko_udbg.c | ||
| usbgecko_udbg.h | ||
| wii.c | ||