-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
After changing mmap_sem for mmap_lock to be able to compile for kernel 5.10.17-v7+, the native sample code fails to execute the shader code:
Apr 30 08:11:43 raspberrypi kernel: [ 5455.629995] vcio2: opening vcio 4a6399be, e396df72
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630045] vcio2: device_mmap(e396df72, 226ef3d1{76f39000,76f43000,0,e396df72})
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630062] vcio2: vcioa_alloc_mem(fc56ff3a, a000, 1000, 4)
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630395] vcio2: vcioa_find_handle(fc56ff3a{00000000,0,0}, 27)
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630551] vcio2: vcioa_insert(fc56ff3a{00000000,0,0}, 0)
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630570] vcio2: vcioa_alloc_mem: {27, a000, }
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630790] vcio2: memremap 4a137af0
Apr 30 08:11:43 raspberrypi kernel: [ 5455.630950] vcio2: QpuEnable 1
Apr 30 08:11:43 raspberrypi kernel: [ 5455.631181] vcio2: vcio_set_enabled: 1, 0
Apr 30 08:11:43 raspberrypi kernel: [ 5455.631203] vcio2: IOCTL_EXEC_QPU2 1, 75804028, 1, 1388
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671719] vcio2: vma_close(226ef3d1{76f39000,76f43000,3e3f6,e396df72})
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671748] vcio2: vcioa_find_addr(fc56ff3a{69b204fd,1,10}, 3e3f6000)
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671764] vcio2: vcioa_find_addr {80000027,a000,fe3f6000}
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671782] vcio2: vcioa_unlock_mem(69b204fd{80000027, fe3f6000[a000]}, 757a4a7c)
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671795] vcio2: mapping: ffffffff
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671808] vcio2: mapping: ffffffff
Apr 30 08:11:44 raspberrypi kernel: [ 5456.671820] vcio2: mapping: ffffffff
Apr 30 08:11:46 raspberrypi kernel: [ 5458.750617] cpu cpu0: dev_pm_opp_set_rate: failed to find current OPP for freq 4294967186 (-34)
Apr 30 08:11:47 raspberrypi kernel: [ 5459.790572] vcio2 WARN: Failed to unlock VC memory: s=-110 recv data size=00000004 error00000027
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624613] raspberrypi-firmware soc:firmware: Request 0x00038002 returned status 0x80000001
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624658] raspberrypi-firmware soc:firmware: Request 0x0003000f returned status 0x80000001
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624668] raspberrypi-clk soc:firmware:clocks: Failed to change fw-clk-arm frequency: -22
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624688] vcio2 WARN: Failed to release VC memory: rc=-22 recv data size=00000004 error=80000000
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624799] vcio2: closing vcio 4a6399be, e396df72{as={0}}
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624818] vcio2: vcioa_destroy(fc56ff3a{69b204fd,1,10, 757a4a7c})
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624833] vcio2: vcioa_unlock_mem(69b204fd{80000027, fe3f6000[a000]}, 757a4a7c)
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624844] vcio2: mapping: ffffffff
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624857] vcio2: mapping: ffffffff
Apr 30 08:11:48 raspberrypi kernel: [ 5460.624869] vcio2: mapping: ffffffff
Apr 30 08:11:48 raspberrypi kernel: [ 5460.630855] vcio2: QpuEnable 0
Apr 30 08:11:48 raspberrypi kernel: [ 5460.630976] vcio2: vcio_set_enabled: 0, 0
It works for porting and hybrid. The main diff is the gpu execute io call...
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels