]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/pmCPU.h
xnu-4903.221.2.tar.gz
[apple/xnu.git] / osfmk / i386 / pmCPU.h
index c443c1efa9d160a7a8d234fea56799495e246a4d..1ed973e4ceb2fae9a33dd1a88e058a6a463ee0cd 100644 (file)
@@ -141,6 +141,7 @@ void pmTimerSave(void);
 void pmTimerRestore(void);
 kern_return_t pmCPUExitHalt(int cpu);
 kern_return_t pmCPUExitHaltToOff(int cpu);
+uint32_t pmTimerQueueMigrate(int);
 
 #define PM_HALT_NORMAL         0               /* normal halt path */
 #define PM_HALT_DEBUG          1               /* debug code wants to halt */
@@ -159,6 +160,16 @@ extern int pmsafe_debug;
 #define                URGENCY_NOTIFICATION_ASSERT_NS (5 * 1000 * 1000)
 extern uint64_t        urgency_notification_assert_abstime_threshold;
 
+x86_lcpu_t *
+pmGetLogicalCPU(int cpu);
+x86_lcpu_t *
+pmGetMyLogicalCPU(void);
+processor_t
+pmLCPUtoProcessor(int lcpu);
+x86_pkg_t *
+pmGetPkgRoot(void);
+
+
 /******************************************************************************
  *
  * All of the following are deprecated interfaces and no longer used.