1ca379b83SPekka Enberg #ifndef KVM__DEBUG_H 2ca379b83SPekka Enberg #define KVM__DEBUG_H 3ca379b83SPekka Enberg 4*4b1c6f6eSSasha Levin #include <linux/types.h> 5*4b1c6f6eSSasha Levin 6*4b1c6f6eSSasha Levin struct debug_cmd { 7*4b1c6f6eSSasha Levin u32 type; 8*4b1c6f6eSSasha Levin u32 len; 9*4b1c6f6eSSasha Levin u32 dbg_type; 10*4b1c6f6eSSasha Levin #define KVM_DEBUG_CMD_TYPE_DUMP (1 << 0) 11*4b1c6f6eSSasha Levin #define KVM_DEBUG_CMD_TYPE_NMI (1 << 1) 12*4b1c6f6eSSasha Levin u32 cpu; 13*4b1c6f6eSSasha Levin }; 14*4b1c6f6eSSasha Levin 15ca379b83SPekka Enberg int kvm_cmd_debug(int argc, const char **argv, const char *prefix); 160725673aSSasha Levin void kvm_debug_help(void); 17ca379b83SPekka Enberg 18ca379b83SPekka Enberg #endif 19