[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 |