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
zumi_ has joined #asahi-dev
zumi has quit [Remote host closed the connection]
zumi_ is now known as zumi
wziko has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
zumi has quit [Remote host closed the connection]
pb17 has joined #asahi-dev
mattia013 has quit [Quit: Konversation terminated!]
mattia013 has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pthariensflame has joined #asahi-dev
pthariensflame has quit []
wziko has joined #asahi-dev
pb17 has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
linuxgemini has quit [Quit: getting (hopefully fresh) air o/]
linuxgemini has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
rwilliams has joined #asahi-dev
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
rwilliams has quit [Quit: WeeChat 4.5.1]
pb17 has quit [Ping timeout: 480 seconds]
wziko has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
Pokemod97 has quit [Quit: -Bye pokemod97]
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-dev
ece5171 has joined #asahi-dev
Pokemod97 has joined #asahi-dev
ece517 has quit [Ping timeout: 480 seconds]
cow123 has quit [Read error: Connection reset by peer]
<nickchan> okay a8x cpmu is getting even more interesting
<nickchan> PMI mode generates a sync exception with a ESR of 0x94000200
<nickchan> AIC mode can be set but does nothing
<nickchan> FIQ mode is RES0 so probably not supported
<nickchan> and HALT mode halts the CPU as expected
<nickchan> 16-bit instruction trapped and ISV is 0
<nickchan> am pretty sure that's illegal
<nickchan> data abort exception too
<nickchan> EA, bit [9]
<nickchan> External abort type. This bit can provide an IMPLEMENTATION DEFINED classification of External aborts.
<nickchan> ffs i don't want to add impdef aborts into linux
<nickchan> by generating a sync exception I mean it is generated at the expected time, where the counter reaches 48 bit
<nickchan> even as IMPDEF delivering a data abort doesn't sound right to me however
mattia013 has quit [Quit: Konversation terminated!]
pb17 has quit [Ping timeout: 480 seconds]
mattia013 has joined #asahi-dev
pb17 has joined #asahi-dev
wziko has joined #asahi-dev
ddxtanx has joined #asahi-dev
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
<nickchan> all of a7-a11 can deliever the sync exception
<nickchan> but only a11 can deliver the fiq
<LarstiQ> nickchan: do you have a whole testbench of devices?
<nickchan> LarstiQ: i have a lot
<nickchan> these devices are lot cheaper than macs :)
Sebastian2 has joined #asahi-dev
<nickchan> there is no hypervisor however so a lot more blind probing
KxCORP58940003455 has quit [Quit: Bye!]
<LarstiQ> just fun poking around or is this yak shaving for some other goal?
KxCORP58940003455 has joined #asahi-dev
Sebastian2 has quit [Remote host closed the connection]
<nickchan> LarstiQ: to get performance counters working properly in Linux
<LarstiQ> nickchan: for those devices themselves, or as inspiration for Asahi targeted macs?
<nickchan> LarstiQ: for those device themselves
<nickchan> there's quite a bit of hw differences
<nickchan> I really hope I can get AIC mode to work because otherwise it's to insert an IMP DEF hack inside Linux's sync exceptio handler
jn has joined #asahi-dev
<nickchan> This also means the current AIC FIQ handler is wrong for A7-A10
<nickchan> because the CPMU on these can't deliever a FIQ, the fiq handler should not touch the PMC registers
<nickchan> actually
<nickchan> it's technically wrong for every CPU
<nickchan> because I believe the CPMU has other modes even on M1
<nickchan> the FIQ handler probably should only touch the PMCR0 register when PMCR0_IMODE is set to FIQ
jnn has quit [Ping timeout: 480 seconds]
<nickchan> this is actually m1n1's behavior
<nickchan> so it should be fine
<nickchan> for linux too
<LarstiQ> nickchan: I'll applaude from the sidelines. I like reading your progress but can't help much. Unless you need some rubber duck debugging!
KxCORP58940003455 has quit [Quit: Bye!]
KxCORP58940003455 has joined #asahi-dev
<nickchan> or maybe no hack but also give sync exception the fiq treatment when adding m1 support except the default handler is the normal sync exception handler
<nickchan> and then allow the custom sync exception handler to call the default sync exception handler
KxCORP58940003455 has quit []
<nickchan> in the AIC mode that ostensibly is supposed to deliver an IRQ not only no IRQs are received but PMCR0_IACT never gets set as if it's in OFF mode
<nickchan> so it probably won't work
KxCORP58940003455 has joined #asahi-dev
KxCORP58940003455 has quit []
KxCORP58940003455 has joined #asahi-dev
gladiac has quit [Quit: bye]
pb17 has quit [Ping timeout: 480 seconds]
gladiac has joined #asahi-dev
ariejan47 has quit [Quit: The Lounge - https://thelounge.chat]
ariejan47 has joined #asahi-dev
pb17 has joined #asahi-dev
ariejan47 has quit [Quit: The Lounge - https://thelounge.chat]
ariejan47 has joined #asahi-dev
wziko has joined #asahi-dev
ddxtanx has quit [Remote host closed the connection]
ddxtanx has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
ol0ck_ has joined #asahi-dev
ol0ck has quit [Read error: Connection reset by peer]
bjoto has quit [Remote host closed the connection]
<nickchan> actually xnu uses aic mode on a7-a10
dcavalca8569 has quit [Ping timeout: 480 seconds]
sand4rt has joined #asahi-dev
dcavalca8569 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
sand4rt has quit [Quit: WeeChat 4.5.1]
sand4rt has joined #asahi-dev
sand4rt has quit []
sand4rt has joined #asahi-dev
pb17 has joined #asahi-dev
ariejan47 has quit [Quit: The Lounge - https://thelounge.chat]
ariejan47 has joined #asahi-dev
Sebastian2 has joined #asahi-dev
Sebastian2 has quit [Quit: Sebastian2]
anuragrao has joined #asahi-dev
<anuragrao> Hey, I'm new here and would like to try to help with WiFi P2P support. If this is supported, we can partially solve the external display problem on Macbook Air devices. I tried setting it up with gnome-network-displays but then I can see errors in journalctl and dmesg. I looked through the driver code for brcmfmac and saw there is a p2p.c file. I'm new to kernel development and want to understand the scope of this problem an
<anuragrao> what is the state of wifi p2p at the moment, what layer is it supported until and what layer has to be implemented? the output of iw phy lists p2p-client p2p-go and p2p-device as supported interface modes
wziko has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Sebastian2 has joined #asahi-dev
anuragrao has quit [Remote host closed the connection]
wziko has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
anuragrao has joined #asahi-dev
john-cabaj has joined #asahi-dev
anuragrao has quit [Remote host closed the connection]
mattia013 has quit [Quit: Konversation terminated!]
mattia013 has joined #asahi-dev
anuragrao has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
ids1024 has quit []
amarioguy has joined #asahi-dev
pb17 has joined #asahi-dev
amarioguy has quit [Remote host closed the connection]
amarioguy has joined #asahi-dev
amarioguy2 has joined #asahi-dev
amarioguy2 has quit [Remote host closed the connection]
ids1024 has joined #asahi-dev
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
ids1024 has quit []
ids1024 has joined #asahi-dev
malfunction54 has joined #asahi-dev
anuragrao has quit [Remote host closed the connection]
Sebastian2 has quit [Ping timeout: 480 seconds]
patrickm has quit [Remote host closed the connection]
sand4rt has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
wziko has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
ids1024 has quit []
ids1024 has joined #asahi-dev
patrickm has joined #asahi-dev
patrickm has quit [Remote host closed the connection]
patrickm has joined #asahi-dev
sand4rt has joined #asahi-dev
ids1024 has quit []
patrickm_ has joined #asahi-dev
patrickm has quit [Ping timeout: 480 seconds]
ids1024 has joined #asahi-dev
patrickm_ is now known as patrickm
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
wziko has joined #asahi-dev
patrickm_ has joined #asahi-dev
patrickm has quit [Ping timeout: 480 seconds]
patrickm_ is now known as patrickm
WindowPain has joined #asahi-dev
WindowPain8 has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
weitcis has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
johey has quit [Ping timeout: 480 seconds]
sand4rt has quit [Ping timeout: 480 seconds]
johey has joined #asahi-dev
amarioguy has quit [Ping timeout: 480 seconds]
wziko has quit [Ping timeout: 480 seconds]
wziko has joined #asahi-dev
weitcis has joined #asahi-dev
weitcis has quit []
wziko has quit [Ping timeout: 480 seconds]
wziko has joined #asahi-dev
weitcis has joined #asahi-dev
<jannau> I've tagged asahi-6.12.9-1 not much interesting compared to 6.12.8-2. fix for SError on boot for t602x and a small dcp audio fix for some devices (still not enabled)
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
amarioguy has joined #asahi-dev
wziko has quit [Ping timeout: 480 seconds]