Bootstrap image: Add network stack and drivers to preloaded boot modules

This is needed for network booting the image.

Change-Id: I8132bca717de7e0b72d43ad9b348f045300ef353
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10112
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
PulkoMandy
2025-12-18 10:45:08 +00:00
committed by Adrien Destugues
parent a4f6102692
commit 1251c7d8a9
+44 -37
View File
@@ -87,6 +87,7 @@ AddNewDriversToPackage disk scsi :
;
AddNewDriversToPackage disk virtual :
ram_disk
remote_disk
virtio_block
;
AddNewDriversToPackage power :
@@ -233,43 +234,6 @@ AddFilesToPackage data KeyboardLayouts ThinkPad
local terminalThemes = [ Glob $(HAIKU_TOP)/data/system/data/terminal_themes : "[a-zA-Z0-9 ]*" ] ;
AddFilesToPackage data Terminal Themes : $(terminalThemes) ;
# boot module links
AddBootModuleSymlinksToPackage
acpi@x86,x86_64
ata
pci
<pci>designware@riscv64
<pci>ecam@riscv64,arm,arm64
<pci>x86@x86,x86_64
isa@x86,x86_64
dpc
scsi
usb
openpic@ppc
ata_adapter
scsi_periph
ahci
generic_ide_pci
it8211
legacy_sata
silicon_image_3112
highpoint_ide_pci
ide_isa@x86
<usb>uhci
<usb>ohci
<usb>ehci
scsi_cd
scsi_disk
virtio
virtio_pci
virtio_block
virtio_scsi
efi_gpt
intel
bfs
packagefs
;
# add-ons
AddFilesToPackage add-ons accelerants : $(SYSTEM_ADD_ONS_ACCELERANTS) ;
AddFilesToPackage add-ons Translators : $(SYSTEM_ADD_ONS_TRANSLATORS) ;
@@ -323,6 +287,49 @@ AddFilesToPackage add-ons disk_systems :
<disk_system>ntfs
;
# boot module links
AddBootModuleSymlinksToPackage
acpi@x86,x86_64
ata
pci
<pci>designware@riscv64
<pci>ecam@riscv64,arm,arm64
<pci>x86@x86,x86_64
isa@x86,x86_64
dpc
scsi
usb
openpic@ppc
ata_adapter
scsi_periph
ahci
generic_ide_pci
it8211
legacy_sata
silicon_image_3112
highpoint_ide_pci
ide_isa@x86
<usb>uhci
<usb>ohci
<usb>ehci
remote_disk
scsi_cd
scsi_disk
virtio
virtio_pci
virtio_block
virtio_scsi
efi_gpt
intel
bfs
packagefs
$(SYSTEM_ADD_ONS_DRIVERS_NET)
stack
$(SYSTEM_NETWORK_DEVICES)
$(SYSTEM_NETWORK_DATALINK_PROTOCOLS)
$(SYSTEM_NETWORK_PROTOCOLS)
;
# the MIME DB
CopyDirectoryToPackage data : <mimedb>mime_db : : : isTarget ;