Name Date Size #Lines LOC

..--

3c595.cH A D08-Nov-200813.6 KiB551357

3c595.hH A D08-Nov-200813.6 KiB436173

3c90x.cH A D08-Nov-200833.6 KiB996671

Makefile.amH A D08-Nov-20089.9 KiB288157

Makefile.inH A D08-Nov-200879.6 KiB1,092917

Makefile.solarisH A D08-Nov-20085.1 KiB169103

README.netbootH A D08-Nov-20084 KiB169129

basemem.cH A D08-Nov-20085.5 KiB17972

big_bswap.hH A D08-Nov-2008441 1815

bootp.hH A D08-Nov-20084.2 KiB183161

byteswap.hH A D08-Nov-2008445 2115

config.cH A D08-Nov-20083.9 KiB166126

cpu.hH A D08-Nov-20087.8 KiB244190

davicom.cH A D08-Nov-200820.6 KiB719398

dev.hH A D08-Nov-20081.7 KiB8463

e1000.cH A D08-Nov-2008113.6 KiB3,6832,201

e1000_hw.hH A D08-Nov-200887.3 KiB2,0591,594

eepro100.cH A D08-Nov-200825.4 KiB810485

elf.hH A D08-Nov-20088.4 KiB235184

endian.hH A D08-Nov-2008695 207

epic100.cH A D08-Nov-200813.8 KiB521342

epic100.hH A D08-Nov-20087.2 KiB189139

etherboot.hH A D08-Nov-20081.7 KiB6327

forcedeth.cH A D08-Nov-200829.2 KiB1,040735

fsys_tftp.cH A D03-Oct-200920 KiB878628

grub.hH A D08-Nov-20084.6 KiB172122

i386_byteswap.hH A D08-Nov-2008960 4736

i386_elf.hH A D08-Nov-20083.1 KiB9246

i386_endian.hH A D08-Nov-2008140 74

i386_timer.cH A D08-Nov-20084.3 KiB193123

if_arp.hH A D08-Nov-2008518 3020

if_ether.hH A D08-Nov-2008752 2211

igmp.hH A D08-Nov-2008605 2821

in.hH A D08-Nov-2008304 2214

io.hH A D08-Nov-20087.1 KiB240127

ip.hH A D08-Nov-2008685 3723

isa.hH A D08-Nov-2008622 2819

latch.hH A D08-Nov-2008208 114

little_bswap.hH A D08-Nov-2008489 1815

mii.hH A D08-Nov-20085.9 KiB10676

misc.cH A D08-Nov-20087 KiB322209

natsemi.cH A D08-Nov-200820.9 KiB781420

nfs.hH A D08-Nov-20081.2 KiB6448

nic.cH A D14-Mar-200937.9 KiB1,3621,055

nic.hH A D08-Nov-20081.2 KiB4630

ns83820.cH A D08-Nov-200827.1 KiB1,021697

ns8390.cH A D08-Nov-200830.7 KiB1,017803

ns8390.hH A D08-Nov-20087.9 KiB239180

osdep.hH A D08-Nov-2008341 2316

pci.cH A D08-Nov-200812.2 KiB531396

pci.hH A D08-Nov-200814.9 KiB358273

pci_ids.hH A D08-Nov-200864.4 KiB1,8101,556

pci_io.cH A D08-Nov-200810.2 KiB432362

pcnet32.cH A D24-Nov-201127.5 KiB1,005676

pic8259.cH A D08-Nov-20086 KiB206130

pic8259.hH A D08-Nov-20082.8 KiB9970

pnic.cH A D08-Nov-20088.3 KiB268172

pnic_api.hH A D08-Nov-20081.8 KiB6019

pxe.hH A D08-Nov-200815.1 KiB522395

r8169.cH A D08-Nov-200822.4 KiB855572

rtl8139.cH A D08-Nov-200818.2 KiB552344

segoff.hH A D08-Nov-2008983 4424

sis900.cH A D08-Nov-200834.1 KiB1,252713

sis900.hH A D08-Nov-200810.7 KiB381300

stdint.hH A D08-Nov-2008448 1912

sundance.cH A D08-Nov-200826 KiB897581

tftp.hH A D08-Nov-20081.6 KiB8365

tg3.cH A D08-Nov-200890.8 KiB3,3232,410

tg3.hH A D08-Nov-200881 KiB2,2041,869

timer.cH A D08-Nov-2008659 3017

timer.hH A D08-Nov-20081.7 KiB6939

tlan.cH A D08-Nov-200848 KiB1,8151,110

tlan.hH A D08-Nov-200814.3 KiB537340

tulip.cH A D08-Nov-200873.6 KiB2,0701,536

types.hH A D08-Nov-2008952 4522

udp.hH A D08-Nov-2008638 3123

undi.cH A D19-Aug-201041.1 KiB1,323888

undi.hH A D08-Nov-20086.6 KiB240155

via-rhine.cH A D08-Nov-200835.3 KiB1,319856

w89c840.cH A D08-Nov-200829.8 KiB956556

README.netboot

