retpoline

La semana pasada se fusionó con el kernel de Linux 5.16 el código de "retorno de trampolín" de Retpoline mejorado.

Los lectores de Phoronix ya deberían estar muy familiarizados con Retpolines, ya que se utiliza para las mitigaciones de la variante dos de Spectre. Este código Retpoline mejorado en Linux 5.16 como parte de los cambios "objtool / core" reescribe Retpolines en instrucciones indirectas en situaciones en las que Retpolines no está habilitado. También hay un cambio para reescribir un LFENCE indirecto para el manejo de AMD. El código BPF x86 también se maneja mejor en torno a su comportamiento Retpoline.

Como resultado, el código de objtool actualizado debería tener una huella de memoria más baja y mejores optimizaciones alrededor del parche en tiempo de ejecución. Más detalles a través de objtool pull del material que se convirtió en el núcleo la semana pasada.

 

Fuente: phoronix | somoslibres

¿Quién está en línea?

Hay 21574 invitados y ningún miembro en línea