ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
yuyichao has quit [Ping timeout: 480 seconds]
phiologe has joined #asahi-gpu
PhilippvK has quit [Ping timeout: 480 seconds]
mort_ has quit [Server closed connection]
mort_ has joined #asahi-gpu
Misthios has quit [Server closed connection]
Misthios has joined #asahi-gpu
PyroPeter has joined #asahi-gpu
pyropeter3 has quit [Ping timeout: 480 seconds]
go4godvin has quit [Server closed connection]
go4godvin has joined #asahi-gpu
ella-0[m] has quit [Server closed connection]
ella-0[m] has joined #asahi-gpu
agoldmints[m] has quit [Server closed connection]
agoldmints[m] has joined #asahi-gpu
fridtjof[m] has quit [Server closed connection]
fridtjof[m] has joined #asahi-gpu
bisko has quit [Read error: Connection reset by peer]
bisko has joined #asahi-gpu
alicela1n has quit [Server closed connection]
alicela1n has joined #asahi-gpu
le0n_ has joined #asahi-gpu
le0n has quit [Ping timeout: 480 seconds]
The_DarkFire_[m] has quit [Server closed connection]
The_DarkFire_[m] has joined #asahi-gpu
le0n has joined #asahi-gpu
le0n_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-gpu
therealminzii[m] has quit [Server closed connection]
therealminzii[m] has joined #asahi-gpu
thebigbossch[m] has quit [Server closed connection]
thebigbossch[m] has joined #asahi-gpu
gruetzkopf has quit [Server closed connection]
gruetzkopf has joined #asahi-gpu
Major_Biscuit has joined #asahi-gpu
MajorBiscuit has quit [Read error: No route to host]
bisko has quit [Read error: Connection reset by peer]
bisko has joined #asahi-gpu
<phire> maybe I should get back to gpu hacking
Major_Biscuit has quit []
MajorBiscuit has joined #asahi-gpu
yuyichao has joined #asahi-gpu
bisko has quit [Read error: Connection reset by peer]
bisko has joined #asahi-gpu
<marcan> ^^
kgarrington has joined #asahi-gpu
kgarrington has quit [Remote host closed the connection]
<alyssa> i feel called out
<phire> well, I kind of just spent two weeks doing nothing but compulsivly refreshing current events
<alyssa> hey me too
<alyssa> and apparently angering the twitter mob
<phire> currently extending my uat implementation to allocate
<alyssa> nice nice
MajorBiscuit has quit [Ping timeout: 480 seconds]
<alyssa> unfortunately my spare cycles are all going towards bring up of the shiny new mali devices
MajorBiscuit has joined #asahi-gpu
<alyssa> a task which is considerably less arduous than agx
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-gpu
<phire> marcan: I'm getting a data abort exception when I try to start the gfx-asc from m1n1. Is this because I haven't powered it up or something?
<marcan> phire: yeah, you need the pmgr stuff
<phire> cool
<marcan> phire: p.pmgr_adt_clocks_enable("/arm-io/ans") (substitute gfx/whatever)
<marcan> (you might need to do the ASC and the gfx core separately)
<phire> yeah, I haven't looked into this at all yet
<phire> works
Major_Biscuit has joined #asahi-gpu
MajorBiscuit has quit [Ping timeout: 480 seconds]
<phire> interesting... it crashes when I feed it the crashlog address
<alyssa> womp
<phire> so what's diffrent about my page tables?
<phire> ah, I forgot to set UXN
<alyssa> that was quick
<phire> there was about 40min of floundering before I commented here
<phire> and I have crashlogs
<phire> which aren't quite as pretty as the one osx dumps out
<alyssa> ah
<alyssa> you have sven's magic decoder?
<sven> pretty sure marcan wrote the Python decoder
<sven> i wrote the one for the kernel
<phire> well, I'll check out the kernel decoder
<sven> it’s also not as pretty as macOS though
<phire> I just want the faulting address
<alyssa> sven: getting credit for things you didn't do is an integral part of being an Asahi developer ;-p
<sven> :D
<phire> actually, I probally need to trigger a data abort before it will even give me the exception info
* alyssa is stuck in a procrastination loop
<phire> I'd really like to be able to restart this asc without restarting the whole computer
<phire> but I can't work out how
<alyssa> might not be possible
<phire> indeed. That would be annoying
<phire> powergating it off doesn't seem to be working
<phire> looks like a bug in m1n1
bisko has quit [Read error: Connection reset by peer]
<sven> i know that the ans asc can’t be restarted after it’s been crashed e.g.
bisko has joined #asahi-gpu
<alyssa> don't think dcp can either
<phire> does it lock the powergate on or something?
<sven> no, it just doesn’t come back up
<sven> you also need to reset instead of power gating
<sven> it might be possible to stash the data section somewhere and restore it while keeping it in reset to bring it back up
<sven> but I never tested that
<phire> oh, it doesn't come up because the data section isn't as it expects?
<sven> i don’t know, that’s just my be theory
<sven> *best
<alyssa> relatedly iBoot might be doing lots of init already
<phire> so there is a reset bit somewhere?
<sven> you can see how I use that in the nvme.c code where it’s possible to reset the asc with its cooperation: first shut it down, call that reset thing and then it can be started again
<sven> but if I skip the shutdown or crash it it’s gone until a full SoC reset
<phire> I see that osx is doing a partial shutdown of the gfx_asc to save power when there is no work to be done
<alyssa> relatedly iBoot might be doing lots of init already
Major_Biscuit has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-gpu
yuyichao has quit [Ping timeout: 480 seconds]
kgarrington has joined #asahi-gpu
user982492 has joined #asahi-gpu
kgarrington has quit [Remote host closed the connection]
user982492 has quit []
user982492 has joined #asahi-gpu