Module Name: src Committed By: palle Date: Tue Nov 19 20:38:24 UTC 2024
Modified Files: src/sys/arch/sparc64/sparc64: autoconf.c Log Message: sun4v: revert changes introduced in rev. 1.242 - root fs on a cdrom *does* make sense (read-only) To generate a diff of this commit: cvs rdiff -u -r1.242 -r1.243 src/sys/arch/sparc64/sparc64/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/sparc64/sparc64/autoconf.c diff -u src/sys/arch/sparc64/sparc64/autoconf.c:1.242 src/sys/arch/sparc64/sparc64/autoconf.c:1.243 --- src/sys/arch/sparc64/sparc64/autoconf.c:1.242 Sun Nov 17 20:31:13 2024 +++ src/sys/arch/sparc64/sparc64/autoconf.c Tue Nov 19 20:38:24 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: autoconf.c,v 1.242 2024/11/17 20:31:13 palle Exp $ */ +/* $NetBSD: autoconf.c,v 1.243 2024/11/19 20:38:24 palle Exp $ */ /* * Copyright (c) 1996 @@ -48,7 +48,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.242 2024/11/17 20:31:13 palle Exp $"); +__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.243 2024/11/19 20:38:24 palle Exp $"); #include "opt_ddb.h" #include "opt_kgdb.h" @@ -1183,14 +1183,15 @@ device_register(device_t dev, void *aux) * secondary logical domain * * The bootpath looks something like this: - * /virtual-devices@100/channel-devices@200/disk@1:a + * /virtual-devices@100/channel-devices@200/disk@1:a (disk) + * /virtual-devices@100/channel-devices@200/disk@4:f (cdrom) * * The device hierarchy constructed during autoconfiguration * is: - * /mainbus/vbus/cbus/vdsk/scsibus/sd + * /mainbus/vbus/cbus/vdsk/scsibus/sd or + * /mainbus/vbus/cbus/vdsk/scsibus/cd */ - if (CPU_ISSUN4V && device_is_a(dev, "sd") && - device_is_a(busdev, "vdsk")) { + if (CPU_ISSUN4V && device_is_a(busdev, "vdsk")) { dev_path_exact_match(dev, ofnode); } else { dev_bi_unit_drive_match(dev, ofnode,