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]