Home
last modified time | relevance | path

Searched refs:kdb (Results 1 – 18 of 18) sorted by relevance

/linux-6.12.1/Documentation/dev-tools/
Dkgdb.rst2 Using kgdb, kdb and the kernel debugger internals
10 The kernel has two different debugger front ends (kdb and kgdb) which
46 - In order to enable compilation of kdb, you must first enable kgdb.
92 Kernel config options for kdb
99 ``lsmod``, or ``ps``. In order to build kdb into the kernel you follow the
102 The main config option for kdb is ``CONFIG_KGDB_KDB`` which is called
103 :menuselection:`KGDB_KDB: include kdb frontend for kgdb` in the config menu.
105 ``CONFIG_KGDB_SERIAL_CONSOLE`` interface if you plan on using kdb on a
108 If you want to use a PS/2-style keyboard with kdb, you would select
112 option only works with kdb.
[all …]
/linux-6.12.1/kernel/debug/kdb/
DMakefile14 quiet_cmd_gen-kdb = GENKDB $@
15 …cmd_gen-kdb = $(AWK) 'BEGIN {print "\#include <linux/stddef.h>"; print "\#include <linux/init.h>"}…
24 $(call cmd,gen-kdb)
Dkdb_cmds1 # Initial commands for kdb, alter to suit your needs.
8 # or archkdbcpu or archkdbshort at the kdb prompt.
10 defcmd dumpcommon "" "Common kdb debugging"
/linux-6.12.1/lib/
DKconfig.kgdb92 bool "KGDB_KDB: include kdb frontend for kgdb"
98 hex "KDB: Select kdb command functions to be enabled by default"
102 Specifiers which kdb commands are enabled by default. This may
118 issuing 'echo X > /sys/module/kdb/parameters/cmd_enable' or
119 setting with kdb.cmd_enable=X kernel command line option will
135 This integer controls the behaviour of kdb when the kernel gets a
140 you type 'go', you will be warned by kdb. The secend time you type
/linux-6.12.1/kernel/debug/
DMakefile7 obj-$(CONFIG_KGDB_KDB) += kdb/
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ucode.c370 le32_to_cpu(psp_hdr_v1_1->kdb.fw_version)); in amdgpu_ucode_print_psp_hdr()
372 le32_to_cpu(psp_hdr_v1_1->kdb.offset_bytes)); in amdgpu_ucode_print_psp_hdr()
374 le32_to_cpu(psp_hdr_v1_1->kdb.size_bytes)); in amdgpu_ucode_print_psp_hdr()
380 le32_to_cpu(psp_hdr_v1_2->kdb.fw_version)); in amdgpu_ucode_print_psp_hdr()
382 le32_to_cpu(psp_hdr_v1_2->kdb.offset_bytes)); in amdgpu_ucode_print_psp_hdr()
384 le32_to_cpu(psp_hdr_v1_2->kdb.size_bytes)); in amdgpu_ucode_print_psp_hdr()
398 le32_to_cpu(psp_hdr_v1_3->v1_1.kdb.fw_version)); in amdgpu_ucode_print_psp_hdr()
400 le32_to_cpu(psp_hdr_v1_3->v1_1.kdb.offset_bytes)); in amdgpu_ucode_print_psp_hdr()
402 le32_to_cpu(psp_hdr_v1_3->v1_1.kdb.size_bytes)); in amdgpu_ucode_print_psp_hdr()
Dpsp_v13_0_4.c129 return psp_v13_0_4_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_KEY_DATABASE); in psp_v13_0_4_bootloader_load_kdb()
134 return psp_v13_0_4_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_TOS_SPL_TABLE); in psp_v13_0_4_bootloader_load_spl()
Damdgpu_psp.c2273 if ((is_psp_fw_valid(psp->kdb)) && in psp_hw_start()
3314 psp->kdb.fw_version = le32_to_cpu(desc->fw_version); in parse_sos_bin_descriptor()
3315 psp->kdb.feature_version = le32_to_cpu(desc->fw_version); in parse_sos_bin_descriptor()
3316 psp->kdb.size_bytes = le32_to_cpu(desc->size_bytes); in parse_sos_bin_descriptor()
3317 psp->kdb.start_addr = ucode_start_addr; in parse_sos_bin_descriptor()
3454 adev->psp.kdb.size_bytes = le32_to_cpu(sos_hdr_v1_1->kdb.size_bytes); in psp_init_sos_microcode()
3455 adev->psp.kdb.start_addr = (uint8_t *)adev->psp.sys.start_addr + in psp_init_sos_microcode()
3456 le32_to_cpu(sos_hdr_v1_1->kdb.offset_bytes); in psp_init_sos_microcode()
3460 adev->psp.kdb.size_bytes = le32_to_cpu(sos_hdr_v1_2->kdb.size_bytes); in psp_init_sos_microcode()
3461 adev->psp.kdb.start_addr = (uint8_t *)adev->psp.sys.start_addr + in psp_init_sos_microcode()
[all …]
Damdgpu_ucode.h90 struct psp_fw_legacy_bin_desc kdb; member
97 struct psp_fw_legacy_bin_desc kdb; member
Dpsp_v13_0.c258 return psp_v13_0_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_KEY_DATABASE); in psp_v13_0_bootloader_load_kdb()
263 return psp_v13_0_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_TOS_SPL_TABLE); in psp_v13_0_bootloader_load_spl()
Dpsp_v11_0.c212 return psp_v11_0_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_KEY_DATABASE); in psp_v11_0_bootloader_load_kdb()
Damdgpu_psp.h337 struct psp_bin_desc kdb; member
Dpsp_v14_0.c152 return psp_v14_0_bootloader_load_component(psp, &psp->kdb, PSP_BL__LOAD_KEY_DATABASE); in psp_v14_0_bootloader_load_kdb()
/linux-6.12.1/kernel/module/
DMakefile22 obj-$(CONFIG_KGDB_KDB) += kdb.o
/linux-6.12.1/samples/
DMakefile12 obj-$(CONFIG_SAMPLE_KDB) += kdb/
DKconfig107 tristate "Build kdb command example -- loadable modules only"
111 command to the kdb shell.
/linux-6.12.1/arch/s390/tools/
Dopcodes.txt1217 ed18 kdb RXE_FRRD
/linux-6.12.1/
DMAINTAINERS12673 F: include/linux/kdb.h
12676 F: kernel/module/kdb.c