#define BUF_SIZE 1024
#define DEBUG_PORT1 0xc0c0
-#define DEBUG_HCALL 0xc0c0
struct debug_state {
char debug_buf[BUF_SIZE];
}
if (buf_is_va == 1) {
- if (read_guest_va_memory(info, msg_gpa, msg_len, (uchar_t *)state->debug_buf) != msg_len) {
+ if (v3_read_gva_memory(info, msg_gpa, msg_len, (uchar_t *)state->debug_buf) != msg_len) {
PrintError("Could not read debug message\n");
return -1;
}
} else {
- if (read_guest_pa_memory(info, msg_gpa, msg_len, (uchar_t *)state->debug_buf) != msg_len) {
+ if (v3_read_gpa_memory(info, msg_gpa, msg_len, (uchar_t *)state->debug_buf) != msg_len) {
PrintError("Could not read debug message\n");
return -1;
}
}
v3_dev_hook_io(dev, DEBUG_PORT1, NULL, &handle_gen_write);
- v3_register_hypercall(vm, DEBUG_HCALL, handle_hcall, dev);
+ v3_register_hypercall(vm, OS_DEBUG_HCALL, handle_hcall, dev);
state->debug_offset = 0;
memset(state->debug_buf, 0, BUF_SIZE);