]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/mp_events.h
xnu-4570.41.2.tar.gz
[apple/xnu.git] / osfmk / i386 / mp_events.h
index 0da1d98c02b3f195fe97602c6f1017329ad04374..59c661e7aa71abdf7fd4f4de46cbd302601fb717 100644 (file)
@@ -39,12 +39,11 @@ typedef enum {
        MP_KDP,
        MP_KDB,
        MP_AST,
-       MP_RENDEZVOUS,
        MP_IDLE,
        MP_UNIDLE,
        MP_CHUD,
-       MP_BROADCAST,
        MP_CALL,
+       MP_CALL_PM,
        MP_LAST
 } mp_event_t;
 
@@ -54,22 +53,19 @@ const char *mp_event_name[] = {     \
        "MP_KDP",               \
        "MP_KDB",               \
        "MP_AST",               \
-       "MP_RENDEZVOUS",        \
        "MP_IDLE",              \
        "MP_UNIDLE",            \
        "MP_CHUD",              \
-       "MP_BROADCAST",         \
        "MP_CALL",              \
+       "MP_CALL_PM",           \
        "MP_LAST"               \
 }
 
-typedef enum { SYNC, ASYNC } mp_sync_t;
+typedef enum { SYNC, ASYNC, NOSYNC } mp_sync_t;
 
 __BEGIN_DECLS
 
 extern void    i386_signal_cpu(int cpu, mp_event_t event, mp_sync_t mode);
-extern void    i386_signal_cpus(mp_event_t event, mp_sync_t mode);
-extern int     i386_active_cpus(void);
 extern void    i386_activate_cpu(void);
 extern void    i386_deactivate_cpu(void);
 extern void    cpu_NMI_interrupt(int /* cpu */);