<z3ntu>
konradybcio: I only tried 6.13 with all the changes ported from 5.18 to there, I can try trimming it down to something smaller. IIRC I tried just msm-iommu-v1 compatible without any patches sometime recently and the phone just crashed
zstas_ has joined #linux-msm
zstas has quit [Ping timeout: 480 seconds]
<konradybcio>
Luca Weiss: are you modifying any iommu driver ops? Or just adding/removing mmio accesses?
<z3ntu>
konradybcio: I checked the diff to 6.13 yesterday again and I didn't see anything that would have explained the issue to me, maybe the most significant change is changing the 'format' from ARM_32_LPAE_S1 to ARM_V7S, and setting 'oas' to 32 instead of 40
<z3ntu>
apart from that it's mostly register writes and stuff around that
jacobk_ has joined #linux-msm
jacobk is now known as Guest8997
jacobk_ is now known as jacobk
Guest8997 has quit [Ping timeout: 480 seconds]
srini_ has joined #linux-msm
dliviu has quit [Ping timeout: 480 seconds]
dliviu has joined #linux-msm
<konradybcio>
Luca Weiss: your 5.18 branch seems to reference sid 1 and 2.. i think it should be 0 1 to make tz happy
<konradybcio>
and then your ranges would need a shift by 0x1000 to make logic happy
<z3ntu>
konradybcio: yep, this is one of the things that I need to look at again, this was not supported in qcom_iommu driver before
Daanct12 has quit [Quit: WeeChat 4.5.1]
pespin has joined #linux-msm
zstas_ has quit [Remote host closed the connection]
zstas has joined #linux-msm
mripard has quit [Quit: WeeChat 4.5.1]
pespin has quit [Remote host closed the connection]