Date: Sat, 13 Jan 2001 08:29:51 -0700 From: "Justin T. Gibbs" <gibbs@scsiguy.com> To: Robert Lipe <robertlipe@usa.net> Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: bus_alloc_resource and RF_SHARABLE Message-ID: <200101131529.f0DFTps26367@aslan.scsiguy.com> In-Reply-To: Your message of "Fri, 12 Jan 2001 22:39:49 CST." <20010112223949.R8978@rjlhome.sco.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>I'm on FreeBSD 4.1.1 and when I attempt multiple calls to >bus_alloc_resource on a PCI device for the same BAR, I run afoul of code >in resource_list_alloc: > > rle = resource_list_find(rl, type, *rid); > > if (!rle) > return 0; /* no resource of that type/rid */ > if (rle->res) > panic("resource_list_alloc: resource entry is busy"); > > >Even though I'm calling it with RF_SHARABLE RF_SHARABLE requests to share a resource with another device, not within the same device. Further, RF_SHARABLE only applies to IRQs, not BARs. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101131529.f0DFTps26367>