propagate required settings for the remote disk from boot loader to kernel (client-ip, server-ip, server-port)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19780 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen
2007-01-12 22:27:48 +00:00
parent 93b2b9ce66
commit 43792b9eed
9 changed files with 61 additions and 347 deletions
+7
View File
@@ -184,6 +184,7 @@ is_boot_device(kernel_args *args, KDiskDevice *device, bool strict)
case USB_DEVICE:
case FIREWIRE_DEVICE:
case FIBRE_DEVICE:
case NETWORK_DEVICE:
// TODO: implement me!
break;
}
@@ -211,6 +212,12 @@ get_boot_partitions(kernel_args *args, PartitionStack &partitions)
return status;
}
if (args->boot_disk.booted_from_network) {
panic("get_boot_partitions: boot from network, server %08lx, client %08lx\n",
args->boot_disk.identifier.device.network.server_ip,
args->boot_disk.identifier.device.network.client_ip);
}
struct BootPartitionVisitor : KPartitionVisitor {
BootPartitionVisitor(kernel_args &args, PartitionStack &stack)
: fArgs(args), fPartitions(stack) {}