diff options
| author | Jayanth Othayoth <ojayanth@gmail.com> | 2025-10-21 09:19:35 +0300 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2026-03-19 18:10:51 +0300 |
| commit | 919d88aa5d332efe932cc7697a5cc63d272f7ed4 (patch) | |
| tree | 4e4eafa132e9527118134db90daec40e5cddd71a /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev | |
| parent | 7b5448026fcf0915f1a0e07e2c08ee7afff3ed45 (diff) | |
| download | openbmc-919d88aa5d332efe932cc7697a5cc63d272f7ed4.tar.xz | |
meta-amd:ethanolx:kernel: shrink image size
During the migration to Linux kernel 6.12, the ethanolx 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: I259ffcfeab33e4726ad5138e4f0ba9135086628f
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
