File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 1+ CONFIG_FRAME_POINTER=y
2+ # CONFIG_KGDB=y
3+ # CONFIG_KGDB_SERIAL_CONSOLE=y
4+ CONFIG_DEBUG_INFO=y
5+ CONFIG_DEBUG_INFO_DWARF4=y
Original file line number Diff line number Diff line change @@ -208,7 +208,6 @@ function build_al_kernels {
208208 clone_amazon_linux_repo
209209
210210 CI_CONFIG=" $PWD /guest_configs/ci.config"
211- FTRACE_CONFIG=" $PWD /guest_configs/ftrace.config"
212211
213212 if [[ " $KERNEL_VERSION " == @ (all| 5.10) ]]; then
214213 build_al_kernel $PWD /guest_configs/microvm-kernel-ci-$ARCH -5.10.config " $CI_CONFIG "
@@ -221,10 +220,14 @@ function build_al_kernels {
221220 fi
222221
223222 # Build debug kernels
223+ FTRACE_CONFIG=" $PWD /guest_configs/ftrace.config"
224+ DEBUG_CONFIG=" $PWD /guest_configs/debug.config"
224225 OUTPUT_DIR=$OUTPUT_DIR /debug
225226 mkdir -pv $OUTPUT_DIR
226- build_al_kernel " $PWD /guest_configs/microvm-kernel-ci-$ARCH -5.10.config" " $CI_CONFIG " " $FTRACE_CONFIG "
227- build_al_kernel " $PWD /guest_configs/microvm-kernel-ci-$ARCH -6.1.config" " $CI_CONFIG " " $FTRACE_CONFIG "
227+ build_al_kernel " $PWD /guest_configs/microvm-kernel-ci-$ARCH -5.10.config" " $CI_CONFIG " " $FTRACE_CONFIG " " $DEBUG_CONFIG "
228+ vmlinux_split_debuginfo $OUTPUT_DIR /vmlinux-5.10.*
229+ build_al_kernel " $PWD /guest_configs/microvm-kernel-ci-$ARCH -6.1.config" " $CI_CONFIG " " $FTRACE_CONFIG " " $DEBUG_CONFIG "
230+ vmlinux_split_debuginfo $OUTPUT_DIR /vmlinux-6.1.*
228231}
229232
230233function print_help {
Original file line number Diff line number Diff line change @@ -46,3 +46,6 @@ for SQUASHFS in *.squashfs; do
4646 mkfs.ext4 -F $EXT4 -d squashfs-root
4747 rm -rf squashfs-root
4848done
49+
50+ say " Uncompress debuginfo files"
51+ find . -name " *.debug.gz" -print0 | xargs -P4 -0 -t -n1 gunzip
You can’t perform that action at this time.
0 commit comments