diff --git a/meta-opencentauri/recipes-kernel/linux/linux-mainline/elegoo-centauri-carbon1/runtime-memory.cfg b/meta-opencentauri/recipes-kernel/linux/linux-mainline/elegoo-centauri-carbon1/runtime-memory.cfg new file mode 100644 index 00000000..d105958c --- /dev/null +++ b/meta-opencentauri/recipes-kernel/linux/linux-mainline/elegoo-centauri-carbon1/runtime-memory.cfg @@ -0,0 +1,53 @@ +# CC1 runtime footprint: hardware that cannot exist on the D1/T113 board. +# Keep the CC1-specific PWM_SUN20I driver from fragment.cfg; this only removes +# generic drivers for other Allwinner generations. +# CONFIG_PINCTRL_SUN4I_A10 is not set +# CONFIG_PINCTRL_SUN5I is not set +# CONFIG_PINCTRL_SUN6I_A31 is not set +# CONFIG_PINCTRL_SUN6I_A31_R is not set +# CONFIG_PINCTRL_SUN8I_A23 is not set +# CONFIG_PINCTRL_SUN8I_A23_R is not set +# CONFIG_PINCTRL_SUN8I_A33 is not set +# CONFIG_PINCTRL_SUN8I_A83T is not set +# CONFIG_PINCTRL_SUN8I_A83T_R is not set +# CONFIG_PINCTRL_SUN8I_H3 is not set +# CONFIG_PINCTRL_SUN8I_H3_R is not set +# CONFIG_PINCTRL_SUN9I_A80 is not set +# CONFIG_PINCTRL_SUN9I_A80_R is not set +# CONFIG_PWM_SUN4I is not set + +# CC1 has 128 MiB of lowmem and no application using these general-purpose +# kernel APIs. Keep seccomp, inotify, and IPC compatibility for future tools. +# CONFIG_HIGHMEM is not set +# CONFIG_IO_URING is not set +# CONFIG_FANOTIFY is not set + +# CC1 does not ship developer tracing/profiling or task-accounting consumers. +# Keep KALLSYMS and IKCONFIG for field diagnostics and crash triage. +# CONFIG_FTRACE is not set +# CONFIG_EVENT_TRACING is not set +# CONFIG_TRACING is not set +# CONFIG_UPROBES is not set +# CONFIG_UPROBE_EVENTS is not set +# CONFIG_PERF_EVENTS is not set +# CONFIG_SLUB_DEBUG is not set +# CONFIG_TASKSTATS is not set +# CONFIG_TASK_DELAY_ACCT is not set +# CONFIG_TASK_XACCT is not set +# CONFIG_TASK_IO_ACCOUNTING is not set +# CONFIG_SCHED_INFO is not set + +# CC1 is an IPv4-only appliance; it has no bridge, VLAN, or firewall users. +# CONFIG_IPV6 is not set +# CONFIG_NETFILTER is not set +# CONFIG_NETFILTER_ADVANCED is not set +# CONFIG_NF_CONNTRACK is not set +# CONFIG_BRIDGE is not set +# CONFIG_VLAN_8021Q is not set + +# The appliance does not run containers or per-user CPU groups. +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_CGROUPS is not set +# CONFIG_CGROUP_SCHED is not set +# CONFIG_CGROUP_NET_CLASSID is not set +# CONFIG_FAIR_GROUP_SCHED is not set diff --git a/meta-opencentauri/recipes-kernel/linux/linux-mainline_%.bbappend b/meta-opencentauri/recipes-kernel/linux/linux-mainline_%.bbappend index 92041866..d5e55338 100644 --- a/meta-opencentauri/recipes-kernel/linux/linux-mainline_%.bbappend +++ b/meta-opencentauri/recipes-kernel/linux/linux-mainline_%.bbappend @@ -15,6 +15,7 @@ SRC_URI:append:elegoo-centauri-carbon1 = " \ file://fragment.cfg \ file://squashfs-overlayfs.cfg \ file://kernel-size-reduction.cfg \ + file://runtime-memory.cfg \ file://usb-net-adapters.cfg \ file://0001-dt-bindings-pwm-Add-binding-for-Allwinner-D1-T113-S3.patch \ file://0002-pwm-Add-Allwinner-s-D1-T113-S3-R329-SoCs-PWM-support.patch \