kd_setup_guest
Configure kernel debugging on a VM guest via SSH using bcdedit, set up KDNET or serial transport, and save the generated KDNET port and key to vms.yaml for later debugging sessions.
Instructions
Enable kernel debugging in the guest with bcdedit over SSH (serial or KDNET per kd_transport) and store the KDNET port and key in vms.yaml.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vm": "<vm>"
},
"name": "kd_setup_guest"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vm | Yes | VM name as registered in vms.yaml | |
| key | No | KDNET key; generated when omitted | |
| port | No | KDNET UDP port |