Print this page
OS-2366 ddi_periodic_add(9F) is entirely rubbish

*** 19,36 **** --- 19,40 ---- * CDDL HEADER END */ /* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. */ + /* + * Copyright (c) 2013, Joyent, Inc. All rights reserved. + */ #ifndef _SYS_APIC_COMMON_H #define _SYS_APIC_COMMON_H #include <sys/psm_types.h> #include <sys/avintr.h> #include <sys/privregs.h> #include <sys/pci.h> + #include <sys/cyclic.h> #ifdef __cplusplus extern "C" { #endif
*** 157,167 **** extern int apic_break_on_cpu; extern int apic_stretch_interrupts; extern int apic_stretch_ISR; /* IPL of 3 matches nothing now */ #endif ! extern ddi_periodic_t apic_periodic_id; extern void apic_nmi_intr(caddr_t arg, struct regs *rp); extern int apic_clkinit(); extern hrtime_t apic_gettime(); extern hrtime_t apic_gethrtime(); --- 161,171 ---- extern int apic_break_on_cpu; extern int apic_stretch_interrupts; extern int apic_stretch_ISR; /* IPL of 3 matches nothing now */ #endif ! extern cyclic_id_t apic_cyclic_id; extern void apic_nmi_intr(caddr_t arg, struct regs *rp); extern int apic_clkinit(); extern hrtime_t apic_gettime(); extern hrtime_t apic_gethrtime();