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 13 int x86_zeroop(void); 14 void *x86_nullop(void); 15 void x86_voidop(void); 16 17 void 18 x86_voidop(void) 19 { 20 } 21 22 void * 23 x86_nullop(void) 24 { 25 return NULL; 26 } 27 28 int 29 x86_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