This repository has been archived on 2023-06-11. You can view files and clone it, but cannot push or open issues or pull requests.
www-2/content/posts/syspatch-cpuswitch-inteldrm...

1.8 KiB

categories date description draft tags title
Syspatch
2021-06-07T20:48:52+02:00 Correctif OpenBSD: Intel et AMD CPU false
Syspatch
cpu
6.8
6.9
Syspatch : cpuswitch + inteldrm (2021/06/07)

Correctifs de fiabilité

1/ pour les CPU Intel et AMD : cpuswitch

Les machines récentes basées sur les CPU Intel ou AMD peuvent planter car le noyau ne vidait pas toutes les TLB dont les processus multi-thread requerraient.

  • Architectures ciblées : amd64.

2/ pour les GPU Intel : inteldrm

Désactive la fonctionnalité PPGTT des GPU Intel Cherryview et Braswell afin d'éviter une corruption de la mémoire.

  • Architecture ciblée : amd64 et i386.

Syspatch

Cette étape ne concerne que les architectures amd64, i386 !

# syspatch

Ensuite redémarrez la machine car ces correctifs affectent le noyau !

Restart

# reboot

Documentations

Note : La TLB est une mémoire cache du processeur.
cf : Article Wikipédia à-propos de la TLB : FR, EN

Note : la fonctionnalité PPGTT (Per-Process Graphics Translation Tables) semble être un processus d'isolation du GPU.
cf : Article sur Phoronix

⇒ Plus d'informations sur les pages d'Errata 6.9 et 6.8
et leurs versions FR respectives : 6.9 FR et 6.8 FR.