00:20
quarkyalice_ has joined #asahi-dev
00:21
quarkyalice has quit [Ping timeout: 480 seconds]
00:41
<
marcan >
alyssa: the i2c stuff should AIUI
00:41
<
marcan >
as in i2c over one of the other endpoints
00:42
<
marcan >
but also someone should fix GNOME
00:42
<
marcan >
not everything has or will have an EDID
00:42
<
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
00:42
<
marcan >
it's a completely different RPC to the main dcpep
00:43
<
marcan >
(but at least I think it's the same for all the *other *eps)
00:43
<
alyssa >
simpler, I hope?
00:43
<
marcan >
at least I don't think it has the multichannel asynchronous callback stuff
00:43
<
marcan >
and I think in the case of those they moved entire drivers outright
00:43
<
marcan >
so the API is more like "driver front side", not a cut down the middle
00:43
<
marcan >
but I'm not sure
00:43
<
alyssa >
moan. will punt on I2C etc for later on I guess
00:43
<
alyssa >
with latest m1n1
00:44
<
marcan >
backtrace?
00:44
<
alyssa >
oh err uhhhh sec
00:45
<
marcan >
also uh that's weird
00:45
<
marcan >
what are you running again, exactly?
00:45
<
alyssa >
11.4 macOS..
00:45
<
marcan >
11.4 no third digit?
00:46
<
alyssa >
do i look like a math major
00:46
<
marcan >
that looks like the stack pointer went bananas and ended up in IO space
00:47
<
marcan >
either that or something's really bugged in the HV
00:48
<
alyssa >
lets see if I get a backtrace this time
00:49
<
marcan >
can you also p.hv_translate(hv.ctx.sp[1], True)
00:51
<
alyssa >
0x211fffcc0
00:51
<
marcan >
that's like a stack overflow or something
00:51
<
alyssa >
going to say something's really bugged in the HV
00:52
<
alyssa >
(breakage since SMP stuff)
00:52
<
marcan >
works for me on newer versions though :/
00:52
<
marcan >
and with linux
00:52
<
marcan >
also it's breaking when spinning up the extra CPUs
00:52
<
alyssa >
sven: can you reproduce?
00:52
<
marcan >
so it's not a regression, it's something broken there in SMP support
00:53
<
alyssa >
that's.. marginally better
00:54
<
alyssa >
do I have enough energy to cherrypick apple-pmgr-pstate and rebase my tree ... maybe i can start
00:57
<
alyssa >
'mfd: syscon: Use of_iomap() instead of ioremap()' already landed, yes?
00:58
<
marcan >
I believe so
00:59
<
alyssa >
ack, that explains why I already had it in my tree 😅
01:00
<
alyssa >
cherrypicked, now to deal with conflicts with the other dozen drivers in here
01:01
<
alyssa >
and.. fix up the DTs I guess.
01:09
<
alyssa >
WARNING: unmet direct dependencies detected for PM_GENERIC_DOMAINS Depends on [n]: PM [=n]
01:09
<
alyssa >
^ might be a Kconfig bug or I just botched the cherrypick
01:10
<
alyssa >
and of course enabling PM=y will rebuild my whole kernel..
01:16
yuyichao has joined #asahi-dev
01:44
<
marcan >
no, I am doing that,wtf
01:44
<
marcan >
nevermidn me
02:29
phiologe has quit [Ping timeout: 480 seconds]
05:59
<
sven >
alyssa: works for me
06:32
aleasto has joined #asahi-dev
08:18
X-Scale has joined #asahi-dev
08:23
X-Scale` has quit [Ping timeout: 480 seconds]
09:24
robinp_ is now known as robinp
09:30
chadmed has joined #asahi-dev
11:38
<
alyssa >
sven: mumble. ok
11:39
<
sven >
i got a different exception at first but that was just because i forgot to chainload fwiw
11:46
<
sven >
i'm also still one some old mac os version
12:49
<
marcan >
sven: I fixed the hv thing
12:49
<
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
12:49
<
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
12:50
<
marcan >
or just refuse to run really, or even just auto-chainload
13:42
<
sven >
oh, that explains why it just worked here :D
14:36
yuyichao has quit [Ping timeout: 480 seconds]
14:52
yuyichao has joined #asahi-dev
14:53
jbowen has quit [Quit: leaving]
15:03
brinly_ has joined #asahi-dev
15:08
brinly has quit [Ping timeout: 480 seconds]
15:08
brinly_ is now known as brinly
16:42
phiologe has joined #asahi-dev
17:10
roxfan has joined #asahi-dev
18:44
yuyichao has quit [Ping timeout: 480 seconds]
20:02
aleasto has quit [Ping timeout: 480 seconds]
20:28
d4ve has quit [Ping timeout: 480 seconds]
20:28
d4ve has joined #asahi-dev
22:36
<
alyssa >
hey, if anyone wants to start testing the DCP driver, let me know
22:36
<
alyssa >
this week's changes in theory mean it should work on other people's computers than my own
22:37
<
alyssa >
it's still far from done, but I've been dogfooding it for my CS theory homework and it's pretty stable
22:38
<
alyssa >
So far only tested on Mac Mini
22:39
<
alyssa >
no idea if it'll work on the MacBooks/iMac.
22:39
<
alyssa >
(If it does work there, it's only for the internal screen, not external monitors. Yet)