Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jul 2011 09:24:56 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        Michael Butler <imb@protected-networks.net>
Cc:        current@freebsd.org
Subject:   Re: [PATCH] Make x86 Host-PCI bridge drivers honor decoded ranges
Message-ID:  <201107180924.56616.jhb@freebsd.org>
In-Reply-To: <4E22EC60.2050708@protected-networks.net>
References:  <4CE54A1B-B0EF-4907-88BE-124FC4FF236D@FreeBSD.org> <4E22EC60.2050708@protected-networks.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107180924.56616.jhb>