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 --- |