marcan changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
odmir has quit []
odmir has joined #asahi-gpu
odmir has quit [Remote host closed the connection]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 258 seconds]
PhilippvK has quit [Ping timeout: 250 seconds]
phiologe has joined #asahi-gpu
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 245 seconds]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 250 seconds]
TheJollyRoger has quit [Ping timeout: 240 seconds]
TheJollyRoger has joined #asahi-gpu
robinp has joined #asahi-gpu
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 258 seconds]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 250 seconds]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 258 seconds]
AkihikoOdaki[m] has quit [Quit: Idle for 30+ days]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 250 seconds]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 245 seconds]
odmir has joined #asahi-gpu
odmir has quit [Ping timeout: 250 seconds]
aquijoule_ has quit [Ping timeout: 268 seconds]
richbridger has joined #asahi-gpu
m42uko_ is now known as m42uko
DanB91 has joined #asahi-gpu
zkrx has quit [Ping timeout: 260 seconds]
zkrx has joined #asahi-gpu
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-gpu
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 265 seconds]
wicast has quit [Ping timeout: 250 seconds]
wicast has joined #asahi-gpu
jaalsa has joined #asahi-gpu
jaalsa has quit [Client Quit]
* bloom going to try to Asahi a bit today
<bloom> DarkShadow44: I can field questions
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 268 seconds]
comex_ is now known as come
come is now known as comex
DanB91 has joined #asahi-gpu
odmir has joined #asahi-gpu
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 260 seconds]
<bloom> Daily WTF: evidence suggests your M1's GPU has its very own armv8 processor. Isn't that cute?
<bloom> (Running its own little RTOS)
<balrog> bloom: oh fun!!
<chrisf> bloom: not surprised
<bloom> chrisf: Yeah, but... armv8?
<bloom> and 700kb of firmware for it?
<jn__> whew, that's a lot
<bloom> It has a floating point unit for heck sake.
<j`ey> bloom: what evidence? :)
<Yuzu> isn't FP non-optional in ARMv8-A anyway? maybe i'm remembering wrong
<chrisf> well, is it an -A?
<bloom> j`ey: for which?
<j`ey> bloom: the initial statement
<Yuzu> if it's an M (or an R, i guess), that's interesting on its own
<j`ey> just what makes you say it has one
<bloom> j`ey: /System/Library/AssetsV2/com_apple_MobileAsset_MacSoftwareUpdate/.../AssetData/boot/Firmware/agx/armfw_g13g.im4p
<bloom> Details left as an exercise.
<j`ey> :-)
<bloom> marcan: Am I correct in understanding that file is on the boot partition so it's accessible to linux/m1n1? so there's no redistribution needed even if the user wipes macOS?
<bloom> er the preboot partition?
<bloom> Ah, it's also available in /System/Volumes/Preboot/.../restore/Firmware/agx/armfw_g13g.im4p so we're ok.
<bloom> A bit confused on the permissions of that file but pressing on...
DanB91 has joined #asahi-gpu
<bloom> Updated the asahi wiki with some info about the coprocessors' firmware.
<bloom> "RTKit" is a word to know :-)
<balrog> seems like that's their internal controller RTOS that they use for most of their embedded stuff
<bloom> Yeah
<bloom> I'm trying to figure out where that gist is sourced from
<bloom> Though the gfx fw does reference "Marin", "Tempest", "Dali", and "Chinook"
<bloom> oh, and Chinook2
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 265 seconds]
odmir has quit []
odmir has joined #asahi-gpu
<opticron> Yuzu, the FPU is *strongly encouraged* to be present on all ARMv8-A CPUs
<opticron> most of the spec assumes it's there and functional
<opticron> there's some weasel wording in the spec that implies it might not always be present and there is some commentary outside the spec that suggests highly customized implementations can do without it
<opticron> Yuzu, also, ARMv8-R/M are AArch32-only
odmir has quit []
odmir has joined #asahi-gpu
<opticron> hmmm, looks like they added optional AArch64 support to ARMv8-R late last year
<Yuzu> opticron: bloom hadn't actually said ARM64, so i figured M or R were possible (albeit unlikely - apple has a long and proud history of using lots of auxiliary ARMv8-A cores)
<Yuzu> i'm surprised the spec doesn't mandate FP to be present
<Yuzu> iirc no licensable core is FPless or even FP-optional, and i don't think any of the architectural licensees have gone FPU-free either
<opticron> well, some parts of the spec do seem to mandate that it be present, but like I said, there are caveats elsewhere
<opticron> like you said, I've yet to see any that omit it
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 240 seconds]
DanB91 has joined #asahi-gpu
odmir has quit []
odmir has joined #asahi-gpu
DanB91 has quit [Remote host closed the connection]
DanB91 has joined #asahi-gpu
crabbedhaloablut has quit [Ping timeout: 240 seconds]
crabbedhaloablut has joined #asahi-gpu
DanB91 has quit [Ping timeout: 268 seconds]
DanB91 has joined #asahi-gpu
DanB91 has quit [Ping timeout: 240 seconds]