Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/x86bios/x86bios.c
Show All 12 Lines | |||||
printf(__STRING(h) \ | printf(__STRING(h) \ | ||||
" (ax=0x%04x bx=0x%04x cx=0x%04x dx=0x%04x es=0x%04x di=0x%04x)\n",\ | " (ax=0x%04x bx=0x%04x cx=0x%04x dx=0x%04x es=0x%04x di=0x%04x)\n",\ | ||||
(n), (r)->R_AX, (r)->R_BX, (r)->R_CX, (r)->R_DX, \ | (n), (r)->R_AX, (r)->R_BX, (r)->R_CX, (r)->R_DX, \ | ||||
(r)->R_ES, (r)->R_DI); \ | (r)->R_ES, (r)->R_DI); \ | ||||
} while (0) | } while (0) | ||||
static struct mtx x86bios_lock; | static struct mtx x86bios_lock; | ||||
static SYSCTL_NODE(_debug, OID_AUTO, x86bios, CTLFLAG_RD, NULL, | static SYSCTL_NODE(_debug, OID_AUTO, x86bios, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, | ||||
"x86bios debugging"); | "x86bios debugging"); | ||||
static int x86bios_trace_call; | static int x86bios_trace_call; | ||||
SYSCTL_INT(_debug_x86bios, OID_AUTO, call, CTLFLAG_RWTUN, &x86bios_trace_call, 0, | SYSCTL_INT(_debug_x86bios, OID_AUTO, call, CTLFLAG_RWTUN, &x86bios_trace_call, 0, | ||||
"Trace far function calls"); | "Trace far function calls"); | ||||
static int x86bios_trace_int; | static int x86bios_trace_int; | ||||
SYSCTL_INT(_debug_x86bios, OID_AUTO, int, CTLFLAG_RWTUN, &x86bios_trace_int, 0, | SYSCTL_INT(_debug_x86bios, OID_AUTO, int, CTLFLAG_RWTUN, &x86bios_trace_int, 0, | ||||
"Trace software interrupt handlers"); | "Trace software interrupt handlers"); | ||||
Show All 12 Lines |