6dc27579bc
This patch adds the 'meta' field to the generic driver structure to point to optional driver-defined metadata. It also modifies the associated initialization routine to populate it and updates the 16X50 UART driver to use the new initialization routine signature. This patch also adds a function to perform PCI configuration register writes, definitions for the PCI Command configuration register address and some of the bits in that register, and a function to set additional bits in that register. Finally, it adds macros to help with performing MMIO to and from PCI devices. |
||
---|---|---|
.. | ||
nmi.c | ||
nmi.h | ||
pci.c | ||
pci.h | ||
pic.c | ||
pic.h | ||
pit.c | ||
pit.h | ||
rtc.c | ||
rtc.h | ||
uart-16x50.c | ||
uart-16x50.h |