Skip to content

Releases: acidanthera/CpuTscSync

1.1.1

08 Oct 12:51
df6c729
Compare
Choose a tag to compare

v1.1.1

  • Added constants for macOS 15 support
  • Adapt code to make it work correclty in Sequoia

1.1.0

12 Jun 15:02
5d7bb47
Compare
Choose a tag to compare

v1.1.0

  • Added constants for macOS 14 support

1.0.9

04 Jul 17:15
Compare
Choose a tag to compare

v1.0.9

  • Added constants for macOS 13 support

1.0.8

18 Apr 10:37
Compare
Choose a tag to compare

v1.0.8

  • Fix old sync logic used when boot-arg -cputsclock is specified

1.0.7

07 Mar 17:41
Compare
Choose a tag to compare

v1.0.7

  • Find a better place to sync TSC in the kernel (supported since 10.7)
  • boot-args -cputsclock or TSC_sync_margin can be used to select older method to sync TSC

1.0.6

07 Feb 18:02
Compare
Choose a tag to compare

v1.0.6

  • Override one more kernel method IOPlatformActionsPostResume to perform sync as early as possible
  • README extended with an additional hint related to TSC_sync_margin=0

1.0.5

04 Oct 15:19
Compare
Choose a tag to compare

v1.0.5

  • Fix issue with wakeup time: tsc sync is performed too early, so wakeup time can be incorrect, some app can crash with assertion failure: "currentTime >= wakeUpTime"
  • Revert back tsc sync in VoodooTSCSync::setPowerState as a fallback for older systems

1.0.4

06 Sep 22:31
Compare
Choose a tag to compare

v1.0.4

  • Added constants for macOS 12 support
  • Added macOS 12 compatibility for CPUs with MSR_IA32_TSC_ADJUST (03Bh)

1.0.3

05 Oct 16:08
Compare
Choose a tag to compare

v1.0.3

  • Added MacKernelSDK with Xcode 12 compatibility

1.0.2

04 Aug 11:36
Compare
Choose a tag to compare
  • Compatibility for macOS BigSur 11.0
  • Use atomic variable tsc_synced