hrev46470 adds 1 changeset to branch 'master' old head: 0efca1ac8da7037f05e32afa35f0f86286c2879a new head: 44b4797910324a19885229acd0ff8caa836f4e47 overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=44b4797+%5E0efca1a ---------------------------------------------------------------------------- 44b4797: FloppyBootImage: removed special case for x86_64 * now includes acpi, should help for #10266. [ Jérôme Duval <jerome.duval@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev46470 Commit: 44b4797910324a19885229acd0ff8caa836f4e47 URL: http://cgit.haiku-os.org/haiku/commit/?id=44b4797 Author: Jérôme Duval <jerome.duval@xxxxxxxxx> Date: Sun Dec 1 20:16:29 2013 UTC Ticket: https://dev.haiku-os.org/ticket/10266 ---------------------------------------------------------------------------- 1 file changed, 41 insertions(+), 71 deletions(-) build/jam/images/FloppyBootImage | 112 +++++++++++++---------------------- ---------------------------------------------------------------------------- diff --git a/build/jam/images/FloppyBootImage b/build/jam/images/FloppyBootImage index b44f1ee..d094a09 100644 --- a/build/jam/images/FloppyBootImage +++ b/build/jam/images/FloppyBootImage @@ -26,85 +26,57 @@ if $(NET_BOOT) = 1 { } SYSTEM_ADD_ONS_BUS_MANAGERS = [ FFilterByBuildFeatures - acpi@x86 ata@ata config_manager dpc pci - ide@ide isa@x86 scsi $(USB_ONLY)usb + acpi@x86,x86_64 ata@ata config_manager dpc pci + ide@ide isa@x86,x86_64 scsi $(USB_ONLY)usb ] ; SYSTEM_ADD_ONS_FILE_SYSTEMS = attribute_overlay bfs iso9660 packagefs write_overlay ; +# modules +AddFilesToFloppyBootArchive system add-ons kernel bus_managers + : $(SYSTEM_ADD_ONS_BUS_MANAGERS) ; -if $(TARGET_ARCH) = x86_64 { - AddFilesToFloppyBootArchive system add-ons kernel bus_managers - : ata config_manager dpc pci isa scsi $(USB_ONLY)usb ; +if $(HAIKU_ATA_STACK) = 1 { AddFilesToFloppyBootArchive system add-ons kernel busses ata - : generic_ide_pci legacy_sata ; - AddFilesToFloppyBootArchive system add-ons kernel busses scsi - : ahci ; - AddFilesToFloppyBootArchive system add-ons kernel file_systems - : $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ; - AddFilesToFloppyBootArchive system add-ons kernel generic - : ata_adapter locked_pool scsi_periph ; - AddFilesToFloppyBootArchive system add-ons kernel partitioning_systems - : intel session ; - - if $(USB_BOOT) = 1 { - AddFilesToFloppyBootArchive system add-ons kernel busses usb - : <usb>uhci <usb>ohci <usb>ehci ; - } + : generic_ide_pci ide_isa@x86 silicon_image_3112 legacy_sata + it8211 ; +} else { + AddFilesToFloppyBootArchive system add-ons kernel busses ide + : generic_ide_pci ide_isa@x86 silicon_image_3112 legacy_sata + it8211 ; +} + +AddFilesToFloppyBootArchive system add-ons kernel busses scsi + : ahci ; +AddFilesToFloppyBootArchive system add-ons kernel console : vga_text ; +AddFilesToFloppyBootArchive system add-ons kernel file_systems + : $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ; +AddFilesToFloppyBootArchive system add-ons kernel generic + : ata_adapter@ata ide_adapter@ide locked_pool scsi_periph ; +AddFilesToFloppyBootArchive system add-ons kernel partitioning_systems + : intel session ; +AddFilesToFloppyBootArchive system add-ons kernel interrupt_controllers + : openpic@ppc ; + +if $(USB_BOOT) = 1 { + AddFilesToFloppyBootArchive system add-ons kernel busses usb + : <usb>uhci <usb>ohci <usb>ehci ; +} +if $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 { AddFilesToFloppyBootArchive system add-ons kernel cpu : generic_x86 ; +} - AddNewDriversToFloppyBootArchive disk scsi : scsi_cd scsi_disk ; - if $(USB_BOOT) = 1 { - AddDriversToFloppyBootArchive disk usb : usb_disk ; - } -} else { - # modules - AddFilesToFloppyBootArchive system add-ons kernel bus_managers - : $(SYSTEM_ADD_ONS_BUS_MANAGERS) ; - - if $(HAIKU_ATA_STACK) = 1 { - AddFilesToFloppyBootArchive system add-ons kernel busses ata - : generic_ide_pci ide_isa@x86 silicon_image_3112 legacy_sata - it8211 ; - } else { - AddFilesToFloppyBootArchive system add-ons kernel busses ide - : generic_ide_pci ide_isa@x86 silicon_image_3112 legacy_sata - it8211 ; - } - - AddFilesToFloppyBootArchive system add-ons kernel busses scsi - : ahci ; - AddFilesToFloppyBootArchive system add-ons kernel console : vga_text ; - AddFilesToFloppyBootArchive system add-ons kernel file_systems - : $(SYSTEM_ADD_ONS_FILE_SYSTEMS) ; - AddFilesToFloppyBootArchive system add-ons kernel generic - : ata_adapter@ata ide_adapter@ide locked_pool scsi_periph ; - AddFilesToFloppyBootArchive system add-ons kernel partitioning_systems - : intel session ; - AddFilesToFloppyBootArchive system add-ons kernel interrupt_controllers - : openpic@ppc ; - - if $(USB_BOOT) = 1 { - AddFilesToFloppyBootArchive system add-ons kernel busses usb - : <usb>uhci <usb>ohci <usb>ehci ; - } - - if $(TARGET_ARCH) = x86 || $(TARGET_ARCH) = x86_64 { - AddFilesToFloppyBootArchive system add-ons kernel cpu : generic_x86 ; - } - - # drivers - AddNewDriversToFloppyBootArchive disk scsi : scsi_cd scsi_disk ; - AddNewDriversToFloppyBootArchive disk : norflash@arm ; - if $(USB_BOOT) = 1 { - AddDriversToFloppyBootArchive disk usb : usb_disk ; - } - if $(NET_BOOT) = 1 { - AddDriversToFloppyBootArchive disk virtual : remote_disk ; - AddDriversToFloppyBootArchive net : $(SYSTEM_ADD_ONS_DRIVERS_NET) ; - } +# drivers +AddNewDriversToFloppyBootArchive disk scsi : scsi_cd scsi_disk ; +AddNewDriversToFloppyBootArchive disk : norflash@arm ; +if $(USB_BOOT) = 1 { + AddDriversToFloppyBootArchive disk usb : usb_disk ; +} +if $(NET_BOOT) = 1 { + AddDriversToFloppyBootArchive disk virtual : remote_disk ; + AddDriversToFloppyBootArchive net : $(SYSTEM_ADD_ONS_DRIVERS_NET) ; } # kernel @@ -222,5 +194,3 @@ RmTemps $(HAIKU_BOOT_FLOPPY) : $(HAIKU_FLOPPY_BOOT_ARCHIVE) ; NotFile haiku-boot-floppy ; Depends haiku-boot-floppy : $(HAIKU_BOOT_FLOPPY) ; - -