Uživatelské nástroje

Nástroje pro tento web


konfigurace_kernelu

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
konfigurace_kernelu [2017/09/17 20:18] – [4.12.3] djbuldogkonfigurace_kernelu [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 260: Řádek 260:
  
  
-==== 4.12.12 ====+==== 4.12.12 - 4.12.14 ====
  
   * předtím ještě 4.12.8, ve kterém jsem nedělal ale žádné změny    * předtím ještě 4.12.8, ve kterém jsem nedělal ale žádné změny 
   * přidal jsem věci pro dvb-t tuner Astrometa DVB-T2   * přidal jsem věci pro dvb-t tuner Astrometa DVB-T2
 +    * musel jsem přidat i podporu RC, jinak nešel vůbec nahrát firmware
 <code> <code>
 Device Drivers  --->  Device Drivers  ---> 
-  <M> Multimedia support  --->  +  <M> Remote Controller support  
-    [*]   Software defined radio support +
     [*]   Remote Controller support     [*]   Remote Controller support
     [*]   Remote controller decoders  --->      [*]   Remote controller decoders  ---> 
 +  <M> Multimedia support  ---> 
 +    [*]   Software defined radio support 
       <M>   LIRC interface driver       <M>   LIRC interface driver
       <M>     Enable IR to LIRC bridge       <M>     Enable IR to LIRC bridge
Řádek 276: Řádek 277:
       <M>     Realtek RTL28xxU DVB USB support       <M>     Realtek RTL28xxU DVB USB support
 </code> </code>
 +
 +  * zapnul jsem User namespace, protože [[troubleshooting:thumbnails|nefungovalo generování náhledů]] :D
 +    * bacha, tohle nepomohlo :) správně by mělo stačit mít všechny namespaces až na ten userspace!!
 +
 +<code>
 +General setup  --->
 +  -*- Namespaces support  --->
 +    [*]   User namespace
 +</code>
 +
 +==== 4.13.12 ====
 +
 +  * zkusil jsem tu fintu s make a vyskočilo mi
 +    * SLAB_MERGE_DEFAULT - Y, prý menší fragmentace paměti kernelu za cenu horšího heap overflow
 +    * REFCOUNT_FULL - N, lepší ošetření use-after-free za cenu výrazného zpomalení
 +    * PERCPU_STATS - N, nějaké per cpu stats přístupné přes debugfs
 +    * TLC - N, podpora TLS přímo v jádře
 +    * SDR_PLATFORM_DRIVERS - N, zatím žádné platform specific neptořebuji
 +    * ... zkráceno (začal jsem dávat default volbu u nezajímavého a už ani nezapisoval) ...
 +    * HID_ITE - N, tohle bylo M a předělal jsem na N, nepotřebuji
 +    * TYPEC_UCSI - M, bylo N, protože na desce mám USB-C konektor :)
 +  * úprava namespaces kvůli [[troubleshooting:thumbnails|generování thumbs]]
 +    * zapnul jsem ještě ''CONFIG_UTS_NS=y'', ''CONFIG_IPC_NS=y'', ''CONFIG_PID_NS=y''
 +    * ten ''CONFIG_USER_NS=y'' podle mě potřeba není, ale nechal jsem ho už zapnutý
 +
 +==== 4.14.2 ====
 +
 +  * FRAME_POINTER_UNWINDER
 +    * 1. Frame pointer unwinder (FRAME_POINTER_UNWINDER) (NEW)
 +    * 2. ORC unwinder (ORC_UNWINDER) (NEW)
 +    * default prý je první, ale já vybral druhý, který má být novější, rychlejší, ale ještě nekomplexní [[http://www.codeblueprint.co.uk/2017/07/31/the-orc-unwinder.html|zdroj]]
 +
 +
 +==== 4.14.14 ====
 +
 +  * CONFIG_RETPOLINE
 +    * Avoid speculative indirect branches in kernel - N (nechci zpomaleni)
 +  * kernel unwinder
 +    * netuším, tak beru ORC
 +  * PAGE_TABLE_ISOLATION
 +    * zapnu, zpomaluje jen trochu
 +
 +==== 4.19.33 ====
 +
 +  * Device Drivers 
 +    * <M> NVM Express block device 
konfigurace_kernelu.1505672330.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki