ipq806x: chromium: Enable kmod-ramoops by default
authorBrian Norris <computersforpeace@gmail.com>
Sun, 5 Feb 2023 00:35:34 +0000 (16:35 -0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 18 Feb 2023 18:58:22 +0000 (19:58 +0100)
Chromium devices (like OnHub) have ramoops memory reserved by the
bootloader. Let's enable the ramoops kernel module by default, so we get
better crash logging.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
target/linux/ipq806x/image/chromium.mk

index f908472419d1ce24c86cf2e3f14e18e5bf8cb6c0..ba989299760ea53fa2d774bd2e1792a431af6ed4 100644 (file)
@@ -35,10 +35,14 @@ define Device/OnhubImage
        IMAGES := factory.bin sysupgrade.bin
        IMAGE/factory.bin := cros-gpt | append-kernel-part | append-rootfs
        IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
+       # Note: Chromium/Depthcharge-based bootloaders insert a reserved-memory
+       # ramoops node into the Device Tree automatically, so we can use
+       # kmod-ramoops.
        DEVICE_PACKAGES := ath10k-firmware-qca988x-ct e2fsprogs kmod-fs-ext4 losetup \
                           partx-utils mkf2fs kmod-fs-f2fs \
                           ucode kmod-google-firmware kmod-tpm-i2c-infineon \
-                          kmod-sound-soc-ipq8064-storm kmod-usb-storage
+                          kmod-sound-soc-ipq8064-storm kmod-usb-storage \
+                          kmod-ramoops
 endef
 
 define Device/asus_onhub