[OpenBIOS] r438 - openbios-devel/arch/x86
svn at openbios.org
svn at openbios.org
Mon Feb 2 18:06:37 CET 2009
Author: blueswirl
Date: 2009-02-02 18:06:37 +0100 (Mon, 02 Feb 2009)
New Revision: 438
Modified:
openbios-devel/arch/x86/openbios.c
Log:
Fix x86 PCI initialization
Modified: openbios-devel/arch/x86/openbios.c
===================================================================
--- openbios-devel/arch/x86/openbios.c 2009-02-01 11:25:16 UTC (rev 437)
+++ openbios-devel/arch/x86/openbios.c 2009-02-02 17:06:37 UTC (rev 438)
@@ -13,6 +13,7 @@
#include "openbios/kernel.h"
#include "openbios/stack.h"
#include "openbios/drivers.h"
+#include "openbios/pci.h"
#include "sys_info.h"
#include "openbios.h"
#include "relocate.h"
@@ -21,6 +22,15 @@
static unsigned char intdict[256 * 1024];
+#ifdef CONFIG_DRIVER_PCI
+static const pci_arch_t default_pci_host = {
+ .name = "Intel,i440FX",
+ .vendor_id = PCI_VENDOR_ID_INTEL,
+ .device_id = PCI_DEVICE_ID_INTEL_82441,
+ .io_base = 0x1000,
+};
+#endif
+
static void init_memory(void)
{
/* push start and end of available memory to the stack
@@ -41,6 +51,7 @@
modules_init();
#ifdef CONFIG_DRIVER_PCI
+ arch = &default_pci_host;
ob_pci_init();
#endif
#ifdef CONFIG_DRIVER_IDE
More information about the OpenBIOS
mailing list