Skip to content

Commit d44d1f3

Browse files
committed
Fix version publishing for VirtualSMC
1 parent 1206678 commit d44d1f3

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

Changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
VirtualSMC Changelog
22
====================
3+
#### v1.2.1
4+
- Fix version publishing for VirtualSMC
5+
36
#### v1.2.0
47
- Improve manual fan control in SMCDellSensors (switch off manual control before going to sleep), rename control boot-args (start with -dell)
58

VirtualSMC.xcodeproj/project.pbxproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1570,7 +1570,7 @@
15701570
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
15711571
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
15721572
MACOSX_DEPLOYMENT_TARGET = 10.8;
1573-
MODULE_VERSION = 1.2.0;
1573+
MODULE_VERSION = 1.2.1;
15741574
ONLY_ACTIVE_ARCH = YES;
15751575
SDKROOT = macosx;
15761576
VALID_ARCHS = x86_64;
@@ -1621,7 +1621,7 @@
16211621
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
16221622
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
16231623
MACOSX_DEPLOYMENT_TARGET = 10.8;
1624-
MODULE_VERSION = 1.2.0;
1624+
MODULE_VERSION = 1.2.1;
16251625
SDKROOT = macosx;
16261626
SWIFT_COMPILATION_MODE = wholemodule;
16271627
VALID_ARCHS = x86_64;
@@ -2293,7 +2293,7 @@
22932293
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
22942294
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
22952295
MACOSX_DEPLOYMENT_TARGET = 10.8;
2296-
MODULE_VERSION = 1.2.0;
2296+
MODULE_VERSION = 1.2.1;
22972297
ONLY_ACTIVE_ARCH = YES;
22982298
SDKROOT = macosx;
22992299
VALID_ARCHS = x86_64;

VirtualSMC/kern_vsmc.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <Headers/kern_devinfo.hpp>
1111
#include <Headers/kern_iokit.hpp>
1212
#include <Headers/kern_crypto.hpp>
13+
#include <Headers/kern_version.hpp>
1314
#include <Headers/plugin_start.hpp>
1415
#include <IOKit/pwr_mgt/IOPM.h>
1516
#include <IOKit/IODeviceTreeSupport.h>
@@ -124,7 +125,9 @@ bool VirtualSMC::start(IOService *provider) {
124125
removeProperty("OverrideModelInfo");
125126
removeProperty("Keystore");
126127
removeProperty("UserKeystore");
127-
128+
129+
setProperty("VersionInfo", kextVersion);
130+
128131
pmio = new SMCProtocolPMIO;
129132
if (deviceInfo.getGeneration() >= SMCInfo::Generation::V2)
130133
mmio = new SMCProtocolMMIO;

0 commit comments

Comments
 (0)