Re: [PATCH] Make x86 Host-PCI bridge drivers honor decoded ranges

From: John Baldwin <jhb_at_freebsd.org>
Date: Mon, 18 Jul 2011 09:24:56 -0400
On Sunday, July 17, 2011 10:06:24 am Michael Butler wrote:
> 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

Hmm, can you get the output of 'devinfo -r' from an old kernel?

-- 
John Baldwin
Received on Mon Jul 18 2011 - 11:27:45 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:15 UTC