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
derzahl has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
zzywysm has quit [Quit: Textual IRC Client: www.textualapp.com]
zzywysm has joined #asahi-dev
EvanJulius[m] has joined #asahi-dev
DragoonAethis has joined #asahi-dev
Catyre has joined #asahi-dev
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
Catyre has quit [Ping timeout: 480 seconds]
derzahl has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
c10l5 has joined #asahi-dev
c10l has quit [Ping timeout: 480 seconds]
boardwalk has quit [Quit: The Lounge - https://thelounge.chat]
chadmed has quit [Quit: Konversation terminated!]
millenialhacker has joined #asahi-dev
chadmed has joined #asahi-dev
phiologe has quit [Ping timeout: 480 seconds]
millenialhacker has quit [Ping timeout: 480 seconds]
Catyre has joined #asahi-dev
nicolas17 has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
ElvishJerricco[m] has quit [Quit: Reconnecting]
ElvishJerricco[m] has joined #asahi-dev
boardwalk has joined #asahi-dev
ElvishJerricco[m] is now known as elvishjerricco
elvishjerricco has quit [Quit: Reconnecting]
elvishjerricco has joined #asahi-dev
elvishjerricco has left #asahi-dev [#asahi-dev]
kov has quit [Quit: Coyote finally caught me]
nicolas17 has quit [Ping timeout: 480 seconds]
crabbedhaloablut has joined #asahi-dev
loki_val has quit [Ping timeout: 480 seconds]
ElvishJerricco[m] has joined #asahi-dev
L1Q has quit [Ping timeout: 480 seconds]
loki_val has joined #asahi-dev
crabbedhaloablut has quit [Ping timeout: 480 seconds]
doggkruse has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
jim_ has joined #asahi-dev
jim_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Catyre has joined #asahi-dev
derzahl has joined #asahi-dev
<jannau> sven: strange, at least knowing what that byte contains makes argueing for the quirk easier
Catyre has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-dev
<sven> yeah
<sven> i still wonder if it’s intentional or just a bug
millenialhacker has joined #asahi-dev
MajorBiscuit has quit [Quit: WeeChat 3.5]
millenialhacker has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi-dev
Catyre has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
jluthra has quit [Ping timeout: 480 seconds]
jluthra has joined #asahi-dev
millenialhacker has joined #asahi-dev
derzahl has quit [Remote host closed the connection]
derzahl has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
arekm has joined #asahi-dev
derzahl has quit [Quit: auf wiedersehen]
derzahl has joined #asahi-dev
derzahl has quit [Remote host closed the connection]
Catyre has joined #asahi-dev
Catyre has quit [Remote host closed the connection]
bisko has joined #asahi-dev
millenialhacker has joined #asahi-dev
c10l5 has quit []
c10l5 has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
c10l5 has quit []
c10l has joined #asahi-dev
kov has joined #asahi-dev
Catyre has joined #asahi-dev
Catyre has quit [Remote host closed the connection]
millenialhacker has joined #asahi-dev
Catyre has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
Catyre has quit [Ping timeout: 480 seconds]
<frys[m]> advertising
nela has quit [Ping timeout: 480 seconds]
<Dcow[m]> sven: next fw versions might answer to that
<sven> don’t think so
<sven> macos works just fine with this, why would they bother to touch it?
<Dcow[m]> newer chip revs might struggle with that if it's a bug
<Dcow[m]> or macos changes
<Dcow[m]> who knows
nela has joined #asahi-dev
Catyre has joined #asahi-dev
Catyre has quit [Remote host closed the connection]
<sven> i'd still be very surprised
millenialhacker has joined #asahi-dev
alyssa has left #asahi-dev [#asahi-dev]
millenialhacker has quit [Ping timeout: 480 seconds]
Catyre has joined #asahi-dev
<frys[m]> For what it's worth, here's the same packet as read by my dell laptop vs M1 MBA: https://pastebin.com/t3s834Fw
Catyre has quit [Ping timeout: 480 seconds]
<sven> nice, more confirmation that's it's literally just that one byte that's different
<Dcow[m]> hm
<Dcow[m]> looks like 0x0013 is change user device name event
<Dcow[m]> and I cannot find any events with upper bytes != 00
<sven> no. it says just below what 0x13 means
<sven> the 0x13 is part of the BT spec
<dottedmag> It's a bitfield
<sven> the upper byte is likely the channel number the frame was received on
<sven> (and that’s the special thing about this controller, in the BT spec the upper byte is “reserved for future use”)
<Dcow[m]> and the payload kinda support that statement
<Dcow[m]> Data length: 0x1a
<Dcow[m]> 41 6e 79 77 68 65 72 65 20 32 Anywhere 2
<Dcow[m]> 02 01 05 03 19 c2 03 03 03 12 18 0e 09 4d 58 20 .............MX
<dottedmag> Dcow[m]: please read the HCI spec
<sven> nope
<sven> 0x13 means Connectable,Scannable and Legacy PDU just like btmon claims
<Dcow[m]> I tried
<Dcow[m]> thanks
<Dcow[m]> gonna have fun evening
<Dcow[m]> oh man, 3085 pages
millenialhacker has joined #asahi-dev
<dottedmag> Dcow[m]: page 2453
<frys[m]> Can't vouch for the credibility, but this blog post describes primary/secondary advertisement channels on a protocol level: https://novelbits.io/bluetooth-low-energy-advertisements-part-1/
<frys[m]> Looks like any value between 0x00 and 0x27 are possible. Values other than 0x25, 0x26 and 0x27 are however negotiated
Catyre has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
Catyre_ has joined #asahi-dev
doggkruse has joined #asahi-dev
Catyre__ has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
Catyre_ has quit [Ping timeout: 480 seconds]
<sven> interesting. so maybe it makes sense to just always drop the too byte in these controllers
<sven> *top
Catyre__ has quit [Ping timeout: 480 seconds]
doggkruse has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Catyre has joined #asahi-dev
Catyre has quit [Remote host closed the connection]
doggkruse has joined #asahi-dev
the_lanetly_052 has joined #asahi-dev
Catyre has joined #asahi-dev
nsklaus_ has joined #asahi-dev
millenialhacker has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
nsklaus has quit [Ping timeout: 480 seconds]
millenialhacker has quit [Ping timeout: 480 seconds]
quarkyalice has joined #asahi-dev
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
nsklaus has joined #asahi-dev
nsklaus_ has quit [Read error: Connection reset by peer]
Gaspare has joined #asahi-dev
the_lanetly_052 has quit [Ping timeout: 480 seconds]
doggkruse has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
doggkruse has joined #asahi-dev
Gaspare has quit [Read error: Connection reset by peer]
Gaspare has joined #asahi-dev
leitao has joined #asahi-dev
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
millenialhacker has joined #asahi-dev
logenkain[m] has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Max SendQ exceeded]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Max SendQ exceeded]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Max SendQ exceeded]
quarkyalice has joined #asahi-dev
millenialhacker has joined #asahi-dev
leitao has quit [Read error: Connection reset by peer]
leitao has joined #asahi-dev
nicolas17 has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
sirn has quit [Quit: ZNC 1.8.2 - https://znc.in]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
millenialhacker has joined #asahi-dev
millenialhacker has quit [Ping timeout: 480 seconds]
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
millenialhacker has joined #asahi-dev
quarkyalice has quit [Remote host closed the connection]
millenialhacker has quit [Ping timeout: 480 seconds]
quarkyalice has joined #asahi-dev
quarkyalice has quit [Remote host closed the connection]
quarkyalice has joined #asahi-dev
Gaspare has quit [Quit: Gaspare]
<amarioguy> kinda wanted to put a little input into the psci stuff, i realize it may be a bit late now but still i figured i'd mention it
<amarioguy> why not use GL1 or GL2 for PSCI calls?
<amarioguy> i mean it's not like Linux is using GL2 for anything special at the moment, it should be somewhat simple to shove a PSCI handler in there and other than the custom instruction
<amarioguy> it'd be very similar to how other ARM systems use EL2 or EL3 to implement it
<amarioguy> i'm sure this was already thought about, so if there's a reason we can't use the GXF stuff to get a "normal" PSCI implementation i'm all ears
<ChaosPrincess> if this is trustzone stuff, i think apple chips dont support that
<amarioguy> not TrustZone as per arm spec
<amarioguy> it's Apple's idea of it
<amarioguy> GXF
<amarioguy> think of GL1 and GL2 as lateral to EL1 and EL2 but otherwise acting as their own almost full featured exception levels
<ChaosPrincess> for some reason i dont think thats gonna fly either
<amarioguy> i mean the main issue i see with this approach as opposed to the EFI runtime service approach i've seen discussed is upstreaming
Catyre has joined #asahi-dev
<amarioguy> considering to enter the GXF ELs requires a custom instruction
<amarioguy> otherwise i don't see why the things we would be assigning to an EFI runtime service couldn't also be done using the GXF levels
<amarioguy> to be clear this is primarily just an idea i have atm, i'm not committed to the idea if there is a reason that it won't fly
<amarioguy> i wouldn't mind doing some work on PSCI with whoever is responsible for that atm
<amarioguy> though i'd need to kinda put the i2c stuff on hold or hand it off to someone else if anyone else wanted to pick it up (I did most the initial work however due to root fs mounting issues i've had trouble actually testing the changes out)
<amarioguy> i'll try some more this weekend (sorry for being slow on the i2c stuff btw, my main project's taken a lot of time as is lol)
Catyre has quit [Remote host closed the connection]
Catyre has joined #asahi-dev
Catyre has quit [Ping timeout: 480 seconds]
Catyre has joined #asahi-dev
quarkyalice_ has joined #asahi-dev
quarkyalice has quit [Ping timeout: 480 seconds]
amarioguy has quit [Remote host closed the connection]
Catyre has quit [Remote host closed the connection]
Catyre has joined #asahi-dev
Catyre has quit [Remote host closed the connection]
Catyre has joined #asahi-dev
amarioguy has joined #asahi-dev