This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
Dual i82559 i386pc patch
- From: David Brennan <eCos at brennanhome dot com>
- To: ecos-patches at sources dot redhat dot com
- Date: Mon, 04 Oct 2004 20:10:53 -0700
- Subject: Dual i82559 i386pc patch
This might be considered trivial. But I figured since it took me a while
to make it work, I would help out. I'm not sure if the pkgconf memory
map files are something that would normally be patched or if each person
is responsible for maintaining their own. But I included them anyways
since the other patch did not work for me without them.
David Brennan
Index: devs/eth/i386/pc/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/ChangeLog,v
retrieving revision 1.3
diff -U5 -r1.3 ChangeLog
--- devs/eth/i386/pc/i82559/current/ChangeLog 23 May 2002 23:00:42 -0000 1.3
+++ devs/eth/i386/pc/i82559/current/ChangeLog 5 Oct 2004 02:29:11 -0000
@@ -1,5 +1,10 @@
+2004-10-04 David Brennan <eCos@brennanhome.com>
+
+ * cdl/i386_pc_i82559_eth_drivers.cdl: Modified to allow configuration of
+ eth1.
+
2001-04-26 Nick Garnett <nickg@cygnus.co.uk>
* cdl/i386_pc_i82559_eth_drivers.cdl: Fixed configuration to fetch
MAC address from EEPROM, as it should.
Index: devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl,v
retrieving revision 1.3
diff -U5 -r1.3 i386_pc_i82559_eth_drivers.cdl
--- devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl 23 May 2002 23:00:42 -0000 1.3
+++ devs/eth/i386/pc/i82559/current/cdl/i386_pc_i82559_eth_drivers.cdl 5 Oct 2004 02:29:12 -0000
@@ -104,6 +104,42 @@
default_value {"{0x08, 0x00, 0x00, 0x00, 0x00, 0x01}"}
description "The ethernet station address"
}
}
}
+
+ cdl_component CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1 {
+ display "Ethernet port 1 driver"
+ flavor bool
+ default_value 0
+
+ implements CYGHWR_NET_DRIVERS
+ implements CYGHWR_NET_DRIVER_ETH1
+ implements CYGINT_DEVS_ETH_INTEL_I82559_REQUIRED
+
+ cdl_option CYGDAT_DEVS_ETH_I386_PC_I82559_ETH1_NAME {
+ display "Device name for the ETH1 ethernet port 1 driver"
+ flavor data
+ default_value {"\"eth1\""}
+ description "
+ This option sets the name of the ethernet device for the
+ i82559 ethernet port 1."
+ }
+
+ cdl_component CYGSEM_DEVS_ETH_I386_PC_I82559_ETH1_SET_ESA {
+ display "Set the ethernet station address"
+ flavor bool
+ default_value 0
+ description "Enabling this option will allow the ethernet
+ station address to be forced to the value set by the
+ configuration. This may be required if the hardware does
+ not include a serial EEPROM for the ESA."
+
+ cdl_option CYGDAT_DEVS_ETH_I386_PC_I82559_ETH1_ESA {
+ display "The ethernet station address"
+ flavor data
+ default_value {"{0x08, 0x00, 0x00, 0x00, 0x00, 0x01}"}
+ description "The ethernet station address"
+ }
+ }
+ }
}
Index: devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl,v
retrieving revision 1.3
diff -U5 -r1.3 devs_eth_i386_pc_i82559.inl
--- devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl 23 May 2002 23:00:42 -0000 1.3
+++ devs/eth/i386/pc/i82559/current/include/devs_eth_i386_pc_i82559.inl 5 Oct 2004 02:29:12 -0000
@@ -1,16 +1,16 @@
//==========================================================================
//
-// devs/eth/mips/ocelot/include/devs_eth_mips_rm7000_ocelot.inl
+// devs/eth/i386/pc/include/devs_eth_i386_pc_i82559.inl
//
// PC i82559 ethernet I/O definitions.
//
//==========================================================================
//####ECOSGPLCOPYRIGHTBEGIN####
// -------------------------------------------
// This file is part of eCos, the Embedded Configurable Operating System.
-// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
//
// eCos is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2 or (at your option) any later version.
//
@@ -82,32 +82,72 @@
i82559_init,
&i82559_sc0);
#endif // CYGPKG_DEVS_ETH_I386_PC_I82559_ETH0
+#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1
+
+static I82559 i82559_eth1_priv_data = {
+#ifdef CYGSEM_DEVS_ETH_I386_PC_I82559_ETH1_SET_ESA
+ hardwired_esa: 1,
+ mac_address: CYGDAT_DEVS_ETH_I386_PC_I82559_ETH1_ESA
+#else
+ hardwired_esa: 0,
+#endif
+};
+
+ETH_DRV_SC(i82559_sc1,
+ &i82559_eth1_priv_data, // Driver specific data
+ CYGDAT_DEVS_ETH_I386_PC_I82559_ETH1_NAME, // Name for device
+ i82559_start,
+ i82559_stop,
+ i82559_ioctl,
+ i82559_can_send,
+ i82559_send,
+ i82559_recv,
+ i82559_deliver,
+ i82559_poll,
+ i82559_int_vector
+ );
+
+NETDEVTAB_ENTRY(i82559_netdev1,
+ "i82559_" CYGDAT_DEVS_ETH_I386_PC_I82559_ETH1_NAME,
+ i82559_init,
+ &i82559_sc1);
+
+#endif // CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1
// These arrays are used for sanity checking of pointers
I82559 *
i82559_priv_array[CYGNUM_DEVS_ETH_INTEL_I82559_DEV_COUNT] = {
#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH0
&i82559_eth0_priv_data,
#endif
+#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1
+ &i82559_eth1_priv_data,
+#endif
};
#ifdef CYGDBG_USE_ASSERTS
// These are only used when assertions are enabled
cyg_netdevtab_entry_t *
i82559_netdev_array[CYGNUM_DEVS_ETH_INTEL_I82559_DEV_COUNT] = {
#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH0
&i82559_netdev0,
#endif
+#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1
+ &i82559_netdev1,
+#endif
};
struct eth_drv_sc *
i82559_sc_array[CYGNUM_DEVS_ETH_INTEL_I82559_DEV_COUNT] = {
#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH0
&i82559_sc0,
#endif
+#ifdef CYGPKG_DEVS_ETH_I386_PC_I82559_ETH1
+ &i82559_sc1,
+#endif
};
#endif // CYGDBG_USE_ASSERTS
// EOF devs_eth_i386_pc_i82559.inl
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.25
diff -U5 -r1.25 ChangeLog
--- devs/eth/intel/i82559/current/ChangeLog 12 Aug 2004 13:01:16 -0000 1.25
+++ devs/eth/intel/i82559/current/ChangeLog 5 Oct 2004 02:44:59 -0000
@@ -1,5 +1,9 @@
+2004-10-04 David Brennan <eCos@brennanhome.com>
+
+ * cdl/intel_i82559_eth_drivers.cdl: Modified to allow changing device count
+
2004-08-12 Jani Monoses <jani@iv.ro>
* src/if_i82559.c: Fix builing with lwip.
2004-01-15 Jeff Daly <jeffrey.daly@intel.com>
Index: devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl,v
retrieving revision 1.7
diff -U5 -r1.7 intel_i82559_eth_drivers.cdl
--- devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl 4 Jan 2003 03:30:06 -0000 1.7
+++ devs/eth/intel/i82559/current/cdl/intel_i82559_eth_drivers.cdl 5 Oct 2004 02:29:12 -0000
@@ -89,12 +89,13 @@
additional information about each packet sent will be printed."
}
cdl_option CYGNUM_DEVS_ETH_INTEL_I82559_DEV_COUNT {
display "Number of supported interfaces."
- calculated { CYGINT_DEVS_ETH_INTEL_I82559_REQUIRED }
flavor data
+ legal_values 0 to (CYGINT_DEVS_ETH_INTEL_I82559_REQUIRED ? 2 : 0 )
+ default_value { CYGINT_DEVS_ETH_INTEL_I82559_REQUIRED }
description "
This option selects the number of PCI ethernet interfaces to
be supported by the driver."
}
Index: hal/i386/pc/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/ChangeLog,v
retrieving revision 1.22
diff -U5 -r1.22 ChangeLog
--- hal/i386/pc/current/ChangeLog 22 Apr 2004 15:26:38 -0000 1.22
+++ hal/i386/pc/current/ChangeLog 5 Oct 2004 02:45:38 -0000
@@ -1,5 +1,12 @@
+2004-10-04 David Brennan <eCos@brennanhome.com>
+
+ * include/pkgconf/mlt_i386_pc_*.h:
+ * include/pkgconf/mlt_i386_pc_*.ldi:
+ * include/pkgconf/mlt_i386_pc_*.mlt: Adjusted PCI window size to
+ match other targets and let dual ethernet config work.
+
2004-08-14 David Brennan <eCos@brennanhome.com>
* cdl/hal_i386_pc.cdl: Added capability to build redboot with GRUB
startup type. Also added capability to load applications into higher
RAM (2MB) to work with new GRUB based redboot.
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.h,v
retrieving revision 1.3
diff -U5 -r1.3 mlt_i386_pc_floppy.h
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.h 10 Jun 2001 19:35:34 -0000 1.3
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.h 5 Oct 2004 02:29:48 -0000
@@ -17,6 +17,6 @@
#define CYGMEM_SECTION_heap1_SIZE (0xa0000 - (size_t) CYG_LABEL_NAME (__heap1))
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__pci_window) [];
#endif
#define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-#define CYGMEM_SECTION_pci_window_SIZE (0x64000)
+#define CYGMEM_SECTION_pci_window_SIZE (0x100000)
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi,v
retrieving revision 1.4
diff -U5 -r1.4 mlt_i386_pc_floppy.ldi
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi 12 Sep 2001 00:59:23 -0000 1.4
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.ldi 5 Oct 2004 02:29:48 -0000
@@ -21,9 +21,9 @@
SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_rel__got (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_data (ram, ALIGN (0x8), LMA_EQ_VMA)
SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
- CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x64000;
+ CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
SECTIONS_END
}
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt,v
retrieving revision 1.4
diff -U5 -r1.4 mlt_i386_pc_floppy.mlt
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt 12 Sep 2001 00:59:23 -0000 1.4
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_floppy.mlt 5 Oct 2004 02:29:48 -0000
@@ -9,8 +9,8 @@
section gcc_except_table 0 1 0 1 0 1 0 1 rel.got rel.got !
section rel.got 0 1 0 1 0 1 0 1 data data !
section data 0 8 0 1 0 1 0 1 sbss sbss !
section sbss 0 4 0 1 0 1 0 1 bss bss !
section bss 0 10 0 1 0 1 0 1 pci_window pci_window !
-section pci_window 64000 10 0 0 0 1 0 1 heap1 heap1 !
+section pci_window 100000 10 0 0 0 1 0 1 heap1 heap1 !
section heap1 0 8 0 0 0 0 0 0 !
section rom 60000 1 0 0 1 0 1 0 a0000 a0000 !
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.h,v
retrieving revision 1.1
diff -U5 -r1.1 mlt_i386_pc_grub.h
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.h 1 Dec 2002 15:48:35 -0000 1.1
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.h 5 Oct 2004 02:29:48 -0000
@@ -17,6 +17,6 @@
#define CYGMEM_SECTION_heap1_SIZE (0x01000000 - (size_t) CYG_LABEL_NAME (__heap1))
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__pci_window) [];
#endif
#define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-#define CYGMEM_SECTION_pci_window_SIZE (0x64000)
+#define CYGMEM_SECTION_pci_window_SIZE (0x100000)
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.ldi,v
retrieving revision 1.1
diff -U5 -r1.1 mlt_i386_pc_grub.ldi
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.ldi 1 Dec 2002 15:48:35 -0000 1.1
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.ldi 5 Oct 2004 02:29:48 -0000
@@ -21,9 +21,9 @@
SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_rel__got (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_data (ram, ALIGN (0x8), LMA_EQ_VMA)
SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
- CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x64000;
+ CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
SECTIONS_END
}
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.mlt,v
retrieving revision 1.1
diff -U5 -r1.1 mlt_i386_pc_grub.mlt
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.mlt 1 Dec 2002 15:48:35 -0000 1.1
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_grub.mlt 5 Oct 2004 02:29:48 -0000
@@ -9,7 +9,7 @@
section gcc_except_table 0 1 0 1 0 1 0 1 rel.got rel.got !
section rel.got 0 1 0 1 0 1 0 1 data data !
section data 0 8 0 1 0 1 0 1 sbss sbss !
section sbss 0 4 0 1 0 1 0 1 bss bss !
section bss 0 10 0 1 0 1 0 1 pci_window pci_window !
-section pci_window 64000 10 0 0 0 1 0 1 heap1 heap1 !
+section pci_window 100000 10 0 0 0 1 0 1 heap1 heap1 !
section heap1 0 8 0 0 0 0 0 0 !
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.h,v
retrieving revision 1.3
diff -U5 -r1.3 mlt_i386_pc_ram.h
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.h 10 Jun 2001 19:35:34 -0000 1.3
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.h 5 Oct 2004 02:29:48 -0000
@@ -17,6 +17,6 @@
#define CYGMEM_SECTION_heap1_SIZE (0x01000000 - (size_t) CYG_LABEL_NAME (__heap1))
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__pci_window) [];
#endif
#define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-#define CYGMEM_SECTION_pci_window_SIZE (0x64000)
+#define CYGMEM_SECTION_pci_window_SIZE (0x100000)
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.ldi,v
retrieving revision 1.3
diff -U5 -r1.3 mlt_i386_pc_ram.ldi
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.ldi 10 Jun 2001 19:35:34 -0000 1.3
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.ldi 5 Oct 2004 02:29:48 -0000
@@ -21,9 +21,9 @@
SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_rel__got (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_data (ram, ALIGN (0x8), LMA_EQ_VMA)
SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
- CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x64000;
+ CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
SECTIONS_END
}
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.mlt
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.mlt,v
retrieving revision 1.3
diff -U5 -r1.3 mlt_i386_pc_ram.mlt
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.mlt 10 Jun 2001 19:35:34 -0000 1.3
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_ram.mlt 5 Oct 2004 02:29:48 -0000
@@ -9,7 +9,7 @@
section gcc_except_table 0 1 0 1 0 1 0 1 rel.got rel.got !
section rel.got 0 1 0 1 0 1 0 1 data data !
section data 0 8 0 1 0 1 0 1 sbss sbss !
section sbss 0 4 0 1 0 1 0 1 bss bss !
section bss 0 10 0 1 0 1 0 1 pci_window pci_window !
-section pci_window 64000 10 0 0 0 1 0 1 heap1 heap1 !
+section pci_window 100000 10 0 0 0 1 0 1 heap1 heap1 !
section heap1 0 8 0 0 0 0 0 0 !
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.h
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.h,v
retrieving revision 1.1
diff -U5 -r1.1 mlt_i386_pc_rom.h
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.h 10 Jun 2001 19:35:34 -0000 1.1
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.h 5 Oct 2004 02:29:48 -0000
@@ -20,6 +20,6 @@
#define CYGMEM_SECTION_heap1_SIZE (0xa0000 - (size_t) CYG_LABEL_NAME (__heap1))
#ifndef __ASSEMBLER__
extern char CYG_LABEL_NAME (__pci_window) [];
#endif
#define CYGMEM_SECTION_pci_window (CYG_LABEL_NAME (__pci_window))
-#define CYGMEM_SECTION_pci_window_SIZE (0x64000)
+#define CYGMEM_SECTION_pci_window_SIZE (0x100000)
Index: hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.ldi
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.ldi,v
retrieving revision 1.2
diff -U5 -r1.2 mlt_i386_pc_rom.ldi
--- hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.ldi 10 Apr 2003 18:07:54 -0000 1.2
+++ hal/i386/pc/current/include/pkgconf/mlt_i386_pc_rom.ldi 5 Oct 2004 02:29:48 -0000
@@ -22,9 +22,9 @@
SECTION_fixup (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_gcc_except_table (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_rel__got (ram, ALIGN (0x1), LMA_EQ_VMA)
SECTION_sbss (ram, ALIGN (0x4), LMA_EQ_VMA)
SECTION_bss (ram, ALIGN (0x10), LMA_EQ_VMA)
- CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x64000;
+ CYG_LABEL_DEFN(__pci_window) = ALIGN(0x10); . = CYG_LABEL_DEFN(__pci_window) + 0x100000;
CYG_LABEL_DEFN(__heap1) = ALIGN (0x8);
SECTIONS_END
}