iPXE - Open Source Boot Firmware

mirror/etherboot.git
12 years agoAdd error check for invocation of ifconfig etherboot-5.4-alancshieh-linux-undi
Alan Shieh [Mon, 7 Aug 2006 00:46:33 +0000 (00:46 +0000)] 
Add error check for invocation of ifconfig

If ifconfig fails to set hw address, obscure errors will start happening
because the Linux kernel's mac address will not match that of the NIC.

12 years agoAdded PXE API extensions that enable userspace UNDI driver to
Alan Shieh [Mon, 7 Aug 2006 00:07:17 +0000 (00:07 +0000)] 
Added PXE API extensions that enable userspace UNDI driver to
bootstrap and configure memory-resident Etherboot. With this new API,
the UNDI driver no longer needs to be synchronized with changes in
Etherboot's 'pxe_stack' layout.

#define PXENV_EB_UNDI_CHECK32  0x0100
=> Detect presence of extensions. Driver will refuse to load if
extensions not found.

#define PXENV_EB_UNDI_GET_LOWMEM 0x0101
=> Returns location and length of low memory buffer, reserved for
passing and returning values (including data buffers) between UNDI
userspace driver and Etherboot

#define PXENV_EB_UNDI_CONFIG32  0x0102
=> Configure miscellaneous API features, such as the memory location
of the Etherboot log.

12 years agoUser driver now uses Etherboot-specific UNDI extensions to initialize
Alan Shieh [Mon, 7 Aug 2006 00:06:53 +0000 (00:06 +0000)] 
User driver now uses Etherboot-specific UNDI extensions to initialize
log & argument buffers.

12 years agoMultithreaded option for userspace driver.
Alan Shieh [Sun, 6 Aug 2006 19:15:18 +0000 (19:15 +0000)] 
Multithreaded option for userspace driver.
It worsens performance on my platform.

12 years agoAdditional support for UNDI userspace driver. Changes:
Alan Shieh [Sun, 6 Aug 2006 18:25:21 +0000 (18:25 +0000)] 
Additional support for UNDI userspace driver. Changes:

* Fixed %ax return code handling in 16:32 prolog & epilog

* Preallocate 4096 bytes in base memory for use in argument passing
  (including all tx / rx buffers)

* Some debugging output (prints to the userspace log)

12 years agoWorking version of UNDI driver.
Alan Shieh [Sun, 6 Aug 2006 18:24:46 +0000 (18:24 +0000)] 
Working version of UNDI driver.

To use
1.  Build & copy undi.ko, undi-user to target node.

2. Execute following commands:

# insmod undi.ko
# ./undi-user

The driver will fail ungracefully on a non-compliant PXE stack (e.g., anything
other than my branch of Etherboot 5.4)

12 years ago*** empty log message ***
Alan Shieh [Sun, 6 Aug 2006 18:16:52 +0000 (18:16 +0000)] 
*** empty log message ***

12 years agoBugfixes in entry/exit asm code -- old code would cause Etherboot to enter 2x per...
Alan Shieh [Wed, 5 Jul 2006 09:51:56 +0000 (09:51 +0000)] 
Bugfixes in entry/exit asm code -- old code would cause Etherboot to enter 2x per user call.

va_list for pxe_in_call() now lines up correctly with input arguments

This resolves all known problems entering and exiting Etherboot from
user app. Now onto actually doing something with the arguments.

12 years agoUNDI user driver can now call into and return from Etherboot stack.
Alan Shieh [Wed, 5 Jul 2006 06:56:14 +0000 (06:56 +0000)] 
UNDI user driver can now call into and return from Etherboot stack.
Nothing useful is happening yet as arguments aren't yet properly packaged for
the C handlers, e.g. pxe_in_call().

console_putc() now prints to a buffer in the UNDI user application.

12 years agoUNDI-user application & 32 bit entry point can now:
Alan Shieh [Wed, 5 Jul 2006 00:47:15 +0000 (00:47 +0000)] 
UNDI-user application & 32 bit entry point can now:
* map in all of Etherboot address space
* Set up CS,DS,ES,SS
* Transfer to 32-bit entry point, and execute the position-independent, pre
segment switch half of the entry point
* Adjusts ESP to compensate for SS switch

