Skip to content

[DSC] Add support for DriverKit shared caches#7265

Merged
bdash merged 1 commit into
devfrom
dsc-driverkit
Aug 14, 2025
Merged

[DSC] Add support for DriverKit shared caches#7265
bdash merged 1 commit into
devfrom
dsc-driverkit

Conversation

@bdash

@bdash bdash commented Aug 14, 2025

Copy link
Copy Markdown
Contributor

Shared cache files use the same DriverKit platform value for both Mac and iOS. I opted to map them both to a Mac platform for now. It seems to work fine in my testing with both Mac and iOS caches. Is this likely to cause any problems?

@bdash bdash requested a review from 0cyn August 14, 2025 02:08
@0cyn

0cyn commented Aug 14, 2025

Copy link
Copy Markdown
Contributor

lgtm!

iOS/mac platform differentiation primarily matters for type libraries; if the DriverKit libraries are importing public frameworks and the function signatures may differ between platforms then it could cause decomp issues. Otherwise this is ok for now.

@bdash

bdash commented Aug 14, 2025

Copy link
Copy Markdown
Contributor Author

The image paths are all prefixed with /System/DriverKit so I think neither Mac nor iOS type libraries will match at the moment.

@bdash bdash merged commit 24a67b5 into dev Aug 14, 2025
5 checks passed
@bdash bdash deleted the dsc-driverkit branch August 14, 2025 04:48
@bdash

bdash commented Aug 14, 2025

Copy link
Copy Markdown
Contributor Author

This is available in 5.2.8119 and newer.

@emesare emesare added this to the Io milestone Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants