mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-01-18 04:57:38 +00:00
2349341e3e
Since the previous commit, we've ensured the kernel displaying via DRM even in the early stage. Now enable DRM_PANIC so the kernel will correctly show the last lines of the kernel messages in case a panic happens. Tested with an incorrect root= line in 3 configurations: - A QEMU VM booted via BIOS - A real machine booted via BIOS - A real machine booted via UEFI And in all configurations the panic message is correctly dumped. In 1024x768 we can get 48 lines (twice of 24 lines in VGA console).
44 lines
3.6 KiB
XML
44 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE note PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
|
|
<!-- Automatically generated by kernel-config.py
|
|
DO NOT EDIT! -->
|
|
<screen role="nodump" revision="sysv"><emphasis role='blue'>G</emphasis>eneral setup --->
|
|
[ ] <emphasis role='blue'>C</emphasis>ompile the kernel with warnings as errors [WERROR]
|
|
<emphasis role='blue'>C</emphasis>PU/Task time and stats accounting --->
|
|
[*] <emphasis role='blue'>P</emphasis>ressure stall information tracking [PSI]
|
|
[ ] <emphasis role='blue'>R</emphasis>equire boot parameter to enable pressure stall information tracking
|
|
... [PSI_DEFAULT_DISABLED]
|
|
< > <emphasis role='blue'>E</emphasis>nable kernel headers through /sys/kernel/kheaders.tar.xz [IKHEADERS]
|
|
[*] <emphasis role='blue'>C</emphasis>ontrol Group support ---> [CGROUPS]
|
|
[*] M<emphasis role='blue'>e</emphasis>mory controller [MEMCG]
|
|
[ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT]
|
|
|
|
<emphasis role='blue'>P</emphasis>rocessor type and features --->
|
|
[*] <emphasis role='blue'>B</emphasis>uild a relocatable kernel [RELOCATABLE]
|
|
[*] <emphasis role='blue'>R</emphasis>andomize the address of the kernel image (KASLR) [RANDOMIZE_BASE]
|
|
|
|
<emphasis role='blue'>G</emphasis>eneral architecture-dependent options --->
|
|
[*] <emphasis role='blue'>S</emphasis>tack Protector buffer overflow detection [STACKPROTECTOR]
|
|
[*] <emphasis role='blue'>S</emphasis>trong Stack Protector [STACKPROTECTOR_STRONG]
|
|
|
|
<emphasis role='blue'>D</emphasis>evice Drivers --->
|
|
<emphasis role='blue'>G</emphasis>eneric Driver Options --->
|
|
[ ] <emphasis role='blue'>S</emphasis>upport for uevent helper [UEVENT_HELPER]
|
|
[*] M<emphasis role='blue'>a</emphasis>intain a devtmpfs filesystem to mount at /dev [DEVTMPFS]
|
|
[*] <emphasis role='blue'>A</emphasis>utomount devtmpfs at /dev, after the kernel mounted the rootfs
|
|
... [DEVTMPFS_MOUNT]
|
|
<emphasis role='blue'>F</emphasis>irmware Drivers --->
|
|
[*] M<emphasis role='blue'>a</emphasis>rk VGA/VBE/EFI FB as generic system framebuffer [SYSFB_SIMPLEFB]
|
|
<emphasis role='blue'>G</emphasis>raphics support --->
|
|
<*> <emphasis role='blue'>D</emphasis>irect Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
|
|
... [DRM]
|
|
[*] <emphasis role='blue'>D</emphasis>isplay a user-friendly message when a kernel panic occurs
|
|
... [DRM_PANIC]
|
|
(kmsg) <emphasis role='blue'>P</emphasis>anic screen formatter [DRM_PANIC_SCREEN]
|
|
[*] <emphasis role='blue'>E</emphasis>nable legacy fbdev support for your modesetting driver
|
|
... [DRM_FBDEV_EMULATION]
|
|
<*> <emphasis role='blue'>S</emphasis>imple framebuffer driver [DRM_SIMPLEDRM]
|
|
<emphasis role='blue'>C</emphasis>onsole display driver support --->
|
|
[*] <emphasis role='blue'>F</emphasis>ramebuffer Console support [FRAMEBUFFER_CONSOLE]</screen>
|