Post not yet marked as solved
I would like to know whether MFI authentication is required to connect to Apple MAP protocol. Thank you very much!
Post not yet marked as solved
Hi there!
There was a presentation of the SCSI support in DriverKit on 2020 WWDC: https://developer.apple.com/videos/play/wwdc2020/10210/
Currently, the Xcode 12.4 (latest) has nothing regarding SCSI in DriverKit folders.
Documentation says it is still in beta: https://developer.apple.com/documentation/scsicontrollerdriverkit
So I've downloaded xcode 12.5 beta, where the driverkit 20.4 beta resides (according to https://developer.apple.com/support/xcode/)
And what we have there? Just
Kernel.framework/Versions/A/Headers/DriverKit/IOReturn.h
65:#define sub_iokit_scsi err_sub(16)
And nothing more!
So, the question is: do we have any way to use SCSI devices now on BigSur? Could I develop something for it with DriverKit, or should I use kext-approach for now, and wait for SCSI DriverKit support to be released indeed?
Post not yet marked as solved
I am woriking on
SCSIControllerDriverKit
IOUserSCSIParallelInterfaceController
When I hot-plug my PCIe SCSI controller, the controller works normally, but when I hot remove the PCIe SCSI controller, the driverkit crashes.
Thread 3 Crashed:: Dispatch queue: MyUserSpaceDriver-Default
UserSpaceDriver-PCIe-hotremove.rtf.txt
UserSpaceDriver-PCIe-hotremove.ips.txt
Post not yet marked as solved
My user space driver need to call a function:
clock_get_calendar_microtime(¤tTime_sec,¤tTime_usec);
I hope Xcode DriverKit library can include "kern/clock.h"
Post not yet marked as solved
I am working on
SCSIControllerDriverKit
UserSpaceDriver-UserCreateTargetForID.ips.txt
I
UserSpaceDriver-UserCreateTargetForID.rtf.txt
OUserSCSIParallelInterfaceController
My dext had follow this site description:
https://developer.apple.com/documentation/scsicontrollerdriverkit/iouserscsiparallelinterfacecontroller/3567474-usercreatetargetforid
But when the program calls:
UserCreateTargetForID(scsi_target,targetOSDictionary)
got panic.