Conversation

twitter.com/DanielMicay/st This should all be figured out now. Expect to see GrapheneOS Pixel 5a support in the near future. Pixel 6 will be much harder to add than this. Ideally we'll get gotten memory tagging implemented for hardened_malloc beforehand since it'll likely have it.
Quote Tweet
Hoping that github.com/GrapheneOS/ker resolves the Pixel 5a audio issues. They moved to a different DAC in the Pixel 5a compared to the Pixel 4a (5G). Other than that, it's almost entirely the same hardware. I'm curious if it's actually substantially better than the previous one.
1
22
The main difference is that they moved to a new DAC/amplifier so there's a new audio driver and it wasn't set up to be built into the kernel rather than as a dynamic kernel module. github.com/GrapheneOS/ker GrapheneOS builds all modules into the kernel and disables DKM support.
1
Since doing that results in much finer-grained CFI, lower overhead for CFI and better performance overall which makes up for the overhead of other mitigations too. Also reduces complexity and attack surface but it's not really the main reason for us not wanting dynamic modules.