From 7c2b9307a886963f6d4107a268f648ae88777e10 Mon Sep 17 00:00:00 2001 From: Vasiliy Stelmachenok Date: Tue, 3 Dec 2024 15:32:51 +0300 Subject: [PATCH] readme: Expand description of AutoFDO Signed-off-by: Vasiliy Stelmachenok --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 24ec8181..d5ee656c 100755 --- a/README.md +++ b/README.md @@ -39,11 +39,10 @@ Scheduler** Scheduler by [Alfred Chen](https://gitlab.com/alfredchen) - `linux-cachyos-bmq` -> [!NOTE] -> The CachyOS repositories provide prebuilt kernels in three different +> [!NOTE] The CachyOS repositories provide prebuilt kernels in three different > march versions: `x86-64`, `x86-64-v3`,`x86-64-v4` and `znver4`. The default -> `linux-cachyos` kernel is compiled with Clang and Thin LTO. For this kernel -> there is a `linux-cachyos-gcc` variant available. +> `linux-cachyos` kernel is compiled with Clang, Thin LTO and uses our AutoFDO +> profile. For this kernel there is a `linux-cachyos-gcc` variant available. ## Features ### :hammer_and_wrench: Advanced building & compiling @@ -53,7 +52,8 @@ Scheduler** Scheduler by [Alfred Chen](https://gitlab.com/alfredchen) - - Support for building with GCC or Clang. - Choose between 300Hz, 500Hz, 600 Hz ,750Hz and 1000Hz. Defaults to 1000Hz - Kernel Control Flow Integrity (kCFI) selectable when using `LLVM` -- AutoFDO support +- Support for generating and using AutoFDO profiles, which is a PGO-like +optimization. See more: https://cachyos.org/blog/2411-kernel-autofdo/ ### :abacus: CPU enhancements