1You can use the netboot support to download OS images from a network.
2Nearly all the device drivers are coming from the network-based boot
3loader, Etherboot. Please visit its web page. They have rich
4documentations so you will be able to get useful information from there.
5The URL is <http://etherboot.sourceforge.net/>.
6
7These below are common options for configure. Perhaps you may not need
8to specify them.
9
10--disable-packet-retransmission
11  Turns off packet retransmission. Use it on an empty network, where
12  no packet collision can happen.
13
14--enable-pci-direct
15  Define this for PCI BIOSes that do not implement BIOS32 or not
16  correctly.
17
18--enable-diskless
19  Enable the diskless support. If specified, you will get two optional
20  images, called "nbgrub" and "pxegrub". The former is the ``Net Boot
21  Image Proposal'' format, which is used by Etherboot and Netboot, while
22  the latter is the ``Preboot Execution Environment" format, which is
23  used by a PXE ROM. You may buy a PXE ROM from some companies.
24
25Here is the information about the device drivers. They are all disabled
26by default, so you must specify configure options to enable drivers you
27want to use. Some drivers have extra per-driver options, so the extra
28options are also described below.
29
30Caution: You should enable them as you need. Don't enable any
31unnecessary driver, because GRUB might crash if you include too many
32drivers at the same time.
33
343Com509, ISA/EISA
35  --enable-3c509
36
373Com529 == MCA 3c509
38  --enable-3c529
39
403Com59x and 3Com900
41  --enable-3c595
42
433Com90x
44  --enable-3c90x
45
46Crystal Semiconductor CS89x0
47  --enable-cs89x0
48  --enable-cs-scan=LIST
49    Probe for CS89x0 base address using LIST of comma separated hex
50    addresses; increasing the address by one (0x300 -> 0x301) will force
51    a more aggressive probing algorithm. This might be neccessary after
52    a soft-reset of the NIC.
53
54Davicom DM9102 and 9009
55  --enable-davicom
56
57Digital DE100 and DE200
58  --enable-depca
59
60Intel Etherexpress Pro/10 (ISA card)
61  --enable-eepro
62
63Intel Etherexpress Pro/100
64  --enable-eepro100
65
66SMC 83c170 EPIC/100
67  --enable-epic100
68
693Com507
70  --enable-3c507
71
72EXOS205
73  --enable-exos205
74
75Racal-Interlan NI5210
76  --enable-ni5210
77
78Lance PCI PCNet/32
79AMD HomePNA
80  --enable-lance
81
82Novell NE2100 and NE1500
83  --enable-ne2100
84
85Racal-Interlan NI6510
86  --enable-ni6510
87
88National Semiconductor DP8381x (Netgear FA311 and FA312)
89  --enable-natsemi
90
91Racal-Interlan NI5010
92  --enable-ni5010
93
943Com503, aka Etherlink II, also /16 model
95  --enable-3c503
96  --enable-3c503-shmem
97    Use 3c503 shared memory mode.
98  --enable-3c503-aui
99    Use AUI by default on 3c503 cards.
100
101NE1000/2000 and clones (ISA)
102  --enable-ne
103  --enable-ne-scan=LIST (0x280,0x300,0x320,0x340)
104    Probe for NE base address using LIST of comma separated hex
105    addresses.
106
107NE2000 PCI clone (RTL8029)
108Winbond 86C940
109Compex RL2000
110KTI ET32P2
111NetVin 5000SC
112Holtek 80232
113  --enable-ns8390
114  --enable-compex-rl2000-fix
115    If you have a Compex RL2000 PCI 32-bit (11F6:1401), and the probe
116    hangs in "Probing...[NE*000/PCI]", try enabling this fix... it
117    worked for me :).
118
119WD8003/8013, SMC8216/8416
120  --enable-wd
121  --enable-wd-default-mem=MEM (0xCC000)
122    Default memory location for WD/SMC cards.
123
124Old base driver for Tulip clones
125  --enable-otulip
126
127Realtek 8139
128SMC 1211
129D-Link DFE530TX+ and DFE538TX
130  --enable-rtl8139
131
132SIS 900 and SIS 7016
133  --enable-sis900
134
135Schneider and Koch G16
136  --enable-sk-g16
137
138SMC9000
139  --enable-smc9000
140  --enable-smc9000-scan=LIST
141    List of I/O addresses to probe.
142
143Tiara, Fujitsu Lancard
144  --enable-tiara
145
146Linksys LNE100TX and other NICs using this Tulip clone chip
147Netgear FA310TX and other NICs using this Tulip clone chip
148Tulip clones based on the ADMtek Centaur-P
149Tulip clones based on the Macronix 987x5
150Tulip-Fast
151Tulip+
152Tulip 21142
153ASIX AX88140
154Intel Tulip
155Compex RL100-TX
156  --enable-tulip
157
158Rhine-I, e.g. D-Link DFE-530TX
159Rhine-II
160  --enable-via-rhine
161
162Winbond W89c840
163Compex RL100-ATX
164  --enable-w89c840
165
166
167The description about how to use the support can be found in the GRUB
168manual. Run "info grub" in the shell prompt.
169