bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aquijoule_ has quit [Ping timeout: 480 seconds]
richbridger has joined #asahi-dev
phofe2 has joined #asahi-dev
Fanfwe42 has joined #asahi-dev
Fanfwe has quit [Ping timeout: 480 seconds]
phofe has quit [Ping timeout: 480 seconds]
phofe2 is now known as phofe
bisko has joined #asahi-dev
bisko has quit []
bps has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
pastly-antispam has quit [Quit: WeeChat 2.3]
opticron has quit [Ping timeout: 480 seconds]
<marcan>
c1truz[m]: nice! I assume that one doesn't need GXF/SPRR? I can't imagine Linux playing nicely with that :)
<c1truz[m]>
roxfan: gdbstub yes. no, just booting from ramdisk in serial mode atm. There is some paravirt gpu driver in that kernel, but I need to figure out how it works.
<roxfan>
cool
<c1truz[m]>
marcan: exactly. no proprietary registers and even support for GICv3 :)
<bloom>
eh?
<_jannau_>
so it might run directly on non-apple arm64 HW?
<marcan>
that's surprising, I imagined they would at least still want AMX/Apple PAC and things like that
<marcan>
the ones that don't need massive HV changes but do require Apple hardware (and the right bits flipped by the HV)
opticron has joined #asahi-dev
aleasto has quit [Quit: Konversation terminated!]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit []
aleasto has joined #asahi-dev
<c1truz[m]>
it does a hvc to get the default rop and jop pids, for which I currently just return 0
<c1truz[m]>
marcan: what is different with apple's PAC implementation?
<marcan>
they support extra kernel keys, per-boot diversification, and they also did the whole EL1/EL2/EL12 VHE thing with the entire register set (standard ones and their add-ons)
<sven>
i'm pretty sure it's because my mac os version is old
<sven>
i never updated it since january or so
<sven>
and i've been too lazy to fix that
<sven>
:(
rcombs has joined #asahi-dev
<bloom>
sven: ...yep, that'd do it probably :p
<bloom>
start the update and go for a walk? :)
<sven>
you underestimate my procrastination!
<jannau>
mac os seems to make extra sure that that the i2c pins are configured correctly on each i2c transfer. it reads the config first, writes the same same config back and reads it again