With the latest changes, UNDI user application can make 16:32 into Etherboot.
Control gets down to pxe_api_call(); soon after Etherboot crashes because
putchar() attempts to do a transition to real mode.

13 years agoExtract PXE segment extent from BC_Data
Alan Shieh [Fri, 23 Jun 2006 07:53:40 +0000 (07:53 +0000)] 
Extract PXE segment extent from BC_Data

13 years agoExport PXE CS/DS/ES/SS segment extents via BC_Data
Alan Shieh [Fri, 23 Jun 2006 07:53:09 +0000 (07:53 +0000)] 
Export PXE CS/DS/ES/SS segment extents via BC_Data
Fixed compilation problems in 16:32 entrypoint ; still not tested

13 years agoMakefile for external module build
Alan Shieh [Fri, 23 Jun 2006 07:26:14 +0000 (07:26 +0000)] 
Makefile for external module build

Moved shared files to common directory

Fixed some absolute paths in Makefiles

13 years agoInitial check-in
Alan Shieh [Thu, 22 Jun 2006 17:14:06 +0000 (17:14 +0000)] 
Initial check-in

Out-of-tree module building is forthcoming

13 years agoInstrumentation to help sanity check E820
Alan Shieh [Thu, 22 Jun 2006 17:11:57 +0000 (17:11 +0000)] 
Instrumentation to help sanity check E820

13 years agoAdded LOG entry for e1000 update with 80003ES2LAN copper gigabit controller,
Natalie Protasevich [Wed, 14 Jun 2006 19:45:05 +0000 (19:45 +0000)] 
Added LOG entry for e1000 update with 80003ES2LAN copper gigabit controller,
and fixes for forcedeth and e1000 ring buffers.

13 years agoAdded support for the 80003ES2LAN Gigabit Ethernet controller (copper).
Natalie Protasevich [Wed, 14 Jun 2006 00:23:16 +0000 (00:23 +0000)] 
Added support for the 80003ES2LAN Gigabit Ethernet controller (copper).
Fixed the ring operation by increasing number of RX buffers, otherwise
the controller hangs on receive during multicast or any kind of heavy
traffic.

13 years agoFixed receive buffer overflow on driver unload, which caused receiver to malfunction...
Natalie Protasevich [Tue, 13 Jun 2006 22:46:41 +0000 (22:46 +0000)] 
Fixed receive buffer overflow on driver unload, which caused receiver to malfunction. Allows the buffer to be processed within stop_rx, othervise the chip will hang up and won't be able to receive on the driver load by the OS.

13 years agofix cleanup flow for memfree devices
Eli Cohen [Thu, 27 Apr 2006 16:59:06 +0000 (16:59 +0000)] 
fix cleanup flow for memfree devices

13 years agoUpdate version after 5.4.2 release
Marty Connor [Thu, 20 Apr 2006 03:26:08 +0000 (03:26 +0000)] 
Update version after 5.4.2 release

13 years agoUpdate for 5.4.2 release
Marty Connor [Wed, 19 Apr 2006 01:56:46 +0000 (01:56 +0000)] 
Update for 5.4.2 release

13 years agoUpdate for 5.4.2 release
Marty Connor [Wed, 19 Apr 2006 01:03:38 +0000 (01:03 +0000)] 
Update for 5.4.2 release

13 years agoadded e1000 variant
Marty Connor [Wed, 19 Apr 2006 00:53:36 +0000 (00:53 +0000)] 
added e1000 variant

13 years agofixed conditionals for CFG_3C90X_BOOTROM_FIX
Marty Connor [Wed, 19 Apr 2006 00:53:11 +0000 (00:53 +0000)] 
fixed conditionals for CFG_3C90X_BOOTROM_FIX

13 years agominor typo update
Marty Connor [Wed, 19 Apr 2006 00:51:33 +0000 (00:51 +0000)] 
minor typo update

13 years agoUpdates to -DPXE_DHCP_STRICT from Roland Kuhn
Marty Connor [Wed, 19 Apr 2006 00:50:31 +0000 (00:50 +0000)] 
Updates to -DPXE_DHCP_STRICT from Roland Kuhn

