|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/6] Kconfig debug options
This converts the debug options from xen/Rules.mk to Kconfig.
This is a change from the previous version in the series because the feedback
I got was that the debug options should not be linked to NDEBUG if EXPERT is
set. Unfortunately Kconfig does not let you descend into a menu if that menu
is not set. As a result this changes the way the menu works to just be a plain
menu and moving the NDEBUG (!CONFIG_DEBUG) to another menu item.
change since v2:
- dropped patch 5 as it was unwanted
- remove 'default n'
- redo patch 1 as described above
Doug Goldstein (6):
build: add debug menu to Kconfig
build: convert crash_debug to Kconfig
build: convert verbose to Kconfig
build: convert frame_pointer to Kconfig
build: convert perfc{,_arrays} to Kconfig
build: convert lock_profile to Kconfig
INSTALL | 6 -----
docs/misc/crashdb.txt | 4 +--
xen/Kconfig | 2 ++
xen/Kconfig.debug | 54 +++++++++++++++++++++++++++++++++++++++
xen/Rules.mk | 31 +++++-----------------
xen/arch/arm/kernel.c | 2 +-
xen/arch/arm/xen.lds.S | 2 +-
xen/arch/x86/Makefile | 3 +--
xen/arch/x86/domain.c | 2 +-
xen/arch/x86/domain_build.c | 2 +-
xen/arch/x86/hvm/hvm.c | 2 +-
xen/arch/x86/time.c | 4 +--
xen/arch/x86/x86_64/Makefile | 2 +-
xen/arch/x86/x86_64/asm-offsets.c | 2 +-
xen/arch/x86/xen.lds.S | 2 +-
xen/common/Makefile | 4 +--
xen/common/keyhandler.c | 4 +--
xen/common/perfc.c | 2 +-
xen/common/spinlock.c | 10 ++++----
xen/common/sysctl.c | 4 +--
xen/include/asm-x86/asm_defns.h | 2 +-
xen/include/asm-x86/debugger.h | 2 +-
xen/include/asm-x86/domain.h | 2 +-
xen/include/xen/config.h | 4 +++
xen/include/xen/gdbstub.h | 2 +-
xen/include/xen/perfc.h | 8 +++---
xen/include/xen/sched.h | 2 +-
xen/include/xen/spinlock.h | 4 +--
xen/include/xsm/dummy.h | 2 +-
29 files changed, 104 insertions(+), 68 deletions(-)
create mode 100644 xen/Kconfig.debug
--
2.7.3
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |