On Wed, 09 Oct 2024 17:04:33 -0500 Diego Escalante Urrelo <die...@gnome.org> wrote:
Package: broadcom-sta-dkms
Version: 6.30.223.271-24

On 6.11, it seems there are a few API updates we need to take care of:

Something called a "return thunk":

This reminds me of https://bugs.debian.org/1052069 in the proprietary legacy nvidia driver.

> I have not tried this out long enough to see if it has real
> consequences, but as usual it would be great to fix these. But fwiw, it
> seems these are harmless _for now_.

I'd guess that they are harmless only on (older) CPUs not supporting IBT (indirect branch tracking).

This needs an upstream fix, the blobs need to be recompiled with different options to generate these return thunks.

As a workaround you could boot with ibt=off.

For the legacy nvidia drivers I added a check (to the non-blob parts of the module source) to make the module fail to load with a (hopefully) informative error message if it is being loaded while IBT is enabled:
https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers/-/blob/470/debian/module/debian/patches/0033-refuse-to-load-legacy-module-if-IBT-is-enabled.patch?ref_type=heads

Andreas

Reply via email to