#include "ioconf.h" /* * MACHINE GENERATED: DO NOT EDIT * * ioconf.c, from "/home/scole/nbsd/cvs/src/sys/arch/ia64/conf/GENERIC.SKI" */ #include #include #include #include static const struct cfiattrdata acpiecdtbuscf_iattrdata = { "acpiecdtbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpibuscf_iattrdata = { "acpibus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpihpetbuscf_iattrdata = { "acpihpetbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata pcibuscf_iattrdata = { "pcibus", 1, { { "bus", "-1", -1 }, } }; static const struct cfiattrdata acpiwdrtbuscf_iattrdata = { "acpiwdrtbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpinodebuscf_iattrdata = { "acpinodebus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpimadtbuscf_iattrdata = { "acpimadtbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata cpubuscf_iattrdata = { "cpubus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpiapmbuscf_iattrdata = { "acpiapmbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpigtdtbuscf_iattrdata = { "acpigtdtbus", 0, { { NULL, NULL, 0 }, } }; static const struct cfiattrdata acpisdtbuscf_iattrdata = { "acpisdtbus", 0, { { NULL, NULL, 0 }, } }; CFDRIVER_DECL(md, DV_DISK, NULL); static const struct cfiattrdata * const mainbus_attrs[] = { &pcibuscf_iattrdata, &acpibuscf_iattrdata, &cpubuscf_iattrdata, NULL }; CFDRIVER_DECL(mainbus, DV_DULL, mainbus_attrs); CFDRIVER_DECL(cpu, DV_DULL, NULL); static const struct cfiattrdata * const acpi_attrs[] = { &acpiwdrtbuscf_iattrdata, &acpihpetbuscf_iattrdata, &acpimadtbuscf_iattrdata, &acpigtdtbuscf_iattrdata, &acpisdtbuscf_iattrdata, &acpiecdtbuscf_iattrdata, &acpinodebuscf_iattrdata, &acpiapmbuscf_iattrdata, NULL }; CFDRIVER_DECL(acpi, DV_DULL, acpi_attrs); struct cfdriver * const cfdriver_list_initial[] = { &md_cd, &mainbus_cd, &cpu_cd, &acpi_cd, NULL }; extern struct cfattach mainbus_ca; extern struct cfattach cpu_ca; extern struct cfattach acpi_ca; static const struct cfparent pspec0 = { "cpubus", "mainbus", DVUNIT_ANY }; static const struct cfparent pspec1 = { "acpibus", "mainbus", DVUNIT_ANY }; #define NORM FSTATE_NOTFOUND #define STAR FSTATE_STAR struct cfdata cfdata[] = { /* driver attachment unit state loc flags pspec */ /* 0: mainbus0 at root */ { "mainbus", "mainbus", 0, NORM, NULL, 0, NULL }, /* 1: cpu* at mainbus? */ { "cpu", "cpu", 0, STAR, NULL, 0, &pspec0 }, /* 2: acpi0 at mainbus? */ { "acpi", "acpi", 0, NORM, NULL, 0, &pspec1 }, { NULL, NULL, 0, 0, NULL, 0, NULL } }; static struct cfattach * const mainbus_cfattachinit[] = { &mainbus_ca, NULL }; static struct cfattach * const cpu_cfattachinit[] = { &cpu_ca, NULL }; static struct cfattach * const acpi_cfattachinit[] = { &acpi_ca, NULL }; const struct cfattachinit cfattachinit[] = { { "mainbus", mainbus_cfattachinit }, { "cpu", cpu_cfattachinit }, { "acpi", acpi_cfattachinit }, { NULL, NULL } }; const short cfroots[] = { 0 /* mainbus0 */, -1 }; /* pseudo-devices */ const struct pdevinit pdevinit[] = { { cpuctlattach, 1 }, { rndattach, 1 }, { mdattach, 1 }, { sscconsattach, 1 }, { ksymsattach, 1 }, { loopattach, 1 }, { ptyattach, 1 }, { 0, 0 } };