Daemon News Ezine BSD News BSD Mall BSD Support Forum BSD Advocacy BSD Updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

correct newbus handling in probe() functions



Some devices, such as ppc, go through a series of very different addresses
when probing for different chipsets.  In drivers where the io port does not
change, the standard newbus policy appears to be to assign a bus handle and
tag to this port, and access it with standard newbus calls.

What about ppc, where probing involves read/writes to one io port, then
select another, then another, etc?  Should these continue to use inb/outb,
or should each one go through the overhead of assigning bus handles and tags
to each possible port value during the probe?

jcm
-- 
"I drank WHAT ?!" - Socrates

To Unsubscribe: send mail to majordomo@xxxxxxxxxxx
with "unsubscribe freebsd-new-bus" in the body of the message