- Timestamp:
- 02/29/2024 06:45:37 AM (7 months ago)
- Branches:
- xry111/mips64el
- Children:
- 093c8d4b
- Parents:
- 0425c61
- git-author:
- Xi Ruoyao <xry111@…> (02/22/2024 12:33:24 PM)
- git-committer:
- Xi Ruoyao <xry111@…> (02/29/2024 06:45:37 AM)
- Location:
- chapter10
- Files:
-
- 4 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter10/kernel.xml
r0425c61 ra9b946e 142 142 href="kernel/systemd.xml"/> 143 143 144 <para>Enable some additional features if you are building a 64-bit145 system. If you are using menuconfig, enable them in the order of146 <parameter>CONFIG_PCI_MSI</parameter> first, then147 <parameter>CONFIG_IRQ_REMAP</parameter>, at last148 <parameter>CONFIG_X86_X2APIC</parameter> because an option only149 shows up after its dependencies are selected.</para>150 151 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"152 href="kernel/x2apic.xml"/>153 154 <para>If you are building a 32-bit system running on a hardware155 with RAM more than 4GB, adjust the configuration so the kernel will156 be able to use up to 64GB physical RAM:</para>157 158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"159 href="kernel/highmem.xml"/>160 161 144 <para>If the partition for the LFS system is in a NVME SSD (i. e. the 162 145 device node for the partition is <filename>/dev/nvme*</filename> … … 286 269 enabled, you should enable these two options as well or you'll see 287 270 a blank screen once the DRI driver is loaded.</para> 288 </listitem>289 </varlistentry>290 291 <varlistentry>292 <term><parameter>Support x2apic</parameter></term>293 <listitem>294 <para>Support running the interrupt controller of 64-bit x86295 processors in x2APIC mode. x2APIC may be enabled by firmware on296 64-bit x86 systems, and a kernel without this option enabled will297 panic on boot if x2APIC is enabled by firmware. This option298 has no effect, but also does no harm if x2APIC is disabled by the299 firmware.</para>300 271 </listitem> 301 272 </varlistentry> -
chapter10/kernel/kernel-config.py
r0425c61 ra9b946e 24 24 if_stack = [] 25 25 26 expand_var_mp = { 'SRCARCH': ' x86' }26 expand_var_mp = { 'SRCARCH': 'mips' } 27 27 main_dep = {} 28 28 -
chapter10/kernel/kernel.version
r0425c61 ra9b946e 1 6.7. 11 6.7.4 -
chapter10/kernel/systemd.xml
r0425c61 ra9b946e 16 16 [ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT] 17 17 18 <emphasis role='blue'> P</emphasis>rocessor type and features--->19 [*] <emphasis role='blue'> B</emphasis>uild a relocatable kernel[RELOCATABLE]20 [*] <emphasis role='blue'>R</emphasis>andomize the address of the kernel image (KASLR)[RANDOMIZE_BASE]18 <emphasis role='blue'>K</emphasis>ernel type ---> 19 [*] <emphasis role='blue'>R</emphasis>elocatable kernel [RELOCATABLE] 20 [*] <emphasis role='blue'>R</emphasis>andomize the address of the kernel image [RANDOMIZE_BASE] 21 21 22 22 <emphasis role='blue'>G</emphasis>eneral architecture-dependent options ---> -
chapter10/kernel/sysv.xml
r0425c61 ra9b946e 15 15 [ ] <emphasis role='blue'>C</emphasis>onfigure standard kernel features (expert users) ---> [EXPERT] 16 16 17 <emphasis role='blue'> P</emphasis>rocessor type and features--->18 [*] <emphasis role='blue'> B</emphasis>uild a relocatable kernel[RELOCATABLE]19 [*] <emphasis role='blue'>R</emphasis>andomize the address of the kernel image (KASLR)[RANDOMIZE_BASE]17 <emphasis role='blue'>K</emphasis>ernel type ---> 18 [*] <emphasis role='blue'>R</emphasis>elocatable kernel [RELOCATABLE] 19 [*] <emphasis role='blue'>R</emphasis>andomize the address of the kernel image [RANDOMIZE_BASE] 20 20 21 21 <emphasis role='blue'>G</emphasis>eneral architecture-dependent options --->
Note:
See TracChangeset
for help on using the changeset viewer.