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
lion328 has quit [Quit: Leaving]
zumi_ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
pb17 has joined #asahi-dev
lion328 has joined #asahi-dev
Compassion1 has joined #asahi-dev
Compassion has quit [Ping timeout: 480 seconds]
Compassion has joined #asahi-dev
Compassion1 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
Drago has joined #asahi-dev
chadmed_ has joined #asahi-dev
<chadmed_> fl0_id: sometimes those containers with multiple regs/sizes are for different parts of the peripheral. e.g. 0x4000-sized regs are probably the address of the asc mailbox associated with the peripheral. have a look at https://github.com/AsahiLinux/linux/blob/asahi-wip/arch/arm64/boot/dts/apple/t602x-die0.dtsi#L129
tobhe has joined #asahi-dev
hexdump0815 has joined #asahi-dev
chrisl has joined #asahi-dev
hexdump02 has quit [Ping timeout: 480 seconds]
tobhe_ has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
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 "="
<nickchan> i will try to get more details first
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
<nickchan> am going to revert it locally for now
<nickchan> im not super sure the best way to properly fix it
<chadmed> nickchan: instead of reverting can you try add the chosen_cnt = 0; line back?
<chadmed> actually that would just skip trying to set the prop
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
hspak4405343 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chadmed has quit []
chadmed has joined #asahi-dev
hspak440534 has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
pb17 has joined #asahi-dev
chadmed_ has joined #asahi-dev
chadmed has quit [Read error: Connection reset by peer]
glem8100548891 has joined #asahi-dev
glem810054889 has quit [Ping timeout: 480 seconds]
glem8100548891 is now known as glem810054889
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
zumi_ has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
cylm has joined #asahi-dev
ravikant_ has quit [Remote host closed the connection]
ravikant_ has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
<kettenis> hmm, I think the pre-defined stage1 version property string ends up in read-only memory
<kettenis> but for some reason it is writable in my environment
<kettenis> nickchan: are you using the .macho?
john-cabaj has joined #asahi-dev
<kettenis> ah, wait I guess you're loading a kernel directly from the stage1 m1n1
Larwive has quit [Ping timeout: 480 seconds]
Stardust has quit [Read error: Connection reset by peer]
Stardust has joined #asahi-dev
chrisl has joined #asahi-dev
lion328 has quit [Quit: Leaving]
chrisl has quit [Ping timeout: 480 seconds]
lion328 has joined #asahi-dev
Drago has joined #asahi-dev
<nickchan> kettenis: using m1n1.bin and loading kernel appended to stage1
<nickchan> the stage prior to m1n1 accepts usb uploads so it's a logical thing to do during development
Drago has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
pb17 has joined #asahi-dev
pjakobsson has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chrisl has joined #asahi-dev
Cardpiraya has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit []
loki_val is now known as crabbedhaloablut
Larwive has quit [Remote host closed the connection]
Larwive has joined #asahi-dev
Drago has joined #asahi-dev
chadmed_ has quit [Quit: Konversation terminated!]
chadmed_ has joined #asahi-dev
chadmed_ has quit []
chadmed_ has joined #asahi-dev
chadmed_ has quit []
chadmed_ has joined #asahi-dev
chadmed_ has quit []
chadmed_ has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
halloy4227 has joined #asahi-dev
Cardpiraya has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
jannau has quit [Quit: WeeChat 4.5.1]
jannau has joined #asahi-dev
pb17 has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
jannau has quit [Quit: WeeChat 4.6.2]
Drago has joined #asahi-dev
zumi_ has joined #asahi-dev
zumi has quit [Ping timeout: 480 seconds]
zumi_ is now known as zumi
jannau has joined #asahi-dev
chrisl has joined #asahi-dev
halloy4227 has quit [Remote host closed the connection]
jannau has quit [Quit: WeeChat 4.6.3]
chrisl has quit [Ping timeout: 480 seconds]
jannau has joined #asahi-dev
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
halloy4227 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
malfunction54 has joined #asahi-dev
cylm has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
halloy4227 has quit [Quit: halloy4227]
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
wyes has quit [Remote host closed the connection]
yuyichao_ has joined #asahi-dev
chrisl has joined #asahi-dev
opticron has quit [Read error: Connection reset by peer]
opticron has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
Larwive has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
Larwive has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
Calandracas has quit [Remote host closed the connection]
Larwive has quit [Ping timeout: 480 seconds]
Calandracas has joined #asahi-dev
chrisl has joined #asahi-dev
john-cabaj has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Drago has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Calandracas has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
Drago has quit [Ping timeout: 480 seconds]
Calandracas has joined #asahi-dev
john-cabaj has joined #asahi-dev
Larwive has joined #asahi-dev
sam_ is now known as Guest17317
sam_ has joined #asahi-dev
Guest17317 has quit [Read error: Connection reset by peer]
john-cabaj has quit [Ping timeout: 480 seconds]
Larwive has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
chrisl has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
Larwive has joined #asahi-dev
Larwive has quit [Ping timeout: 480 seconds]