Browse Source

x86: rename DEBUG_INFO to X86_DEBUG_INFO

This is an X86 specific option and should not appear as generic debug
option.

Fixes zephyrproject-rtos/zephyr#52929

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
pull/91970/head
Anas Nashif 3 weeks ago committed by Daniel DeGrasse
parent
commit
bd8597c9d7
  1. 7
      arch/x86/Kconfig
  2. 2
      arch/x86/core/Kconfig.ia32
  3. 2
      arch/x86/core/Kconfig.intel64
  4. 2
      arch/x86/include/ia32/kernel_arch_data.h
  5. 2
      boards/qemu/x86/qemu_x86_64_atom_nokpti_defconfig
  6. 2
      boards/qemu/x86/qemu_x86_64_defconfig
  7. 2
      boards/qemu/x86/qemu_x86_atom_nokpti_defconfig
  8. 2
      boards/qemu/x86/qemu_x86_atom_nommu_defconfig
  9. 2
      boards/qemu/x86/qemu_x86_atom_nopae_defconfig
  10. 2
      boards/qemu/x86/qemu_x86_atom_virt_defconfig
  11. 2
      boards/qemu/x86/qemu_x86_atom_xip_defconfig
  12. 2
      boards/qemu/x86/qemu_x86_defconfig
  13. 2
      boards/qemu/x86/qemu_x86_lakemont_defconfig
  14. 2
      boards/qemu/x86/qemu_x86_tiny_defconfig
  15. 2
      doc/releases/migration-guide-4.2.rst
  16. 1
      samples/bluetooth/hci_ipc/debug_overlay.conf
  17. 1
      samples/bluetooth/hci_uart_async/debug.mixin.conf
  18. 2
      scripts/kconfig/hardened.csv
  19. 7
      subsys/debug/Kconfig
  20. 1
      tests/bsim/bluetooth/audio/overlay-nrf5340_cpunet_iso-bt_ll_sw_split.conf

7
arch/x86/Kconfig

@ -187,6 +187,13 @@ endif # FPU || X86_64 @@ -187,6 +187,13 @@ endif # FPU || X86_64
endmenu
config X86_DEBUG_INFO
bool "System debugging information"
help
This option enables the addition of various information that can be
used by debuggers in debugging the system, or enable additional
debugging information to be reported at runtime.
config SRAM_OFFSET
default 0x100000 if X86_PC_COMPATIBLE
help

2
arch/x86/core/Kconfig.ia32

@ -166,7 +166,7 @@ endmenu @@ -166,7 +166,7 @@ endmenu
config ARCH_HAS_STACKWALK
bool
default y
select DEBUG_INFO
select X86_DEBUG_INFO
select THREAD_STACK_INFO
depends on !OMIT_FRAME_POINTER
help

2
arch/x86/core/Kconfig.intel64

@ -32,7 +32,7 @@ config X86_EXCEPTION_STACK_SIZE @@ -32,7 +32,7 @@ config X86_EXCEPTION_STACK_SIZE
config ARCH_HAS_STACKWALK
bool
default y
select DEBUG_INFO
select X86_DEBUG_INFO
select THREAD_STACK_INFO
depends on !OMIT_FRAME_POINTER
help

2
arch/x86/include/ia32/kernel_arch_data.h

@ -40,7 +40,7 @@ @@ -40,7 +40,7 @@
/* Some configurations require that the stack/registers be adjusted before
* z_thread_entry. See discussion in swap.S for z_x86_thread_entry_wrapper()
*/
#if defined(CONFIG_DEBUG_INFO)
#if defined(CONFIG_X86_DEBUG_INFO)
#define _THREAD_WRAPPER_REQUIRED
#endif

2
boards/qemu/x86/qemu_x86_64_atom_nokpti_defconfig

@ -8,7 +8,7 @@ CONFIG_SERIAL=y @@ -8,7 +8,7 @@ CONFIG_SERIAL=y
CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SMP=y
CONFIG_MP_MAX_NUM_CPUS=2
CONFIG_X86_MMU=y

