In message <[EMAIL PROTECTED]> Mike Smith writes:
: > Actually, there is a reason.  Ata is special like pcic is special.
: > Both of them can have multiple interrupt routing methods.  When ata is
: > connected directly to the south bridge, it can route ISA interrupts,
: > even though it is a pci device.  In this case, it is unsafe to share
: > interrupts between the ata device and anything else.  Even though it
: > looks like a pci device, the interrupt routing is ISA.
: 
: This just reinforces what I said; shareability has nothing to do with the 
: driver, and everything to do with where the interrupts come *from*.

Right.

: > Cardbus bridges in laptops have the same problems.  And it is looking
: > like we can't just use the pcibios to route the interrupts on some
: > older machines so we have to have some way to say "use isa interrupts
: > for this device."  That's a big pain for cardbus bridges because many
: > of them would really like to be pci devices so you can relocate memory
: > out of the ISA hole, etc.
: 
: There's no reason they can't be PCI devices, but using interrupts from 
: ISA. 

No reason except that the current pci code always will try to route
pci interrupts and never acts as a simple pass through.

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to