@Dimitri
Intel has done a few experiments to enable CET on Ubuntu 20.04. Here are
some details:
As my experiment in ubuntu 20.04, the glibc should be update into 2.34.
And busybox should be build on glibc 2.34 (to create initramfs during install
kernel).
Then ubuntu 20.04 can start, and cet enabled.
Diff glibc 2.31 and glib 2.34 listed as below(20.04 basic glibc is 2.31,
21.04 is 2.34)
ea26ff0322 x86: Copy IBT and SHSTK usable only if CET is enabled 04dff6fc0d
x86: Properly set usable CET feature bits [BZ #26625]
2ef23b5205 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]
c02695d776 x86/CET: Update vfork to prevent child return
9e38f455a6 x86: Add --enable-cet=permissive
674ea88294 x86: Move CET control to _dl_x86_feature_control [BZ #25887]
1fabdb9908 x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397]
5d844e1b72 i386: Enable CET support in ucontext functions
0455f251f4 i386: Use ENTRY/END in assembly codes 825b58f3fb i386-mcount.S: Add
_CET_ENDBR to _mcount and
__fentry__
4031d7484a i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target
15eab1e3e8 i386: Don't unnecessarily save and restore EAX, ECX and EDX [BZ#
25262]
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1929889
Title:
[TGL][ADL] Enable CET(Control-flow Enforcement Technology)
To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1929889/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs