* mikeOS 16 bit and amd64 baremetal
[mascara-docs.git] / amd64 / bareMetalOS-0.5.3 / os / drivers.asm
blobca32b3ce064831ceff20a0c46d3f89cf25ff7908
1 ; =============================================================================
2 ; BareMetal -- a 64-bit OS written in Assembly for x86-64 systems
3 ; Copyright (C) 2008-2012 Return Infinity -- see LICENSE.TXT
5 ; Driver Includes
6 ; =============================================================================
8 align 16
9 db 'DEBUG: DRIVERS '
10 align 16
13 %include "drivers/hdd.asm"
14 %include "drivers/fat16.asm"
15 %include "drivers/pci.asm"
16 %include "drivers/achi.asm"
17 %include "drivers/net/rtl8169.asm"
18 %include "drivers/net/i8254x.asm"
19 ;%include "drivers/net/bcm57xx.asm"
22 NIC_DeviceVendor_ID: ; The supported list of NICs
23 ; The ID's are Device/Vendor
25 ; Realtek 816x/811x Gigabit Ethernet
26 dd 0x8169FFFF
27 dd 0x816710EC ; 8110SC/8169SC
28 dd 0x816810EC ; 8111/8168B
29 dd 0x816910EC ; 8169
31 ; Intel 8254x Gigabit Ethernet
32 dd 0x8254FFFF
33 dd 0x10008086 ; 82542 (Fiber)
34 dd 0x10018086 ; 82543GC (Fiber)
35 dd 0x10048086 ; 82543GC (Copper)
36 dd 0x10088086 ; 82544EI (Copper)
37 dd 0x10098086 ; 82544EI (Fiber)
38 dd 0x100A8086 ; 82540EM
39 dd 0x100C8086 ; 82544GC (Copper)
40 dd 0x100D8086 ; 82544GC (LOM)
41 dd 0x100E8086 ; 82540EM
42 dd 0x100F8086 ; 82545EM (Copper)
43 dd 0x10108086 ; 82546EB (Copper)
44 dd 0x10118086 ; 82545EM (Fiber)
45 dd 0x10128086 ; 82546EB (Fiber)
46 dd 0x10138086 ; 82541EI
47 dd 0x10148086 ; 82541ER
48 dd 0x10158086 ; 82540EM (LOM)
49 dd 0x10168086 ; 82540EP (Mobile)
50 dd 0x10178086 ; 82540EP
51 dd 0x10188086 ; 82541EI
52 dd 0x10198086 ; 82547EI
53 dd 0x101a8086 ; 82547EI (Mobile)
54 dd 0x101d8086 ; 82546EB
55 dd 0x101e8086 ; 82540EP (Mobile)
56 dd 0x10268086 ; 82545GM
57 dd 0x10278086 ; 82545GM
58 dd 0x10288086 ; 82545GM
59 dd 0x105b8086 ; 82546GB (Copper)
60 dd 0x10758086 ; 82547GI
61 dd 0x10768086 ; 82541GI
62 dd 0x10778086 ; 82541GI
63 dd 0x10788086 ; 82541ER
64 dd 0x10798086 ; 82546GB
65 dd 0x107a8086 ; 82546GB
66 dd 0x107b8086 ; 82546GB
67 dd 0x107c8086 ; 82541PI
68 dd 0x10b58086 ; 82546GB (Copper)
69 dd 0x11078086 ; 82544EI
70 dd 0x11128086 ; 82544GC
72 ; Broadcom BCM57xx Gigabit Ethernet
73 dd 0x5700FFFF
74 dd 0x000312AE ; 5700, Broadcom
75 dd 0x164514E4 ; 5701
76 dd 0x16A614E4 ; 5702
77 dd 0x16A714E4 ; 5703C, 5703S
78 dd 0x164814E4 ; 5704C
79 dd 0x164914E4 ; 5704S
80 dd 0x165D14E4 ; 5705M
81 dd 0x165314E4 ; 5705
82 dd 0x03ED173B ; 5788
83 dd 0x167714E4 ; 5721, 5751
84 dd 0x167D14E4 ; 5751M
85 dd 0x160014E4 ; 5752
86 dd 0x160114E4 ; 5752M
87 dd 0x166814E4 ; 5714C
88 dd 0x166914E4 ; 5714S
89 dd 0x167814E4 ; 5715C
90 dd 0x167914E4 ; 5715S
92 dq 0x0000000000000000 ; End of list
94 ; =============================================================================
95 ; EOF