13 years agoUpdate version for 5.4.2 release
Marty Connor [Wed, 19 Apr 2006 00:41:34 +0000 (00:41 +0000)] 
Update version for 5.4.2 release

13 years agoMake it clear that TFTP support is required for PXE support
Marty Connor [Wed, 19 Apr 2006 00:38:58 +0000 (00:38 +0000)] 
Make it clear that TFTP support is required for PXE support

13 years agoUpdate for 5.4.2 release
Marty Connor [Wed, 19 Apr 2006 00:36:33 +0000 (00:36 +0000)] 
Update for 5.4.2 release

13 years ago-DUSE_STATIC_BOOT_INFO and -DEXIT_ON_FILE_LOAD_ERROR
Marty Connor [Thu, 30 Mar 2006 07:17:33 +0000 (07:17 +0000)] 
-DUSE_STATIC_BOOT_INFO and -DEXIT_ON_FILE_LOAD_ERROR

13 years agoUpdates for 5.4.2 Release
Marty Connor [Thu, 30 Mar 2006 06:58:38 +0000 (06:58 +0000)] 
Updates for 5.4.2 Release

13 years agofix minor typo
Marty Connor [Thu, 30 Mar 2006 06:56:46 +0000 (06:56 +0000)] 
fix minor typo

13 years agoAdd 1us delay after reading event from event FIFO; sometimes the event
Michael Brown [Tue, 28 Mar 2006 14:50:04 +0000 (14:50 +0000)] 
Add 1us delay after reading event from event FIFO; sometimes the event
turns up there before the DMA is complete.

Ignore the start-of-day spurious timer firings.

13 years agoReplaced the original (buggy) EF1 EEPROM code with the new, generic
Michael Brown [Tue, 28 Mar 2006 00:12:47 +0000 (00:12 +0000)] 
Replaced the original (buggy) EF1 EEPROM code with the new, generic
i2c bit-bashing code from the Linux driver.

13 years agoSynced up the EF1 initialisation sequence with changes in the Linux
Michael Brown [Mon, 27 Mar 2006 23:49:38 +0000 (23:49 +0000)] 
Synced up the EF1 initialisation sequence with changes in the Linux
driver.

13 years agoSpeeded up the reset logic:
Michael Brown [Mon, 27 Mar 2006 23:35:35 +0000 (23:35 +0000)] 
Speeded up the reset logic:

- Resetting the PHYs separately is not required; on the EF1 hardcopy
  boards the global reset already resets the PHYs.  This simplifies
  the MAC reset logic, and means that PHY reset happens only in the
  call to ef1002_reset().

- We don't actually need to reset the card on initialisation, since
  we're starting from a known state (i.e. just after reset) anyway.
  We still call ef1002_reset() in the disable() routine.  Avoiding the
  unnecessary start-of-day reset saves several seconds of delay
  waiting for the PHY link to re-establish itself.

