MacOS(Apple Silicon) IOKit driver for FPGA DMA transmission, kernel panic. Hardware and software configuration: MAC mini M1 2020 16GB, macOS Ventura 13.0 or 13.7.8 FPGA device capability: 64-bit Complete description: We've developed a DMA driver for PCIe devices (FPGA) based on IOKit. The driver can start normally through kextload, and the bar mapping, DMA registers, etc. are all correct. I am testing DMA data transmission, but a kernel panic has occurred. The specific content of the panic is as follows: {bug_type:210,timestamp:2026-01-28 14:35:30.00 +0800,os_version:macOS 13.0 (22A380),roots_installed:0,incident_id:61C9B820-8D1B-4E75-A4EB-10DC2558FA75} { build : macOS 13.0 (22A380), product : Macmini9,1, socId : 0x00008103, kernel : Darwin Kernel Version 22.1.0: Sun Oct 9 20:14:30 PDT 2022; root:xnu-8792.41.9~2/RELEASE_ARM64_T8103, incident : 61C9B820-8D1B-4E75-A4EB-10DC2558FA75, crashReporterKey : 6435F6BD-4138-412A-5142-83DD7E5B4F61, date : 2026-01-28 14:35:30.16 +0800, panicString : panic(cpu 0 caller 0xf
9
0
467