Busses

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
neowert

Busses

Post by neowert »

Why, and how do I need to make a pci bus driver. I understand what the bus does and is, but dont inb and outb write to these devices automatically? And then there are memory mapped devices. So do I need to make a pci driver to do DMA writes to devices or something? Manually write a lot of data quickly?
Tim

Re:Busses

Post by Tim »

A PCI bus driver would be responsible for enumerating the devices that are attached to it, and for altering their configuration (assigning resources etc.).
neowert

Re:Busses

Post by neowert »

I see. I did a little googling too, By configuration does that include pci irq too?
Tim

Re:Busses

Post by Tim »

Yes.
Post Reply