1 | /* $NetBSD: autoconf.h,v 1.6 2019/05/24 14:28:48 nonaka Exp $ */ |
2 | #ifndef _X86_AUTOCONF_H_ |
3 | #define _X86_AUTOCONF_H_ |
4 | |
5 | #include <sys/device.h> |
6 | |
7 | /* |
8 | * device private data for mainbus. |
9 | * subr_autoconf.c uses sizeof() to allocate private memory for this |
10 | * data structure. |
11 | */ |
12 | struct mainbus_softc { |
13 | #if defined(__i386__) |
14 | device_t sc_acpi; |
15 | device_t sc_dev; |
16 | device_t sc_ipmi; |
17 | device_t sc_pci; |
18 | device_t sc_mca; |
19 | device_t sc_pnpbios; |
20 | #endif |
21 | }; |
22 | |
23 | extern int x86_found_console; |
24 | |
25 | void device_pci_props_register(device_t, void *); |
26 | device_t device_pci_register(device_t, void *); |
27 | device_t device_isa_register(device_t, void *); |
28 | void device_acpi_register(device_t, void *); |
29 | |
30 | #endif /* _X86_AUTOCONF_H_ */ |
31 | |