From 19032f4b33ea264e3977f8fc8909ff2b37eb3681 Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Mon, 6 Sep 1999 06:39:17 +0000 Subject: [PATCH] Add pccard child to nexus. A better version would take care of this with an identify method, but that has not been implemented. Forgotten by: imp --- sys/amd64/amd64/legacy.c | 5 +++++ sys/amd64/amd64/nexus.c | 5 +++++ sys/i386/i386/legacy.c | 5 +++++ sys/i386/i386/nexus.c | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/sys/amd64/amd64/legacy.c b/sys/amd64/amd64/legacy.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/amd64/amd64/legacy.c +++ b/sys/amd64/amd64/legacy.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/amd64/amd64/nexus.c b/sys/amd64/amd64/nexus.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/amd64/amd64/nexus.c +++ b/sys/amd64/amd64/nexus.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/i386/i386/legacy.c b/sys/i386/i386/legacy.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/i386/i386/legacy.c +++ b/sys/i386/i386/legacy.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; } diff --git a/sys/i386/i386/nexus.c b/sys/i386/i386/nexus.c index 23e6fdc69606..d4637f41128a 100644 --- a/sys/i386/i386/nexus.c +++ b/sys/i386/i386/nexus.c @@ -224,6 +224,11 @@ nexus_attach(device_t dev) panic("nexus_attach isa"); device_probe_and_attach(child); } + + child = device_add_child(dev, "pccard", 0, 0); + if (child == NULL) + panic("nexus_probe pccard"); + device_probe_and_attach(child); return 0; }