ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
WindowPain has quit [Read error: Connection reset by peer]
WindowPain8 has joined #asahi-dev
WindowPain8 is now known as WindowPain
chadmed_ has quit [Remote host closed the connection]
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
gnuiyl has quit [Remote host closed the connection]
gnuiyl has joined #asahi-dev
malfunction54 has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chrisl has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
chrisl has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
gnuiyl has quit [Remote host closed the connection]
zumi_ has joined #asahi-dev
gnuiyl has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
gnuiyl has quit [Remote host closed the connection]
zumi_ is now known as zumi
gnuiyl has joined #asahi-dev
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Larwive has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
Drago has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Drago has quit [Ping timeout: 480 seconds]
<nickchan>
fl0_id: the last soc to be compatible with "apple,aic" is t8103
<nickchan>
t6000 is already incompatible
<nickchan>
so t6031 is definitely not compatible anyways follow what jannau set
<nickchan>
said
ravikant_ has joined #asahi-dev
<nickchan>
also "aic" in ADT means the AIC block that handles IRQs but in Linux the "AIC" driver also handles FIQ even though technically speaker those are part of the CPU core complexes are not the AIC block
<nickchan>
technically speaking
<nickchan>
as far as linux is concerned two seems to line up pretty well so far though
<nickchan>
there's some minor differences that don't line up but linux don't use them at all
<sven>
iirc robh also suggested that he would NAK aic3 because if the hw is changing once per generation anyway we may as well only use tXXXX-aic
<chadmed>
i feel like a massive idiot re that, because in the docs i wrote the part that was like "apple wont change aic2 for years it does everything they need"
<sven>
I’d really double check if any of the offers actually changed
<sven>
I just don’t trust the ADT at all
<sven>
*offsets
<jannau>
I think m4 uses still "aic,3" and I'm not sure aic,3 differs that much from aic,2. not sure what changed beside moving offsets/strides to the ADT instead of hardcoding them
<jannau>
the only offsets that changed is AIC2_IRQ_CFG now specified in the ADT as "extint-baseaddress
<jannau>
"
<nickchan>
i think it may be possible to keep the apple,aic2 compatible and have the aic2 values as default
<nickchan>
Then that doesn't break any existing device trees
chrisl has joined #asahi-dev
<sven>
if the offset changed we can’t use aic2
chrisl has quit [Ping timeout: 480 seconds]
<nickchan>
75329c51e280b23205a51547a7799369d4c5e23d is the first bad commit
<nickchan>
since this commit trying to boot kernel on ipad with m1n1 would crash m1n1
<nickchan>
"payload: Fix m1n1 stage 1 version passing"
<nickchan>
the crash is very weird too it's a crash trying to access a variable's "="