[PATCH] Make x86 Host-PCI bridge drivers honor decoded ranges
Michael Butler
imb at protected-networks.net
Sun Jul 17 14:06:28 UTC 2011
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 07/09/11 20:04, John Baldwin wrote:
> This patch adds a new API (pcib_host_res_*) that Host-PCI bridge drivers can
> use to restrict allocations for child devices to a known subset of address
> ranges that the bridge decodes.
One observation from what is now in 'HEAD' ..
isa_probe_children: disabling PnP devices
ichwd0: <Intel ICH7M watchdog timer> on isa0
isab0: found ICH7 or equivalent chipset: Intel ICH7M watchdog timer
pcib0: allocated type 4 (0x1030-0x1037) for rid 0 of ichwd0
pcib0: allocated type 4 (0x1060-0x107f) for rid 1 of ichwd0
ichwd0: unable to reserve GCS registers
device_attach: ichwd0 attach returned 6
pmtimer0 on isa0
atkbdc: atkbdc0 already exists; skipping it
atrtc: atrtc0 already exists; skipping it
attimer: attimer0 already exists; skipping it
sc: sc0 already exists; skipping it
isa_probe_children: probing non-PnP devices
ichwd0: <Intel ICH7M watchdog timer> at port 0x1030-0x1037,0x1060-0x107f
on isa0
isab0: found ICH7 or equivalent chipset: Intel ICH7M watchdog timer
pcib0: allocated type 4 (0x1030-0x1037) for rid 0 of ichwd0
pcib0: allocated type 4 (0x1060-0x107f) for rid 1 of ichwd0
ichwd0: unable to reserve GCS registers
device_attach: ichwd0 attach returned 6
.. where previous kernels would proceed as follows:
isa_probe_children: disabling PnP devices
ichwd0: <Intel ICH7M watchdog timer> on isa0
isab0: found ICH7 or equivalent chipset: Intel ICH7M watchdog timer
ichwd0: Intel ICH7M watchdog timer (ICH7 or equivalent)
ichwd0: timer disabled
pmtimer0 on isa0
atkbdc: atkbdc0 already exists; skipping it
atrtc: atrtc0 already exists; skipping it
attimer: attimer0 already exists; skipping it
sc: sc0 already exists; skipping it
isa_probe_children: probing non-PnP devices
imb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (FreeBSD)
iEYEARECAAYFAk4i7F8ACgkQQv9rrgRC1JI4fwCfWPZRvt00u+SCrH9sOupc7eWa
f5EAoLZFHjTWBX7ALCSj67G4agFIRItd
=80Y7
-----END PGP SIGNATURE-----
More information about the freebsd-current
mailing list