Skip to content

Latest commit

 

History

History
89 lines (50 loc) · 2.4 KB

File metadata and controls

89 lines (50 loc) · 2.4 KB

Chromebook specific

binder

Enable android binder modules for waydroid support.

disable-vgem

Disable virtual graphics memory (vgem) module to prevent Mesa from creating llvmpipe (software rendering) which interferes with the onboard graphics in games causing extremely poor performance.

initramfs

Set initramfs compression to xz. Reading more compressed files and decompressing from ram them is faster than reading uncompressed files, especially on slower storage. Set initramfs name to force the kernel to include it.

iommu

Set iommu to passthrough mode by default to remove the need for some AMD users to add iommu=pt to their kernel parameters.

lsm

Add apparmor and SELinux support to the kernel.

emmc_nvme

Set storage drivers to be built into the kernel, as they are not in the initramfs. If this is not enabled, emmc storage will not be detected on boot -> kernel panic.

usb-controllers

Set usb controller modules to be built into the kernel, as they are not in the initramfs. If this is not enabled, USBs will not be detected on boot -> kernel panic.

strict-devmem

Disable strict devmem to allow MrChromebox's scripts to work under Eupnea kernels.

zram

Set default zram compression mode to lzo-rle.

version-string

Add the eupnea name to the kernel version string.

hostname

Set the default hostname to "localhost".

cb-mem

Enable Google SMI callbacks and enable access to the coreboot memory entries from sysfs.

console-loglevel

Set the default console loglevel to 7 and quiet to 4.

i2c

Set i2c modules to be built into the kernel, as they are not in the initramfs.

module-compression

Set module compression to xz. Reading more compressed files and decompressing from ram them is faster than reading uncompressed files, especially on slower storage.

bzimage-compression

Set bzImage compression to xz. Reading more compressed files and decompressing from ram them is faster than reading uncompressed files, especially on slower storage.

Kernel cleaning

Disable 100% unused drivers to lighten the kernel.

disable-nvidia

Disable any nvidia related components in the kernel.

disable-hyperv

Disable HyperV guest support in the kernel. This will prevent the kernel from being run in a HyperV vm.

disable-microsoft-surface

Disable Microsoft Surface support in the kernel. This will prevent the kernel from being run on a Microsoft Surface device.