Skip to content

Commit 8e1eb75

Browse files
committed
Add ethernet and disk support to i486/i686/x86_64 kernels.
1 parent d16523d commit 8e1eb75

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

module/kernel

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ CONFIG_UNIX=y
4040
CONFIG_INET=y
4141
CONFIG_IPV6=y
4242
CONFIG_NETDEVICES=y
43-
CONFIG_NET_CORE=y
43+
#CONFIG_NET_CORE=y
44+
#CONFIG_NETCONSOLE=y
4445
CONFIG_ETHERNET=y
4546
"
4647
}
@@ -129,28 +130,37 @@ CONFIG_PATA_PLATFORM=y
129130
CONFIG_PATA_OF_PLATFORM=y
130131
CONFIG_ATA_GENERIC=y
131132
"
132-
elif [ "$TARGET" == i486 ] || [ "$TARGET" == i686 ]
133+
elif [ "$TARGET" == i486 ] || [ "$TARGET" == i686 ] || [ "$TARGET" == x86_64 ]
133134
then
134135
if [ "$TARGET" == i486 ]
135136
then
136137
QEMU="qemu-system-i386 -cpu 486"
137138
KERNEL_CONFIG="CONFIG_M486=y"
138-
else
139+
elif [ "$TARGET" == i686 ]
140+
then
139141
QEMU="qemu-system-i386 -cpu pentium3"
140142
KERNEL_CONFIG="CONFIG_MPENTIUMII=y"
143+
else
144+
QEMU=qemu-system-x86_64
145+
KERNEL_CONFIG="CONFIG_64BIT=y"
141146
fi
142147
KARCH=x86
143148
KARGS="console=ttyS0"
144149
VMLINUX=arch/x86/boot/bzImage
145150
CONFIG_MPENTIUMII=y
146151
KERNEL_CONFIG="
147152
$KERNEL_CONFIG
148-
CONFIG_ACPI=y
149-
CONFIG_BLK_DEV_PIIX=y
150-
CONFIG_NETDEV_1000=y
153+
CONFIG_PCI=y
154+
CONFIG_BLK_DEV_SD=y
155+
CONFIG_ATA=y
156+
CONFIG_ATA_SFF=y
157+
CONFIG_ATA_BMDMA=y
158+
CONFIG_ATA_PIIX=y
159+
CONFIG_NET_VENDOR_INTEL=y
151160
CONFIG_E1000=y
152161
CONFIG_SERIAL_8250=y
153162
CONFIG_SERIAL_8250_CONSOLE=y
163+
CONFIG_RTC_CLASS=y
154164
"
155165
elif [ "$TARGET" == mips ] || [ "$TARGET" == mipsel ]
156166
then
@@ -227,18 +237,6 @@ CONFIG_RTS7751R2D_PLUS=y
227237
CONFIG_SERIAL_SH_SCI=y
228238
CONFIG_SERIAL_SH_SCI_CONSOLE=y
229239
"
230-
elif [ "$TARGET" == x86_64 ]
231-
then
232-
QEMU=qemu-system-x86_64
233-
KARCH=x86
234-
KARGS="console=ttyS0"
235-
VMLINUX=arch/x86/boot/bzImage
236-
KERNEL_CONFIG="
237-
CONFIG_64BIT=y
238-
CONFIG_ACPI=y
239-
CONFIG_SERIAL_8250=y
240-
CONFIG_SERIAL_8250_CONSOLE=y
241-
"
242240
else
243241
echo "Unknown \$TARGET"
244242
exit 1

0 commit comments

Comments
 (0)