ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
quarkyalice_ has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
<marcan> alyssa: the i2c stuff should AIUI
<marcan> as in i2c over one of the other endpoints
<marcan> but also someone should fix GNOME
<marcan> not everything has or will have an EDID
<alyssa> truth
<marcan> I worked out the ring buffer format for the other endpoints (see the tracer), but I never looked at the actual messages beyond a cursory glance
<marcan> it's a completely different RPC to the main dcpep
<alyssa> ugh
<marcan> (but at least I think it's the same for all the *other *eps)
<alyssa> simpler, I hope?
<marcan> I hope
<marcan> at least I don't think it has the multichannel asynchronous callback stuff
<marcan> and I think in the case of those they moved entire drivers outright
<marcan> so the API is more like "driver front side", not a cut down the middle
<marcan> but I'm not sure
<alyssa> moan. will punt on I2C etc for later on I guess
<alyssa> with latest m1n1
<marcan> backtrace?
<alyssa> oh err uhhhh sec
<marcan> also uh that's weird
<marcan> what are you running again, exactly?
<alyssa> 11.4 macOS..
<marcan> 11.4 no third digit?
<alyssa> do i look like a math major
<marcan> that looks like the stack pointer went bananas and ended up in IO space
<marcan> either that or something's really bugged in the HV
<alyssa> lets see if I get a backtrace this time
<marcan> can you also p.hv_translate(hv.ctx.sp[1], True)
<alyssa> 0x211fffcc0
<marcan> urgh
<marcan> that's like a stack overflow or something
<alyssa> hm?
<alyssa> going to say something's really bugged in the HV
<alyssa> (breakage since SMP stuff)
<marcan> works for me on newer versions though :/
<marcan> and with linux
<alyssa> mumble.
<marcan> also it's breaking when spinning up the extra CPUs
<alyssa> sven: can you reproduce?
<marcan> so it's not a regression, it's something broken there in SMP support
<alyssa> ah, fair.
<alyssa> that's.. marginally better
<alyssa> do I have enough energy to cherrypick apple-pmgr-pstate and rebase my tree ... maybe i can start
<alyssa> 'mfd: syscon: Use of_iomap() instead of ioremap()' already landed, yes?
<marcan> I believe so
<alyssa> ack, that explains why I already had it in my tree 😅
<alyssa> cherrypicked, now to deal with conflicts with the other dozen drivers in here
<alyssa> and.. fix up the DTs I guess.
<alyssa> how fun.
<alyssa> WARNING: unmet direct dependencies detected for PM_GENERIC_DOMAINS Depends on [n]: PM [=n]
<alyssa> ^ might be a Kconfig bug or I just botched the cherrypick
<alyssa> and of course enabling PM=y will rebuild my whole kernel..
yuyichao has joined #asahi-dev
<marcan> ohh wait
<marcan> no, I am doing that,wtf
<marcan> nevermidn me
phiologe has quit [Ping timeout: 480 seconds]
<sven> alyssa: works for me
aleasto has joined #asahi-dev
X-Scale has joined #asahi-dev
X-Scale` has quit [Ping timeout: 480 seconds]
robinp_ is now known as robinp
chadmed has joined #asahi-dev
<alyssa> sven: mumble. ok
<sven> i got a different exception at first but that was just because i forgot to chainload fwiw
<alyssa> weee
<sven> i'm also still one some old mac os version
<marcan> sven: I fixed the hv thing
<marcan> it was a dev kernel assert that I'd fixed for UP but borked on SMP by accident, and never tested on dev since then
<marcan> also I really need to add a "get version" thing to m1n1 and a big fat blinking red text warning to the HV on mismatch
<marcan> or just refuse to run really, or even just auto-chainload
<sven> oh, that explains why it just worked here :D
yuyichao has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-dev
jbowen has quit [Quit: leaving]
brinly_ has joined #asahi-dev
brinly has quit [Ping timeout: 480 seconds]
brinly_ is now known as brinly
phiologe has joined #asahi-dev
roxfan has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
aleasto has quit [Ping timeout: 480 seconds]
d4ve has quit [Ping timeout: 480 seconds]
d4ve has joined #asahi-dev
<alyssa> hey, if anyone wants to start testing the DCP driver, let me know
<alyssa> this week's changes in theory mean it should work on other people's computers than my own
<alyssa> it's still far from done, but I've been dogfooding it for my CS theory homework and it's pretty stable
<alyssa> So far only tested on Mac Mini
<alyssa> no idea if it'll work on the MacBooks/iMac.
<alyssa> (If it does work there, it's only for the internal screen, not external monitors. Yet)