diff options
| author | Jayanth Othayoth <ojayanth@gmail.com> | 2025-10-21 09:25:22 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2026-03-19 18:10:51 +0300 |
| commit | d3b6e420a62a5603e324dfd0d4a85fab98bd878b (patch) | |
| tree | 165559f22429ff01fd1d503ce0e4a75baaa2ebff /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev | |
| parent | 919d88aa5d332efe932cc7697a5cc63d272f7ed4 (diff) | |
| download | openbmc-d3b6e420a62a5603e324dfd0d4a85fab98bd878b.tar.xz | |
meta-amd:daytonax:kernel: shrink image size
During the migration to Linux kernel 6.12, the Daytonax platform
encountered flash image size overflows due to increased kernel
binary size.
To mitigate this, several debug and graphics-related kernel options
were disabled to reduce the overall image footprint:
- CONFIG_FUNCTION_TRACER:
Disables function-level instrumentation used by ftrace.
Impact: Reduces kernel size significantly. Removes support for
function call tracing and performance profiling.
- CONFIG_DEBUG_LIST:
Disables runtime checks for linked list misuse.
Impact: Saves space and runtime overhead. May reduce visibility
into certain memory corruption bugs.
- CONFIG_DRM and CONFIG_DRM_ASPEED_GFX:
Disables Direct Rendering Manager and Aspeed graphics support.
Impact: Reduces graphics subsystem footprint. Suitable for
headless BMC environments.
These changes help ensure the kernel image fits within the allocated
flash partition while retaining essential functionality for BMC
operation.
Change-Id: Ib0abbeeda89d21fc3f8d54d46f9fe9a280065692
Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev')
0 files changed, 0 insertions, 0 deletions
