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
sand4rt has joined #asahi-dev
sand4rt has quit []
sand4rt has joined #asahi-dev
pb17 has joined #asahi-dev
ddxtanx has quit [Quit: Konversation terminated!]
ddxtanx has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
chrisl has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
HitokiriKincho has quit [Remote host closed the connection]
HitokiriKincho has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
mischa85 has joined #asahi-dev
HitokiriKincho has quit [Quit: Leaving...]
mischa85 has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
balrog_ has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Read error: Connection reset by peer]
nicolas17 has joined #asahi-dev
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
ddxtanx has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
chrisl has joined #asahi-dev
mischa85 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Remote host closed the connection]
nora has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-dev
yuyichao_ has joined #asahi-dev
<nickchan>
sven: yeah the dwi dt nodes is new even though the driver is on the list for months, and for the cache nodes, as far as I know it's only used to show information in sysfs
<nickchan>
linux uses some system registers to deal wtih architecturally visible cache sizes which may be different from what's stated in the dt
<nickchan>
CSSELR_EL1 and CCSIDR_EL1 but these registers are surely being weird on some SoCs they show that t8015 pcore having a whooping 16 bytes of L2 cache
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<nickchan>
tested-by is a bit hard to get but I think I can try get some
<nickchan>
(other than myself of course they are surely tested)
mischa85 has joined #asahi-dev
WindowPain5 has joined #asahi-dev
<nickchan>
(there are plenty of people that can test and want to run linux it is just that the overlap of people/person that would be willing to also deal with lkml is very small)
WindowPain5 has quit []
WindowPain0 has joined #asahi-dev
WindowPain has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
WindowPain0 is now known as WindowPain
JayBeeFOSS has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
ece96431 has joined #asahi-dev
mischa85 has joined #asahi-dev
WindowPain has quit [Read error: Connection reset by peer]
WindowPain has joined #asahi-dev
ece9643 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pjakobsson_ has joined #asahi-dev
pjakobsson has quit [Read error: Connection reset by peer]
pb17 has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
WindowPain has quit [Quit: Ping timeout (120 seconds)]
JayBeeFOSS 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
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Quit: Leaving...]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
<jannau>
chaos_princess: I want to get to dart (locked, reserved-mem) but I'm overloaded. I think I can get to it next week (starting on monday)
JayBeeFOSS has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
<chaos_princess>
sure, i can figure something out then
mps_ is now known as mps
<jannau>
can you just split it off? might be easier to argue about if it is not woven with the locked dart changes
<chaos_princess>
i guess dma-range is a small enough patch so i can rebase it on top of torvalds/master and throw it in with my series. And then when locked darts land i will just drop that and reuse the original patch
chrisl has joined #asahi-dev
<jannau>
I think it will be easier to submit it stand alone and say that's required for isp. I don't see it going in without discussion. alo remember to update the dt-bindinds
<chaos_princess>
that is what makes it annoying
<chaos_princess>
i am submitting the dart nodes with the isp series
<chaos_princess>
so i will need to update the bindings to include the dma-range thing.
<jannau>
functionally isp depends on the reserved memory support anyway although that's not visible
<chaos_princess>
but actual code for dma-range is in a "different" series
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<jannau>
b4 has some support for handling dependencies. dt-bindings change should go with the dart code changes. otherwise you end up with the same discussion in two threads
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
adsss1578 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
WindowPain has joined #asahi-dev
adsss1578 has quit [Remote host closed the connection]
<fl0_id>
nickchan if it's hardware I have, I would be up for testing, but right now I don't have any suitable hardware (this is A7 right?) I have an iphone. 5se but that is a different chip I think...
<nickchan>
fl0_id: for dwi backlight it's a bit of a mess
<nickchan>
A8, A9, A10, A11 devices with a LCD display as well as iPhone 5s is supported
funderscore is now known as f_
<nickchan>
so iphone 5s and iphone se 1 generation does have dwi backlight
JayBeeFOSS has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<sven>
nickchan: yeah, I think I was confused because I saw the driver a few times already
<sven>
I can eventually review those things myself as well but if you get a r-b or t-b by other people more familiar with pre-m1 stuff I can just merge these things immediately
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has joined #asahi-dev
MyzTyn has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mps has left #asahi-dev [#asahi-dev]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
chrisl has joined #asahi-dev
MyzTyn has quit [Ping timeout: 480 seconds]
MyzTyn has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
cow123 has quit [Read error: Connection reset by peer]
mischa85 has joined #asahi-dev
cow123 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
MyzTyn has quit [Quit: MyzTyn]
JayBeeFOSS has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
mischa85 has joined #asahi-dev
pb17 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
sand4rt has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<nickchan>
goal is for AsahiLinux/m1n1 to always bw able to boot torvalds's tree on pre-M1
<nickchan>
torvalds' tree
JayBeeFOSS has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
sand4rt has quit [Quit: WeeChat 4.5.1]
sand4rt has joined #asahi-dev
mischa85 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chrisl has joined #asahi-dev
mischa85 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
<leio>
seeing a lot of sart2_set_entry in CPU perf just means something is doing a lot of DMA or something?
<sven>
no, that's weird
<sven>
it should do that a few times when the device probes and is initialized
<leio>
I upgraded to 6.12.12-asahi-1 recently, but I hadn't perfed in a while, so I'm not sure if it's new or not
<leio>
remains there after closing firefox too
mischa85 has joined #asahi-dev
<jannau>
do you see sart2_set_entry in `perf top`
<leio>
moment, need to install it, but you can take sysprof as a GUI frontend to perf and more
<leio>
I was measuring something else and this stood out instead; I'll reboot to old kernel in a bit too, once I can soon
JayBeeFOSS has joined #asahi-dev
<leio>
50.20% [kernel] [k] cpuidle_enter_state
<leio>
shows it as such there
<leio>
no sart2_set_entry there though, with -g spam either
<sven>
sounds like a bug in the GUI frontend tbh. never looked into cpuidle, but cpuidle_enter_state showing up might just mean that well, that cpu is idling a lot :D
<sven>
but sart2_set_entry makes no sense there
mischa85 has quit [Ping timeout: 480 seconds]
<leio>
ok, I need to upgrade said GUI frontend quite a bit before can blame it too much
<leio>
not sure what the percentages signify in perf, hopefully not that half a CPU is busy going idle :)
<leio>
the UI also showed cpu_idle, just children there wrong then somehow in my old version
<sven>
no idea either, but my assumption would be that it's just sampling time the cpu is stuck in wfi or whatever
<jannau>
I assume the time the cpu is idle is counted under cpuidle_enter_state
<jannau>
but even if not you still would expect a high cpuidle_enter_state sampling if the cpu is mostly idle
<leio>
kind of counter-intuitive to track perf results :)
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<leio>
(did not see those kind of things on amd64, so I guess just confused on top of the wrong symbol report under cpu_idle elsewhere)
mischa85 has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
<leio>
hah, older kernel I was on didn't support `perf top` yet
JayBeeFOSS has quit [Ping timeout: 480 seconds]
glem8100548 has quit [Quit: bye.]
JayBeeFOSS has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
glem8100548 has joined #asahi-dev
mischa85 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
pb17 has joined #asahi-dev
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
angelo has quit [Quit: Connection closed for inactivity]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
cyrinux has quit []
cyrinux has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Sebastian2 has joined #asahi-dev
Sebastian2 has quit [Quit: Sebastian2]
WindowPain6 has joined #asahi-dev
WindowPain has quit [Ping timeout: 480 seconds]
WindowPain6 is now known as WindowPain
ipatch has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
mischa85 has joined #asahi-dev
chrisl has joined #asahi-dev
JayBeeFOSS has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
mischa85 has quit [Ping timeout: 480 seconds]
dapslt^ has joined #asahi-dev
ipatch has joined #asahi-dev
mischa85 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
ipatch has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi-dev
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
nicolas17 has quit [Read error: Connection reset by peer]
nicolas17 has joined #asahi-dev
JayBeeFOSS has quit [Read error: Connection reset by peer]
JayBeeFOSS has joined #asahi-dev
sand4rt has quit [Quit: WeeChat 4.5.1]
sand4rt has joined #asahi-dev
ipatch has joined #asahi-dev
<leio>
right, newer app version shows it like perf top but in a way I can track the tree sensibly: https://i.imgur.com/78nvxDS.png
<leio>
so like if I do stuff that would keep 2 CPU cores busy (but the load is spread out to all with many threads), I have 30% of total accounted for that userspace app, 65% for do_idle/cpuidle_enter and rest on some other background things (and a few % other kernel stuff); that's quite... weird to read still :)
nicolas17 has quit [Remote host closed the connection]
nicolas17 has joined #asahi-dev
<leio>
I guess I didn't use to see the kernel symbols that much in earlier times, assuming it's all good then. With the new sysprof working properly, I would recommend it for perf stuff ;)
mischa85 has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Read error: Connection reset by peer]