]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/kdebug.h
xnu-3248.50.21.tar.gz
[apple/xnu.git] / bsd / sys / kdebug.h
index 48dfac84a5faeed54d986ffb161fb0bdf13e1ec4..956d7234c8cba775556c4a21b173be33d86c4abf 100644 (file)
@@ -193,6 +193,7 @@ extern void kernel_debug_enter(
 #define DBG_ARIADNE             43
 #define DBG_DAEMON              44
 #define DBG_ENERGYTRACE         45
+#define DBG_IMG                 49
 
 
 #define DBG_MIG                        255
@@ -323,6 +324,7 @@ extern void kernel_debug_string_simple(const char *message);
 #define DBG_MACH_SFI                   0xA2    /* Selective Forced Idle (SFI) */
 #define DBG_MACH_ENERGY_PERF   0xA3 /* Energy/performance resource stats */
 #define DBG_MACH_SYSDIAGNOSE   0xA4    /* sysdiagnose keychord */
+#define DBG_MACH_ZALLOC        0xA5    /* Zone allocator */
 
 /* Codes for Scheduler (DBG_MACH_SCHED) */
 #define MACH_SCHED              0x0     /* Scheduler */
@@ -368,6 +370,9 @@ extern void kernel_debug_string_simple(const char *message);
 #define MACH_THREAD_BIND           0x2a /* Thread was bound (or unbound) to a processor */
 #define MACH_WAITQ_PROMOTE         0x2b /* Thread promoted by waitq boost */
 #define MACH_WAITQ_DEMOTE          0x2c /* Thread demoted from waitq boost */
+#define MACH_SCHED_LOAD            0x2d /* load update */
+#define MACH_REC_CORES_FAILSAFE    0x2e /* recommended processor failsafe kicked in */
+#define MACH_SCHED_QUANTUM_EXPIRED 0x2f /* thread quantum expired */
 
 /* Variants for MACH_MULTIQ_DEQUEUE */
 #define MACH_MULTIQ_BOUND     1
@@ -440,6 +445,10 @@ extern void kernel_debug_string_simple(const char *message);
 #define SFI_PID_SET_MANAGED            0x8
 #define SFI_PID_CLEAR_MANAGED          0x9
 #define SFI_GLOBAL_DEFER               0xa
+
+/* Codes for Zone Allocator (DBG_MACH_ZALLOC) */
+#define ZALLOC_ZCRAM                   0x0
+
 /* **** The Kernel Debug Sub Classes for Network (DBG_NETWORK) **** */
 #define DBG_NETIP      1       /* Internet Protocol */
 #define DBG_NETARP     2       /* Address Resolution Protocol */
@@ -706,6 +715,7 @@ extern void kernel_debug_string_simple(const char *message);
 
 /* Codes for BANK_ACCOUNT_INFO */
 #define BANK_SETTLE_CPU_TIME           0x1     /* Bank ledger(chit) rolled up to tasks. */
+#define BANK_SECURE_ORIGINATOR_CHANGED 0x2     /* Secure Originator changed. */
 
 /* Codes for ATM_SUBAID_INFO */
 #define ATM_MIN_CALLED                         0x1