13 years agoFix error "Local symbol `SYSSIZE' can't be equated to undefined symbol
Michael Brown [Mon, 27 Mar 2006 22:55:25 +0000 (22:55 +0000)] 
Fix error "Local symbol `SYSSIZE' can't be equated to undefined symbol
`_verbatim_size_pgh'" on recent assemblers.

13 years agofixes nterpretation of the client identifier role in DHCP over IPOIB
Marty Connor [Sun, 26 Mar 2006 17:07:56 +0000 (17:07 +0000)] 
fixes nterpretation of the client identifier role in DHCP over IPOIB

13 years agoCleanup via-velocity and enable multicast
Timothy Legge [Sat, 25 Mar 2006 15:08:52 +0000 (15:08 +0000)] 
Cleanup via-velocity and enable multicast

13 years agoNew myri10ge driver
Glenn Brown [Sat, 25 Mar 2006 02:53:47 +0000 (02:53 +0000)] 
New myri10ge driver

13 years agoReviewed by: Marty Conner <mdc@etherboot.org>, \
Glenn Brown [Thu, 23 Mar 2006 21:20:54 +0000 (21:20 +0000)] 
Reviewed by: Marty Conner <mdc@etherboot.org>, \
Michael Brown <mbrown@fensystems.co.uk>

[For the record: Michael Brown warns that any driver relying on the
 feature added here will not be compatible with gpxe's KEEP_IT_REAL
 options, and not be strictly PXE compliant.]

Increase i386 virt_offset alignment to 4kB, so the bottom 12 bits of
corresponding virt and bus addrs will be identical.

This change facilitates porting drivers to Etherboot, as the vast
majority of driver execution environments have this virt/bus alignment
relationship, and non-Etherboot drivers often assume bus addresses are
aligned if the corresponding virtual addrs are aligned.

PCI Express requires DMAs not cross 4kB boundaries, and this large
alignment is required by my forthcoming myri10ge.c 10Gb PCI Express
driver, which is a minimal port of Myricom's Linux driver.  Other Linux
driver ports in the future would also surely benefit from this patch.

I have successfully tested this approach with our myri10ge.c driver with
this pathis patch on all 8 PCI express motherboards I have available to
me, representing the following hardware:
    CPUs: AMD Opteron and Intel EM64T
    Chipsets: Serverworks, Invidia, VIA, Intel, SiS
    BIOSes: AMI, Award, IBM, Phoenix AwardBIOS, and Phoenix TrustedCore.

The "HAVE_VIRT_OFFSET" lines of the patch are not strictly necessary,
but are there for clarity and to avoid changing non-i386 behaviour,
since I have no way to test non-i386.

src/arch/i386/include/io.h
==========================

Define HAVE_VIRT_OFFSET.

src/core/relocate.c
===================

On architectures that HAVE_VIRT_OFFSET, align virt_offset on a
4KB boundary.

13 years agoAdd cvs-tarball target to make clean tarballs from CVS tree
Marty Connor [Sun, 19 Mar 2006 14:58:23 +0000 (14:58 +0000)] 
Add cvs-tarball target to make clean tarballs from CVS tree

13 years agoAdded LOG entry for etherfabric driver
Michael Brown [Fri, 17 Mar 2006 14:37:37 +0000 (14:37 +0000)] 
Added LOG entry for etherfabric driver

13 years agoAdded driver for Level 5 NICs
Michael Brown [Thu, 16 Mar 2006 16:15:32 +0000 (16:15 +0000)] 
Added driver for Level 5 NICs

13 years agoReviewed by: Marty Conner <mdc@etherboot.org>, \
Glenn Brown [Tue, 14 Mar 2006 23:31:59 +0000 (23:31 +0000)] 
Reviewed by: Marty Conner <mdc@etherboot.org>, \
Michael Brown <mbrown@fensystems.co.uk>

[For the record: Michael Brown warns that any driver relying on the
 feature added here will not be compatible with gpxe's KEEP_IT_REAL
 options, and not be strictly PXE compliant.]

Increase i386 virt_offset alignment to 4kB, so the bottom 12 bits of
corresponding virt and bus addrs will be identical.

This change facilitates porting drivers to Etherboot, as the vast
majority of driver execution environments have this virt/bus alignment
relationship, and non-Etherboot drivers often assume bus addresses are
aligned if the corresponding virtual addrs are aligned.

PCI Express requires DMAs not cross 4kB boundaries, and this large
alignment is required by my forthcoming myri10ge.c 10Gb PCI Express
driver, which is a minimal port of Myricom's Linux driver.  Other Linux
driver ports in the future would also surely benefit from this patch.

I have successfully tested this approach with our myri10ge.c driver with
this pathis patch on all 8 PCI express motherboards I have available to
me, representing the following hardware:
    CPUs: AMD Opteron and Intel EM64T
    Chipsets: Serverworks, Invidia, VIA, Intel, SiS
    BIOSes: AMI, Award, IBM, Phoenix AwardBIOS, and Phoenix TrustedCore.

The "HAVE_VIRT_OFFSET" lines of the patch are not strictly necessary,
but are there for clarity and to avoid changing non-i386 behaviour,
since I have no way to test non-i386.

src/arch/i386/include/io.h
==========================

Define HAVE_VIRT_OFFSET.

src/core/relocate.c
===================

On architectures that HAVE_VIRT_OFFSET, align virt_offset on a
4KB boundary.

13 years agoNew via-velocity Gigabit driver
Timothy Legge [Wed, 8 Mar 2006 03:07:54 +0000 (03:07 +0000)] 
New via-velocity Gigabit driver

13 years agooops, misunderstood the order of entries.
Klaus Espenlaub [Tue, 14 Feb 2006 17:23:55 +0000 (17:23 +0000)] 
oops, misunderstood the order of entries.

13 years agoCredits for patches by Klaus Espenlaub.
Klaus Espenlaub [Tue, 14 Feb 2006 17:13:02 +0000 (17:13 +0000)] 
Credits for patches by Klaus Espenlaub.

13 years agoVarious patches, see request ID 1393646 in the Etherboot patch list. Amongst others...
Klaus Espenlaub [Mon, 13 Feb 2006 16:40:36 +0000 (16:40 +0000)] 
Various patches, see request ID 1393646 in the Etherboot patch list. Amongst others fixes external menu logic, multiboot support and makes Etherboot run under VMware again.

13 years agoCommit patch to Inifiniband support and additional support information
Timothy Legge [Fri, 10 Feb 2006 00:44:10 +0000 (00:44 +0000)] 
Commit patch to Inifiniband support and additional support information

13 years agoCommitted patch from Eli Cohen for Mellanox Technologies Infiniband cards
Timothy Legge [Sat, 7 Jan 2006 02:10:53 +0000 (02:10 +0000)] 
Committed patch from Eli Cohen for Mellanox Technologies Infiniband cards

13 years agoUpdate to RTL8169_VERSION 2.2 <2004/08/09>
Timothy Legge [Wed, 23 Nov 2005 02:10:55 +0000 (02:10 +0000)] 
Update to RTL8169_VERSION 2.2   <2004/08/09>

13 years ago5.4.1 updates for make allhds/allzhds
Marty Connor [Wed, 7 Sep 2005 21:49:20 +0000 (21:49 +0000)] 
5.4.1 updates for make allhds/allzhds

13 years ago5.4.1 updates
Marty Connor [Tue, 6 Sep 2005 20:07:34 +0000 (20:07 +0000)] 
5.4.1 updates

13 years ago5.4.1 updates, driver patch updates
Marty Connor [Wed, 31 Aug 2005 12:35:40 +0000 (12:35 +0000)] 
5.4.1 updates, driver patch updates

13 years ago5.4.1 updates, hd booting
Marty Connor [Wed, 31 Aug 2005 12:34:29 +0000 (12:34 +0000)] 
5.4.1 updates, hd booting

13 years ago5.4.1 updates
Marty Connor [Wed, 31 Aug 2005 12:32:00 +0000 (12:32 +0000)] 
5.4.1 updates

13 years agosupport for booting from hd partition
Marty Connor [Wed, 31 Aug 2005 12:30:26 +0000 (12:30 +0000)] 
support for booting from hd partition

13 years agoMake the "unhandled 64-bit BAR" message slightly more informative
Michael Brown [Mon, 29 Aug 2005 16:06:59 +0000 (16:06 +0000)] 
Make the "unhandled 64-bit BAR" message slightly more informative

13 years agoPreparing for 5.4.1 Release
Marty Connor [Mon, 29 Aug 2005 04:28:55 +0000 (04:28 +0000)] 
Preparing for 5.4.1 Release

13 years agoimproved version of cromutil, string.h fix for bromutil
Marty Connor [Mon, 29 Aug 2005 04:07:25 +0000 (04:07 +0000)] 
improved version of cromutil, string.h fix for bromutil

13 years agoZPXE_SUFFIX_STRIP hack for problem DHCP servers
Marty Connor [Mon, 29 Aug 2005 01:48:31 +0000 (01:48 +0000)] 
ZPXE_SUFFIX_STRIP hack for problem DHCP servers

13 years agoZPXE_SUFFIX_STRIP hack for problem DHCP servers
Marty Connor [Mon, 29 Aug 2005 01:40:07 +0000 (01:40 +0000)] 
ZPXE_SUFFIX_STRIP hack for problem DHCP servers

13 years agomake filo compiled in x86_64 Linux, and make bin/tg3--filo.zelf works too
YhLu [Mon, 1 Aug 2005 22:41:55 +0000 (22:41 +0000)] 
make filo compiled in x86_64 Linux, and make bin/tg3--filo.zelf works too

13 years agoRemove Revision 1.6 change, broke freebsd and memtest
Timothy Legge [Tue, 19 Jul 2005 01:52:34 +0000 (01:52 +0000)] 
Remove Revision 1.6 change, broke freebsd and memtest

13 years agoReorder functions to match the linux driver.
Georg Baum [Mon, 11 Jul 2005 19:13:58 +0000 (19:13 +0000)] 
Reorder functions to match the linux driver.
No code changes apart from commenting one unused function out.

13 years agoLog updates
Timothy Legge [Fri, 24 Jun 2005 00:48:37 +0000 (00:48 +0000)] 
Log updates

13 years agoDisable interrupts patch from Krzysztof Lichota
Timothy Legge [Fri, 24 Jun 2005 00:44:28 +0000 (00:44 +0000)] 
Disable interrupts patch from Krzysztof Lichota

14 years agoFix COMET TxUnderrun issue
Timothy Legge [Fri, 17 Jun 2005 20:07:47 +0000 (20:07 +0000)] 
Fix COMET TxUnderrun issue

14 years ago Jan Kiszka provided a patch for the smc9000 for missing phy-setup
Timothy Legge [Thu, 2 Jun 2005 01:14:40 +0000 (01:14 +0000)] 
 Jan Kiszka provided a patch for the smc9000 for missing phy-setup

14 years agoFix for NO_DHCP_SUPPORT contributed by Helge Wagner <HWagner@sbs.com>
Michael Brown [Tue, 31 May 2005 10:13:09 +0000 (10:13 +0000)] 
Fix for NO_DHCP_SUPPORT contributed by Helge Wagner <HWagner@sbs.com>

14 years agoLog updates for forcedeth and eepro updates
Timothy Legge [Thu, 19 May 2005 02:34:02 +0000 (02:34 +0000)] 
Log updates for forcedeth and eepro updates

14 years agoRemove relocation changes from 5.1 not required for this card
Timothy Legge [Thu, 19 May 2005 02:14:54 +0000 (02:14 +0000)] 
Remove relocation changes from 5.1 not required for this card

14 years agoAdditional Cleanup
Timothy Legge [Wed, 18 May 2005 03:33:57 +0000 (03:33 +0000)] 
Additional Cleanup

14 years agoforcedeth valid link
YhLu [Wed, 18 May 2005 03:16:38 +0000 (03:16 +0000)] 
forcedeth valid link

14 years agofinally forcedeth works
YhLu [Wed, 18 May 2005 02:35:30 +0000 (02:35 +0000)] 
finally forcedeth works

14 years agoforcedeth delay 3000ms ?
YhLu [Wed, 18 May 2005 02:11:12 +0000 (02:11 +0000)] 
forcedeth delay 3000ms ?

14 years agomake forcedeth work with CK804
YhLu [Wed, 18 May 2005 01:38:47 +0000 (01:38 +0000)] 
make forcedeth work with CK804

14 years agoMissed some changes
Timothy Legge [Tue, 17 May 2005 02:34:27 +0000 (02:34 +0000)] 
Missed some changes

14 years agoMissed some mii_rw changes
Timothy Legge [Tue, 17 May 2005 01:15:09 +0000 (01:15 +0000)] 
Missed some mii_rw changes

14 years agoDefines for u8,s8,u16,s16... moved to stdint.h
Timothy Legge [Sun, 15 May 2005 18:25:42 +0000 (18:25 +0000)] 
Defines for u8,s8,u16,s16... moved to stdint.h

14 years agoFix typos
Timothy Legge [Sun, 15 May 2005 18:20:52 +0000 (18:20 +0000)] 
Fix typos

14 years agoremove defines moved to stdint.h
Timothy Legge [Sun, 15 May 2005 11:49:04 +0000 (11:49 +0000)] 
remove defines moved to stdint.h

14 years agoFix PCI_ROM typos
Timothy Legge [Sun, 15 May 2005 11:47:14 +0000 (11:47 +0000)] 
Fix PCI_ROM typos

14 years agoFix PCI_ROM after indent
Timothy Legge [Sun, 15 May 2005 11:45:24 +0000 (11:45 +0000)] 
Fix PCI_ROM after indent

14 years agoremove defines moved to stdint.h
Timothy Legge [Sun, 15 May 2005 11:34:45 +0000 (11:34 +0000)] 
remove defines moved to stdint.h

14 years agoremove defines moved to stdint.h
Timothy Legge [Sun, 15 May 2005 11:24:31 +0000 (11:24 +0000)] 
remove defines moved to stdint.h

14 years agoDefines for u8,s8,u16,s16... moved to stdint.h
Timothy Legge [Sun, 15 May 2005 11:03:01 +0000 (11:03 +0000)] 
Defines for u8,s8,u16,s16... moved to stdint.h

14 years agoremove defines moved to stdint.h
Timothy Legge [Sun, 15 May 2005 10:54:42 +0000 (10:54 +0000)] 
remove defines moved to stdint.h

14 years agoUpdate support to linux 2.6.10 changes - Untested
Timothy Legge [Sun, 15 May 2005 02:29:56 +0000 (02:29 +0000)] 
Update support to linux 2.6.10 changes - Untested

14 years agoPatch from Hermann Gausterer for tg3
Timothy Legge [Wed, 4 May 2005 00:54:33 +0000 (00:54 +0000)] 
Patch from Hermann Gausterer for tg3

14 years agoPatch for Sporadic eepro(10) RX problems after reboot from Till Straumann
Timothy Legge [Thu, 21 Apr 2005 23:36:33 +0000 (23:36 +0000)] 
Patch for Sporadic eepro(10)  RX problems after reboot from Till Straumann

14 years agoLiu Tao contributed a driver for the AMD8111
Timothy Legge [Thu, 21 Apr 2005 23:26:38 +0000 (23:26 +0000)] 
Liu Tao contributed a driver for the AMD8111

14 years agoMartin Vogt patch for Fujitsu Siemens bcm 5751
Geert Stappers [Sat, 16 Apr 2005 20:01:00 +0000 (20:01 +0000)] 
Martin Vogt patch for Fujitsu Siemens bcm 5751

14 years ago- support for RMII PHYs
Tobias Lorenz [Sat, 16 Apr 2005 10:44:13 +0000 (10:44 +0000)] 
- support for RMII PHYs
- support for Elmeg D@VOS PBX, Telekom XI521

14 years ago- support for RMII PHYs
Tobias Lorenz [Sat, 16 Apr 2005 10:43:24 +0000 (10:43 +0000)] 
- support for RMII PHYs
- support for Elmeg D@VOS PBX, Telekom XI521
- removed fixed phy address settings, as auto-detection works stable
- better link detection (ADVERTISE & LPA)

14 years agoTX1..4 --> TX[4]
Tobias Lorenz [Thu, 14 Apr 2005 16:49:33 +0000 (16:49 +0000)] 
TX1..4 --> TX[4]
RX1..4 --> RX[4]

14 years agoMinor enhancements.
Tobias Lorenz [Thu, 14 Apr 2005 16:24:50 +0000 (16:24 +0000)] 
Minor enhancements.

14 years ago- updates from the linux network driver
Tobias Lorenz [Sun, 10 Apr 2005 15:24:24 +0000 (15:24 +0000)] 
- updates from the linux network driver
- mdio error handling optimised
- phy auto detection and support list
- p2001_eth_mdio_hard_reset renamed to p2001_eth_phyreset
- MDIO clock change moved to probe function
- enhancements in comments

14 years agoP2001_EU0..3 is now a macro P2001_EU(0..3)
Tobias Lorenz [Sun, 10 Apr 2005 15:18:24 +0000 (15:18 +0000)] 
P2001_EU0..3 is now a macro P2001_EU(0..3)