[PATCH 00/11] x86/ibt: FineIBT-BHI

From: Peter Zijlstra
Date: Fri Feb 07 2025 - 07:28:43 EST


Hi!

Respin of the FineIBT-BHI patches.

Scott has managed to get LLVM bits merged:

https://github.com/llvm/llvm-project/commit/e223485c9b38a5579991b8cebb6a200153eee245

Which prompted me to update these patches once again.

They boot and build the next kernel on my ADL when booted with: cfi=fineibt+bhi

Aside from the last two patches -- which implement the FineIBT-BHI scheme
proper -- I'm planning on getting these patches merged 'soon'.

Scott, what those last two patches need, aside from a lot more testing, is a
coherent writeup of how the mitigation works and ideally also a few numbers
proving the performance gains are worth it.

Last version at:

https://lore.kernel.org/all/20240927194856.096003183@xxxxxxxxxxxxx/T/#u

Current patches:

git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git x86/fineibt-bhi

Patches apply on top of tip/master.