From ce34fe168e39aa9959960882c4ff7801fd24168e Mon Sep 17 00:00:00 2001 From: beveloper Date: Wed, 17 Sep 2003 15:58:38 +0000 Subject: [PATCH] added irq router file renamed io and configuration functions git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4728 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/bus_managers/pci/arch/ppc/Jamfile | 1 + .../bus_managers/pci/arch/ppc/pci_config.c | 11 ++++++++-- .../kernel/bus_managers/pci/arch/ppc/pci_io.c | 19 ++++++------------ .../bus_managers/pci/arch/ppc/pci_irq.c | 20 +++++++++++++++++++ 4 files changed, 36 insertions(+), 15 deletions(-) create mode 100644 src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_irq.c diff --git a/src/add-ons/kernel/bus_managers/pci/arch/ppc/Jamfile b/src/add-ons/kernel/bus_managers/pci/arch/ppc/Jamfile index 6592c3fdf3..47ce443326 100644 --- a/src/add-ons/kernel/bus_managers/pci/arch/ppc/Jamfile +++ b/src/add-ons/kernel/bus_managers/pci/arch/ppc/Jamfile @@ -3,4 +3,5 @@ SubDir OBOS_TOP src add-ons kernel bus_managers pci arch ppc ; KernelStaticLibrary pci_arch_ppc_bus_manager : pci_config.c pci_io.c + pci_irq.c ; diff --git a/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_config.c b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_config.c index 4943b3028b..0b7ecfad68 100644 --- a/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_config.c +++ b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_config.c @@ -8,13 +8,20 @@ pci_config_init() uint32 -read_pci_config(uint8 bus, uint8 device, uint8 function, uint8 offset, uint8 size) +pci_read_config(uint8 bus, uint8 device, uint8 function, uint8 offset, uint8 size) { return 0; } void -write_pci_config(uint8 bus, uint8 device, uint8 function, uint8 offset, uint8 size, uint32 value) +pci_write_config(uint8 bus, uint8 device, uint8 function, uint8 offset, uint8 size, uint32 value) { } + + +void * +pci_ram_address(const void *physical_address_in_system_memory) +{ + return 0; +} diff --git a/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_io.c b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_io.c index 03ac210f20..8e221029ea 100644 --- a/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_io.c +++ b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_io.c @@ -8,46 +8,39 @@ pci_io_init() uint8 -read_io_8(int mapped_io_addr) +pci_read_io_8(int mapped_io_addr) { return 0; } void -write_io_8(int mapped_io_addr, uint8 value) +pci_write_io_8(int mapped_io_addr, uint8 value) { } uint16 -read_io_16(int mapped_io_addr) +pci_read_io_16(int mapped_io_addr) { return 0; } void -write_io_16(int mapped_io_addr, uint16 value) +pci_write_io_16(int mapped_io_addr, uint16 value) { } uint32 -read_io_32(int mapped_io_addr) +pci_read_io_32(int mapped_io_addr) { return 0; } void -write_io_32(int mapped_io_addr, uint32 value) +pci_write_io_32(int mapped_io_addr, uint32 value) { } - - -void * -ram_address(const void *physical_address_in_system_memory) -{ - return 0; -} diff --git a/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_irq.c b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_irq.c new file mode 100644 index 0000000000..fae1ba7f0a --- /dev/null +++ b/src/add-ons/kernel/bus_managers/pci/arch/ppc/pci_irq.c @@ -0,0 +1,20 @@ +#include "pci_priv.h" + +status_t +pci_irq_init(void) +{ + return B_ERROR; +} + + +uint8 +pci_read_irq(uint8 bus, uint8 device, uint8 function, uint8 line) +{ + return 0; +} + + +void +pci_write_irq(uint8 bus, uint8 device, uint8 function, uint8 line, uint8 irq) +{ +}