kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState

CPUArchState is no longer directly used since converting CPU loops to
CPUState.

Prepares for changing GDBState::c_cpu to CPUState.

Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
Andreas Färber 2013-06-27 17:12:06 +02:00
parent 3825b28ff1
commit 6227881415
4 changed files with 16 additions and 14 deletions

View file

@ -1954,8 +1954,10 @@ static int gdb_breakpoint_insert(target_ulong addr, target_ulong len, int type)
CPUArchState *env;
int err = 0;
if (kvm_enabled())
return kvm_insert_breakpoint(gdbserver_state->c_cpu, addr, len, type);
if (kvm_enabled()) {
return kvm_insert_breakpoint(ENV_GET_CPU(gdbserver_state->c_cpu),
addr, len, type);
}
switch (type) {
case GDB_BREAKPOINT_SW:
@ -1991,8 +1993,10 @@ static int gdb_breakpoint_remove(target_ulong addr, target_ulong len, int type)
CPUArchState *env;
int err = 0;
if (kvm_enabled())
return kvm_remove_breakpoint(gdbserver_state->c_cpu, addr, len, type);
if (kvm_enabled()) {
return kvm_remove_breakpoint(ENV_GET_CPU(gdbserver_state->c_cpu),
addr, len, type);
}
switch (type) {
case GDB_BREAKPOINT_SW: