xref: /minix3/sys/arch/x86/include/mpacpi.h (revision 1cd76c751364e6270e8d5a0daebc6d3d169baf4d)
1*1cd76c75SBen Gras /*	$NetBSD: mpacpi.h,v 1.9 2009/04/17 21:07:58 dyoung Exp $	*/
2*1cd76c75SBen Gras 
3*1cd76c75SBen Gras #ifndef _X86_MPACPI_H_
4*1cd76c75SBen Gras #define _X86_MPACPI_H_
5*1cd76c75SBen Gras 
6*1cd76c75SBen Gras struct pcibus_attach_args;
7*1cd76c75SBen Gras 
8*1cd76c75SBen Gras int mpacpi_scan_apics(device_t, int *);
9*1cd76c75SBen Gras int mpacpi_find_interrupts(void *);
10*1cd76c75SBen Gras int mpacpi_pci_attach_hook(device_t, device_t,
11*1cd76c75SBen Gras 			   struct pcibus_attach_args *);
12*1cd76c75SBen Gras 
13*1cd76c75SBen Gras struct mp_intr_map;
14*1cd76c75SBen Gras int mpacpi_findintr_linkdev(struct mp_intr_map *);
15*1cd76c75SBen Gras 
16*1cd76c75SBen Gras extern struct mp_intr_map *mpacpi_sci_override;
17*1cd76c75SBen Gras 
18*1cd76c75SBen Gras #endif /* _X86_MPACPI_H_ */
19