Home | History | Annotate | Line # | Download | only in x86
      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