1/* $NetBSD: x86_stub.c,v 1.5 2016/09/21 00:00:07 jmcneill Exp $ */
2
3#include <sys/cdefs.h>
4__KERNEL_RCSID(0, "$NetBSD: x86_stub.c,v 1.5 2016/09/21 00:00:07 jmcneill Exp $");
5
6#include <sys/param.h>
7#include <sys/systm.h>
8#include <sys/kgdb.h>
9
10#include <machine/autoconf.h>
11#include <dev/pci/pcivar.h>
12
13int x86_zeroop(void);
14void *x86_nullop(void);
15void x86_voidop(void);
16
17void
18x86_voidop(void)
19{
20}
21
22void *
23x86_nullop(void)
24{
25 return NULL;
26}
27
28int
29x86_zeroop(void)
30{
31 return 0;
32}
33
34__weak_alias(device_acpi_register, x86_nullop);
35__weak_alias(device_isa_register, x86_nullop);
36__weak_alias(device_pci_props_register, x86_voidop);
37__weak_alias(device_pci_register, x86_nullop);
38__weak_alias(kdb_trap, x86_zeroop);
39__weak_alias(kgdb_disconnected, x86_zeroop);
40__weak_alias(kgdb_trap, x86_zeroop);
41__weak_alias(mca_nmi, x86_voidop);
42__weak_alias(pci_ranges_infer, x86_voidop);
43__weak_alias(x86_nmi, x86_voidop);
44