* Added missing drivers/protocols/... to the network boot archive.
* Also added the automatic ATA/IDE switch logic from HaikuImage. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32304 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
+23
-12
@@ -14,21 +14,32 @@ if $(INCLUDE_GPL_ADDONS) = 1 {
|
|||||||
GPL_ONLY = "" ;
|
GPL_ONLY = "" ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#HACK: remove when old ide code is removed!
|
||||||
|
local ATA_ONLY = ;
|
||||||
|
local IDE_ONLY = ;
|
||||||
|
if $(HAIKU_ATA_STACK) = 1 {
|
||||||
|
ATA_ONLY = "" ;
|
||||||
|
} else {
|
||||||
|
IDE_ONLY = "" ;
|
||||||
|
}
|
||||||
|
|
||||||
SYSTEM_NETWORK_DEVICES = ethernet loopback ;
|
SYSTEM_NETWORK_DEVICES = ethernet loopback ;
|
||||||
SYSTEM_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame
|
SYSTEM_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame
|
||||||
ipv4_datagram ;
|
ipv4_datagram ;
|
||||||
SYSTEM_NETWORK_PROTOCOLS = ipv4 tcp udp icmp ;
|
SYSTEM_NETWORK_PROTOCOLS = ipv4 tcp udp icmp unix ;
|
||||||
|
|
||||||
SYSTEM_ADD_ONS_DRIVERS_NET = $(X86_ONLY)3com etherpci $(X86_ONLY)ipro1000
|
SYSTEM_ADD_ONS_DRIVERS_NET = $(X86_ONLY)3com $(X86_ONLY)broadcom440x
|
||||||
$(X86_ONLY)ipro100 $(X86_ONLY)rtl8139 rtl8169 sis900
|
$(X86_ONLY)broadcom570x etherpci $(X86_ONLY)ipro1000
|
||||||
$(X86_ONLY)marvell_yukon $(X86_ONLY)via_rhine wb840 vlance
|
pegasus $(X86_ONLY)rtl8139 rtl8169 $(X86_ONLY)rtl81xx sis900
|
||||||
$(GPL_ONLY)bcm440x $(GPL_ONLY)bcm570x
|
$(X86_ONLY)via_rhine wb840 $(X86_ONLY)ipro100 $(X86_ONLY)nforce
|
||||||
|
#vlance
|
||||||
|
$(X86_ONLY)marvell_yukon $(X86_ONLY)syskonnect
|
||||||
|
$(X86_ONLY)attansic_l2 $(X86_ONLY)ar81xx usb_ecm
|
||||||
;
|
;
|
||||||
SYSTEM_ADD_ONS_BUS_MANAGERS = pci $(X86_ONLY)isa ide scsi
|
SYSTEM_ADD_ONS_BUS_MANAGERS = pci $(X86_ONLY)isa $(IDE_ONLY)ide $(ATA_ONLY)ata
|
||||||
config_manager agp_gart
|
scsi config_manager agp_gart
|
||||||
;
|
;
|
||||||
SYSTEM_ADD_ONS_FILE_SYSTEMS = bfs fat iso9660 ;
|
SYSTEM_ADD_ONS_FILE_SYSTEMS = bfs fat iso9660 ;
|
||||||
#cdda googlefs nfs $(GPL_ONLY)ntfs ;
|
|
||||||
|
|
||||||
|
|
||||||
# modules
|
# modules
|
||||||
@@ -44,7 +55,7 @@ AddFilesToNetBootArchive system add-ons kernel console : vga_text ;
|
|||||||
AddFilesToNetBootArchive system add-ons kernel file_systems
|
AddFilesToNetBootArchive system add-ons kernel file_systems
|
||||||
: $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ;
|
: $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ;
|
||||||
AddFilesToNetBootArchive system add-ons kernel generic
|
AddFilesToNetBootArchive system add-ons kernel generic
|
||||||
: ide_adapter locked_pool scsi_periph ;
|
: $(IDE_ONLY)ide_adapter $(ATA_ONLY)ata_adapter locked_pool scsi_periph ;
|
||||||
AddFilesToNetBootArchive system add-ons kernel partitioning_systems
|
AddFilesToNetBootArchive system add-ons kernel partitioning_systems
|
||||||
: intel session ;
|
: intel session ;
|
||||||
AddFilesToNetBootArchive system add-ons kernel interrupt_controllers
|
AddFilesToNetBootArchive system add-ons kernel interrupt_controllers
|
||||||
@@ -58,7 +69,7 @@ if $(TARGET_ARCH) = x86 {
|
|||||||
AddNewDriversToNetBootArchive disk scsi : scsi_cd scsi_disk ;
|
AddNewDriversToNetBootArchive disk scsi : scsi_cd scsi_disk ;
|
||||||
#AddDriversToNetBootArchive disk virtual : nbd ;
|
#AddDriversToNetBootArchive disk virtual : nbd ;
|
||||||
AddDriversToNetBootArchive disk virtual : remote_disk ;
|
AddDriversToNetBootArchive disk virtual : remote_disk ;
|
||||||
AddDriversToNetBootArchive net : $(SYSTEM_ADD_ONS_DRIVERS_NET) ;
|
AddDriversToNetBootArchive net : $(SYSTEM_ADD_ONS_DRIVERS_NET) ;
|
||||||
|
|
||||||
# kernel
|
# kernel
|
||||||
AddFilesToNetBootArchive system : <revisioned>kernel_$(TARGET_ARCH) ;
|
AddFilesToNetBootArchive system : <revisioned>kernel_$(TARGET_ARCH) ;
|
||||||
@@ -73,7 +84,7 @@ AddFilesToNetBootArchive home config settings kernel drivers
|
|||||||
|
|
||||||
# add-ons
|
# add-ons
|
||||||
AddFilesToNetBootArchive system add-ons kernel network
|
AddFilesToNetBootArchive system add-ons kernel network
|
||||||
: stack ;
|
: <net>notifications stack ;
|
||||||
AddFilesToNetBootArchive system add-ons kernel network devices
|
AddFilesToNetBootArchive system add-ons kernel network devices
|
||||||
: $(SYSTEM_NETWORK_DEVICES) ;
|
: $(SYSTEM_NETWORK_DEVICES) ;
|
||||||
AddFilesToNetBootArchive system add-ons kernel network datalink_protocols
|
AddFilesToNetBootArchive system add-ons kernel network datalink_protocols
|
||||||
@@ -88,7 +99,7 @@ AddBootModuleSymlinksToNetBootArchive
|
|||||||
$(SYSTEM_ADD_ONS_BUS_MANAGERS)
|
$(SYSTEM_ADD_ONS_BUS_MANAGERS)
|
||||||
ahci generic_ide_pci $(X86_ONLY)ide_isa silicon_image_3112
|
ahci generic_ide_pci $(X86_ONLY)ide_isa silicon_image_3112
|
||||||
$(SYSTEM_ADD_ONS_FILE_SYSTEMS)
|
$(SYSTEM_ADD_ONS_FILE_SYSTEMS)
|
||||||
ide_adapter locked_pool scsi_periph
|
$(IDE_ONLY)ide_adapter $(ATA_ONLY)ata_adapter locked_pool scsi_periph
|
||||||
intel session
|
intel session
|
||||||
$(PPC_ONLY)openpic
|
$(PPC_ONLY)openpic
|
||||||
$(X86_ONLY)generic_x86
|
$(X86_ONLY)generic_x86
|
||||||
|
|||||||
Reference in New Issue
Block a user