Fixed network boot.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25990 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -42,7 +42,7 @@ AddFilesToNetBootArchive beos system add-ons kernel console : vga_text ;
|
|||||||
AddFilesToNetBootArchive beos system add-ons kernel file_systems
|
AddFilesToNetBootArchive beos system add-ons kernel file_systems
|
||||||
: $(BEOS_ADD_ONS_FILE_SYSTEMS) ;
|
: $(BEOS_ADD_ONS_FILE_SYSTEMS) ;
|
||||||
AddFilesToNetBootArchive beos system add-ons kernel generic
|
AddFilesToNetBootArchive beos system add-ons kernel generic
|
||||||
: block_io fast_log ide_adapter locked_pool scsi_periph ;
|
: block_io ide_adapter locked_pool scsi_periph ;
|
||||||
AddFilesToNetBootArchive beos system add-ons kernel partitioning_systems
|
AddFilesToNetBootArchive beos system add-ons kernel partitioning_systems
|
||||||
: intel session ;
|
: intel session ;
|
||||||
AddFilesToNetBootArchive beos system add-ons kernel interrupt_controllers
|
AddFilesToNetBootArchive beos system add-ons kernel interrupt_controllers
|
||||||
@@ -53,7 +53,7 @@ if $(TARGET_ARCH) = x86 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# drivers
|
# drivers
|
||||||
AddDriversToNetBootArchive disk scsi : scsi_cd scsi_dsk ;
|
AddDriversToNetBootArchive 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 : $(BEOS_ADD_ONS_DRIVERS_NET) ;
|
AddDriversToNetBootArchive net : $(BEOS_ADD_ONS_DRIVERS_NET) ;
|
||||||
@@ -86,7 +86,7 @@ AddBootModuleSymlinksToNetBootArchive
|
|||||||
$(BEOS_ADD_ONS_BUS_MANAGERS)
|
$(BEOS_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
|
||||||
$(BEOS_ADD_ONS_FILE_SYSTEMS)
|
$(BEOS_ADD_ONS_FILE_SYSTEMS)
|
||||||
block_io fast_log ide_adapter locked_pool scsi_periph
|
block_io ide_adapter locked_pool scsi_periph
|
||||||
intel session
|
intel session
|
||||||
$(PPC_ONLY)openpic
|
$(PPC_ONLY)openpic
|
||||||
$(X86_ONLY)generic_x86
|
$(X86_ONLY)generic_x86
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
SubDir HAIKU_TOP src add-ons kernel drivers disk virtual remote_disk ;
|
SubDir HAIKU_TOP src add-ons kernel drivers disk virtual remote_disk ;
|
||||||
|
|
||||||
UsePrivateHeaders kernel ;
|
UsePrivateKernelHeaders ;
|
||||||
UseArchHeaders $(TARGET_ARCH) ;
|
UsePrivateSystemHeaders ;
|
||||||
UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;
|
|
||||||
# TODO: Ugly!
|
|
||||||
|
|
||||||
KernelAddon remote_disk :
|
KernelAddon remote_disk :
|
||||||
remote_disk.cpp
|
remote_disk.cpp
|
||||||
|
|||||||
@@ -35,10 +35,10 @@ struct RemoteDiskDevice : recursive_lock {
|
|||||||
bigtime_t lastInitRetryTime;
|
bigtime_t lastInitRetryTime;
|
||||||
|
|
||||||
RemoteDiskDevice()
|
RemoteDiskDevice()
|
||||||
: remoteDisk(NULL),
|
:
|
||||||
|
remoteDisk(NULL),
|
||||||
lastInitRetryTime(-1)
|
lastInitRetryTime(-1)
|
||||||
{
|
{
|
||||||
sem = -1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
~RemoteDiskDevice()
|
~RemoteDiskDevice()
|
||||||
|
|||||||
Reference in New Issue
Block a user