blob: f7c51285d63c97a50b995a81f6c361e1ffdaa9a9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
menu "Kernel debugging"
config ADK_LINUX_KERNEL_FTRACE
bool
config ADK_LINUX_KERNEL_GENERIC_TRACER
bool
config ADK_LINUX_KERNEL_FUNCTION_TRACER
bool
config ADK_LINUX_KERNEL_PROFILING
bool
config ADK_LINUX_KERNEL_DEBUG_KERNEL
bool
config ADK_LINUX_KERNEL_DEBUG_INFO
bool
config ADK_LINUX_KERNEL_KGDB
bool
config ADK_LINUX_KERNEL_KGDB_SERIAL_CONSOLE
bool
config ADK_LINUX_KERNEL_FRAME_POINTER
bool
config ADK_LINUX_KERNEL_EARLY_PRINTK
bool
config ADK_LINUX_KERNEL_KALLSYMS_ALL
bool
config ADK_LINUX_KERNEL_PRINTK
bool "printk support (disable to save space and quieten bootup)"
select ADK_LINUX_KERNEL_EARLY_PRINTK
default y
help
Disable printk to save space and quieten bootup.
config ADK_LINUX_KERNEL_PRINTK_TIME
bool "timing information for printk"
depends on ADK_LINUX_KERNEL_PRINTK
default y
help
Enable timing information for printk, to analyze kernel
bootup performance.
config ADK_LINUX_KERNEL_BUG
bool "Enable BUGS()"
help
Enable if you need BUGS() in the kernel.
config ADK_LINUX_KERNEL_ELF_CORE
bool
config ADK_LINUX_KERNEL_COREDUMP
bool "Enable coredumps"
select ADK_LINUX_KERNEL_ELF_CORE
help
Enable if you need coredumps.
config ADK_LINUX_KERNEL_NETCONSOLE
bool "Netconsole support"
help
Activate netconsole. netconsole=@/,@192.168.1.2/
config ADK_PARAMETER_NETCONSOLE_SRC_IP
prompt "IP address for source"
string
default "192.168.1.100"
depends on ADK_LINUX_KERNEL_NETCONSOLE
help
source ip address logging from.
config ADK_PARAMETER_NETCONSOLE_DST_IP
prompt "IP address for target"
string
default "192.168.1.2"
depends on ADK_LINUX_KERNEL_NETCONSOLE
help
ip address logging to.
config ADK_LINUX_KERNEL_MAGIC_SYSRQ
bool "Magic BREAK sequence"
default y
help
Enable this to be able to use the Magic SysRq functions,
probably using a serial console break.
config ADK_LINUX_KERNEL_DEBUG_FS
bool "Debug Filesystem"
default n
help
debugfs is a virtual file system that kernel developers use to put
debugging files into. Enable this option to be able to read and
write to these files.
config ADK_LINUX_KERNEL_DEBUG_INFO
bool "Debug info"
config ADK_LINUX_KERNEL_DEBUG_WITH_KGDB
bool "Enable remote kernel debugging using KGDB"
select ADK_LINUX_KERNEL_DEBUG_KERNEL
select ADK_LINUX_KERNEL_DEBUG_INFO
select ADK_LINUX_KERNEL_KGDB
select ADK_LINUX_KERNEL_KGDB_SERIAL_CONSOLE
select ADK_LINUX_KERNEL_FRAME_POINTER
depends on ADK_TARGET_ROOTFS_NFSROOT || \
ADK_TARGET_ROOTFS_ARCHIVE || \
ADK_TARGET_ROOTFS_INITRAMFS || \
ADK_TARGET_ROOTFS_INITRAMFS_PIGGYBACK
default n
config ADK_LINUX_KERNEL_OPROFILE
tristate "Oprofile support"
select ADK_LINUX_KERNEL_PROFILING
depends on !ADK_TARGET_ARCH_M68K
default n
help
use oprofile package to make use of the kernel support.
config ADK_LINUX_KERNEL_KALLSYMS
bool "Support for symbol names in OOPS"
select ADK_LINUX_KERNEL_KALLSYMS_ALL
default n
help
Load all symbols to the kernel.
endmenu
|