cpu.c (81ceb36b965c9d5ed5b1eb0ed80e23705802de15) cpu.c (9b12b6b44250c23cd29161ca7007559e22beaf94)
1/*
2 * QEMU ARM CPU
3 *
4 * Copyright (c) 2012 SUSE LINUX Products GmbH
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 2

--- 2017 unchanged lines hidden (view full) ---

2026 .legacy_vmsd = &vmstate_arm_cpu,
2027};
2028#endif
2029
2030#ifdef CONFIG_TCG
2031static const struct TCGCPUOps arm_tcg_ops = {
2032 .initialize = arm_translate_init,
2033 .synchronize_from_tb = arm_cpu_synchronize_from_tb,
1/*
2 * QEMU ARM CPU
3 *
4 * Copyright (c) 2012 SUSE LINUX Products GmbH
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version 2

--- 2017 unchanged lines hidden (view full) ---

2026 .legacy_vmsd = &vmstate_arm_cpu,
2027};
2028#endif
2029
2030#ifdef CONFIG_TCG
2031static const struct TCGCPUOps arm_tcg_ops = {
2032 .initialize = arm_translate_init,
2033 .synchronize_from_tb = arm_cpu_synchronize_from_tb,
2034 .tlb_fill = arm_cpu_tlb_fill,
2035 .debug_excp_handler = arm_debug_excp_handler,
2036
2034 .debug_excp_handler = arm_debug_excp_handler,
2035
2037#if !defined(CONFIG_USER_ONLY)
2036#ifdef CONFIG_USER_ONLY
2037 .record_sigsegv = arm_cpu_record_sigsegv,
2038#else
2039 .tlb_fill = arm_cpu_tlb_fill,
2038 .cpu_exec_interrupt = arm_cpu_exec_interrupt,
2039 .do_interrupt = arm_cpu_do_interrupt,
2040 .do_transaction_failed = arm_cpu_do_transaction_failed,
2041 .do_unaligned_access = arm_cpu_do_unaligned_access,
2042 .adjust_watchpoint_address = arm_adjust_watchpoint_address,
2043 .debug_check_watchpoint = arm_debug_check_watchpoint,
2044 .debug_check_breakpoint = arm_debug_check_breakpoint,
2045#endif /* !CONFIG_USER_ONLY */

--- 114 unchanged lines hidden ---
2040 .cpu_exec_interrupt = arm_cpu_exec_interrupt,
2041 .do_interrupt = arm_cpu_do_interrupt,
2042 .do_transaction_failed = arm_cpu_do_transaction_failed,
2043 .do_unaligned_access = arm_cpu_do_unaligned_access,
2044 .adjust_watchpoint_address = arm_adjust_watchpoint_address,
2045 .debug_check_watchpoint = arm_debug_check_watchpoint,
2046 .debug_check_breakpoint = arm_debug_check_breakpoint,
2047#endif /* !CONFIG_USER_ONLY */

--- 114 unchanged lines hidden ---