kern/99979: Get Ready for Kernel Module in C++
mag at intron.ac
mag at intron.ac
Tue Jul 11 19:24:54 UTC 2006
John Baldwin wrote:
> On Tuesday 11 July 2006 12:33, M. Warner Losh wrote:
>> In message: <200607111115.59844.jhb at freebsd.org>
>> John Baldwin <jhb at freebsd.org> writes:
>> : and OS X both of which I've written a PCI driver for) we require device
>> : driver writers to go through a lot more hoops to do certain things like
>> : allocate resources. At the very least there is much that can be improved
> in
>> : our driver model.
>>
>> bus_alloc_resources goes a long ways in this respect.
>
> Yes, but in OS X I didn't even have to do that. All I had to do was ask it to
> map a BAR if I wanted to use it. It already "allocated" all the resources
> regardless. Windows was the same way (though a bit weirder, you get a
> message that lists all your resources and you have to map them if you want to
> use them).
>
> --
> John Baldwin
Do you mean that the kernel pre-allocate resources for all devices whether
a device has been attached by a device driver?
Does BIOS do the same thing before OS boots?
------------------------------------------------------------------------
From Beijing, China
More information about the freebsd-hackers
mailing list