01:10
Null_A_ has quit [Remote host closed the connection]
01:24
Null_A has joined #asahi-dev
01:32
Null_A has quit [Ping timeout: 480 seconds]
01:35
Null_A has joined #asahi-dev
01:44
Null_A has quit [Ping timeout: 480 seconds]
02:11
Null_A has joined #asahi-dev
02:12
riker77_ has joined #asahi-dev
02:13
riker77 has quit [Ping timeout: 480 seconds]
02:13
riker77_ is now known as riker77
02:28
Null_A has quit [Read error: Connection timed out]
02:41
Null_A has joined #asahi-dev
02:49
Null_A has quit [Ping timeout: 480 seconds]
02:59
Null_A has joined #asahi-dev
03:07
Null_A has quit [Ping timeout: 480 seconds]
03:08
kettenis has quit [Remote host closed the connection]
03:08
kettenis has joined #asahi-dev
03:15
Null_A has joined #asahi-dev
03:17
user982492 has joined #asahi-dev
03:23
Null_A has quit [Ping timeout: 480 seconds]
05:15
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
05:21
Null_A has joined #asahi-dev
05:26
eiln has joined #asahi-dev
05:26
<
eiln >
i've got power figured out
05:26
<
eiln >
in adt ane's power-gates/clock-gates field indexes 302 which is ANE_SYS_V
05:27
<
eiln >
ANE_SYS_V lists ANE_SYS as its parent
05:27
<
eiln >
but every other field in ANE_SYS_V is zeroed out
05:27
<
eiln >
hence the adt parser doesn't detect it properly and ends up calling ANE_SYS only
05:27
<
eiln >
ANE_SYS_V is actually a stream of sub-power domains @ 0x8 offsets that turns on the whole engine
05:27
<
eiln >
specifically ANE_SYS enables only a small subset of mmio
05:27
<
eiln >
just enough to read the device major/minor code and write to the power tunables region
05:28
<
eiln >
but the rest of the mmio (the part that does work) needs the sub-power domains on (duh)
05:28
<
eiln >
sub-pows move as a whole and no one should be messing with those
05:28
<
eiln >
so i've added all 6 sub-pows as normal power domains
05:28
<
eiln >
these differ by device btw since t8103 base is +0xc000 and t6xxx east/south both caps at 0xc000 so pls help me fill that out
05:28
<
eiln >
so i think the dt patches are appropriate
05:29
<
eiln >
on that note i've got a basic mmapper working in the kernel :P
05:29
<
eiln >
also ISP-SYS-V works the same way except it's like 12 consec domains
05:29
<
eiln >
so to whoever's doing that ur probably gonna need this
05:29
Null_A has quit [Ping timeout: 480 seconds]
05:30
<
eiln >
the domains are masked in a certain order
05:30
<
eiln >
but i haven't had issues w/ the current pmgr driver so i think it's fine
05:31
<
eiln >
regarding runtime pm/sleep
05:31
<
eiln >
logs say ambiguous stuff liek "powerup success! woke up from sleep!"
05:31
<
eiln >
but even soft poweroff doesn't restore regs/L2 ~~thankfully~~
05:37
<
eiln >
this explains the missing values in the pmgr tracer
05:41
Null_A has joined #asahi-dev
05:46
eiln has quit [Remote host closed the connection]
06:05
Null_A has quit [Ping timeout: 480 seconds]
06:14
Null_A has joined #asahi-dev
06:24
Null_A has quit [Ping timeout: 480 seconds]
06:25
Null_A has joined #asahi-dev
06:33
Null_A has quit [Ping timeout: 480 seconds]
06:50
Null_A has joined #asahi-dev
06:59
Null_A has quit [Ping timeout: 480 seconds]
07:28
SSJ_GZ has joined #asahi-dev
08:53
WindowPain has joined #asahi-dev
08:55
WindowPain_ has quit [Ping timeout: 480 seconds]
09:54
cylm has joined #asahi-dev
10:02
javier_varez_ has joined #asahi-dev
10:41
bcrumb has joined #asahi-dev
10:57
bcrumb has quit [Quit: WeeChat 3.7.1]
10:59
tired- has joined #asahi-dev
11:00
tired has quit [Read error: Connection reset by peer]
13:07
jluthra has quit [Remote host closed the connection]
13:08
jluthra has joined #asahi-dev
14:22
bcrumb has joined #asahi-dev
14:41
bcrumb_ has joined #asahi-dev
14:42
bcrumb has quit [Ping timeout: 480 seconds]
14:50
<
kettenis >
sven: in the Linux "apple,efuses" driver, what guarantees that the address you're reading from is 32-bit aligned?
14:54
<
sven >
the nvmem core has word_size and stride iirc
14:55
<
kettenis >
ah, it is handled by the midlayer; thanks
15:01
<
sven >
yeah, iirc I had to fix some bug in there as well when accessing bits past 8 inside the 32bit fuse
15:01
<
sven >
… and I think that patch series was ignored :(
15:01
<
sven >
guess I’ll just send it again once I also submit atcphy
15:05
ah- has quit [Ping timeout: 480 seconds]
15:33
leitao has joined #asahi-dev
15:45
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
15:48
leitao has joined #asahi-dev
15:53
Stary has quit [Read error: Connection reset by peer]
15:57
leitao has quit [Ping timeout: 480 seconds]
15:58
Stary has joined #asahi-dev
16:34
zalyx has quit [Quit: later alligator]
16:36
zalyx has joined #asahi-dev
16:37
zalyx has joined #asahi-dev
17:12
tired- has quit [Quit: /]
17:13
tired has joined #asahi-dev
17:39
landscape15 has joined #asahi-dev
17:45
landscape15 has quit [Remote host closed the connection]
17:51
landscape15 has joined #asahi-dev
17:57
<
zzywysm_ >
sven: is the bug fixed in the asahi tree?
17:58
<
zzywysm_ >
"yeah, iirc I had to fix some bug in there as well when accessing bits past 8 inside the 32bit fuse"
17:58
<
sven >
ofc, usb3 wouldn't work otherwise
18:48
user982492 has joined #asahi-dev
19:12
cylm has quit [Ping timeout: 480 seconds]
19:15
mini0n has joined #asahi-dev
19:51
bcrumb has joined #asahi-dev
19:53
bcrumb_ has quit [Ping timeout: 480 seconds]
20:16
bcrumb has quit [Quit: WeeChat 3.7.1]
20:22
bcrumb has joined #asahi-dev
20:24
bcrumb has joined #asahi-dev
20:28
bcrumb has joined #asahi-dev
20:37
bcrumb has quit [Quit: WeeChat 3.7.1]
20:38
bcrumb has joined #asahi-dev
20:39
bcrumb has joined #asahi-dev
20:40
bcrumb has joined #asahi-dev
21:04
bcrumb has quit [Quit: WeeChat 3.7.1]
21:21
renato has joined #asahi-dev
21:21
renato is now known as renatorabelo
21:45
pthariensflame has joined #asahi-dev
21:49
pthariensflame has quit []
22:13
sam___ has joined #asahi-dev
22:22
<
sam___ >
I'm looking to support development of the project on an M2 air I'd be getting soon, is there an ideal minimum storage size SSD I should be getting?
22:22
mofux has joined #asahi-dev
22:24
<
j`ey >
sam___: not really. just depends if you think you will have multiple installs etc
22:26
<
sam___ >
j`ey: I see, so then maybe 256gb is my choice
22:26
<
sam___ >
Not sure how many installs are necessary for development work outside of having macOS itself and then Asahi of course
22:27
<
j`ey >
only 1 is needed really
22:28
<
sam___ >
Sounds good, thanks!
22:28
<
sam___ >
As for ram I'm thinking of 16GB, 24 seems like a bit much
22:37
user982492_ has joined #asahi-dev
22:43
user982492 has quit [Ping timeout: 480 seconds]
22:46
SSJ_GZ has quit [Ping timeout: 480 seconds]
23:00
yrlf has joined #asahi-dev
23:15
<
Dcow >
the ssd is slower on 256Gb model. Also, macOS uses a lot of disk space, so I wouldn't recommend to have 256Gb model for multiple os instances
23:16
mini is now known as mini_
23:17
<
j`ey >
yeah you probably want 70-100G for macOS
23:29
<
jannau >
spihid wakeup by keypress does not work as far as I can see as because the pinctrl driver can not act as wakeup source
23:34
user982492_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:45
<
j`ey >
looks like pinctrl needs a irq_set_wake