Home | History | Annotate | Line # | Download | only in include
autoconf.h revision 1.5
      1  1.5    cherry /* $NetBSD: autoconf.h,v 1.5 2018/12/22 07:45:58 cherry Exp $ */
      2  1.1      jmmv #ifndef _X86_AUTOCONF_H_
      3  1.1      jmmv #define _X86_AUTOCONF_H_
      4  1.1      jmmv 
      5  1.3    dyoung #include <sys/device.h>
      6  1.3    dyoung 
      7  1.5    cherry /*
      8  1.5    cherry  * device private data for mainbus.
      9  1.5    cherry  * subr_autoconf.c uses sizeof() to allocate private memory for this
     10  1.5    cherry  * data structure.
     11  1.5    cherry  */
     12  1.5    cherry struct mainbus_softc {
     13  1.5    cherry #if defined(__i386__)
     14  1.5    cherry 	device_t	sc_acpi;
     15  1.5    cherry 	device_t	sc_dev;
     16  1.5    cherry 	device_t	sc_ipmi;
     17  1.5    cherry 	device_t	sc_pci;
     18  1.5    cherry 	device_t	sc_mca;
     19  1.5    cherry 	device_t	sc_pnpbios;
     20  1.5    cherry #endif
     21  1.5    cherry };
     22  1.5    cherry 
     23  1.3    dyoung void device_pci_props_register(device_t, void *);
     24  1.3    dyoung device_t device_pci_register(device_t, void *);
     25  1.3    dyoung device_t device_isa_register(device_t, void *);
     26  1.4  jmcneill void device_acpi_register(device_t, void *);
     27  1.1      jmmv 
     28  1.1      jmmv #endif /* _X86_AUTOCONF_H_ */
     29