2
boards/qemu/x86/qemu_x86_64_defconfig

@ -8,7 +8,7 @@ CONFIG_SERIAL=y @@ -8,7 +8,7 @@ CONFIG_SERIAL=y
CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SMP=y
CONFIG_MP_MAX_NUM_CPUS=2
CONFIG_X86_MMU=y

2
boards/qemu/x86/qemu_x86_atom_nokpti_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_atom_nommu_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=n
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SIMPLE=y
CONFIG_WAITQ_SIMPLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=n

2
boards/qemu/x86/qemu_x86_atom_nopae_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_atom_virt_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_atom_xip_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=n
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_lakemont_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
boards/qemu/x86/qemu_x86_tiny_defconfig

@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y @@ -9,7 +9,7 @@ CONFIG_UART_CONSOLE=y
CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=25000000
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_X86_MMU=y
CONFIG_DEBUG_INFO=y
CONFIG_X86_DEBUG_INFO=y
CONFIG_SCHED_SCALABLE=y
CONFIG_WAITQ_SCALABLE=y
CONFIG_X86_VERY_EARLY_CONSOLE=y

2
doc/releases/migration-guide-4.2.rst

@ -706,3 +706,5 @@ Architectures @@ -706,3 +706,5 @@ Architectures
:kconfig:option:`CONFIG_ARCH_HAS_VECTOR_TABLE_RELOCATION` and
:kconfig:option:`CONFIG_ROMSTART_RELOCATION_ROM` to support relocation
of vector table in RAM.
* Renamed :kconfig:option:`CONFIG_DEBUG_INFO` to :kconfig:option:`CONFIG_X86_DEBUG_INFO` to
better reflect its purpose. This option is now only available for x86 architecture.

1
samples/bluetooth/hci_ipc/debug_overlay.conf

@ -1,5 +1,4 @@ @@ -1,5 +1,4 @@
CONFIG_LOG=y
CONFIG_ASSERT=y
CONFIG_DEBUG_INFO=y
CONFIG_EXCEPTION_STACK_TRACE=y

1
samples/bluetooth/hci_uart_async/debug.mixin.conf

@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
CONFIG_ASSERT_ON_ERRORS=y
CONFIG_ASSERT=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_OPTIMIZATIONS=y
CONFIG_DEBUG_THREAD_INFO=y

2
scripts/kconfig/hardened.csv

@ -51,7 +51,7 @@ ZTEST,n @@ -51,7 +51,7 @@ ZTEST,n
ASSERT,n
DEBUG,n
DEBUG_COREDUMP=n
DEBUG_INFO,n
X86_DEBUG_INFO,n
DEBUG_THREAD_INFO,n
EARLY_CONSOLE,n
EXCEPTION_DEBUG,n

Can't render this file because it has a wrong number of fields in line 49.

7
subsys/debug/Kconfig

@ -304,13 +304,6 @@ config OMIT_FRAME_POINTER @@ -304,13 +304,6 @@ config OMIT_FRAME_POINTER
#
# Generic Debugging Options
#
config DEBUG_INFO
bool "System debugging information"
help
This option enables the addition of various information that can be
used by debuggers in debugging the system, or enable additional
debugging information to be reported at runtime.
config EXCEPTION_STACK_TRACE
bool "Attempt to print stack traces upon exceptions"
default y

1
tests/bsim/bluetooth/audio/overlay-nrf5340_cpunet_iso-bt_ll_sw_split.conf

@ -17,5 +17,4 @@ CONFIG_BT_CTLR_ISOAL_SOURCES=4 @@ -17,5 +17,4 @@ CONFIG_BT_CTLR_ISOAL_SOURCES=4
CONFIG_BT_CTLR_ISOAL_SINKS=4
CONFIG_ASSERT=y
CONFIG_DEBUG_INFO=y
CONFIG_EXCEPTION_STACK_TRACE=y

Loading…
Cancel
Save