cpu.c (10eab96e1a03538ad658faed2afb680f041cc361) cpu.c (ac1e86710000ba3cf2e80836fb3f66ba12b169b8)
1/*
2 * QEMU MicroBlaze CPU
3 *
4 * Copyright (c) 2009 Edgar E. Iglesias
5 * Copyright (c) 2009-2012 PetaLogix Qld Pty Ltd.
6 * Copyright (c) 2012 SUSE LINUX Products GmbH
7 * Copyright (c) 2009 Edgar E. Iglesias, Axis Communications AB.
8 *

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

308}
309
310static void mb_cpu_initfn(Object *obj)
311{
312 MicroBlazeCPU *cpu = MICROBLAZE_CPU(obj);
313 CPUMBState *env = &cpu->env;
314
315 gdb_register_coprocessor(CPU(cpu), mb_cpu_gdb_read_stack_protect,
1/*
2 * QEMU MicroBlaze CPU
3 *
4 * Copyright (c) 2009 Edgar E. Iglesias
5 * Copyright (c) 2009-2012 PetaLogix Qld Pty Ltd.
6 * Copyright (c) 2012 SUSE LINUX Products GmbH
7 * Copyright (c) 2009 Edgar E. Iglesias, Axis Communications AB.
8 *

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

308}
309
310static void mb_cpu_initfn(Object *obj)
311{
312 MicroBlazeCPU *cpu = MICROBLAZE_CPU(obj);
313 CPUMBState *env = &cpu->env;
314
315 gdb_register_coprocessor(CPU(cpu), mb_cpu_gdb_read_stack_protect,
316 mb_cpu_gdb_write_stack_protect, 2,
317 "microblaze-stack-protect.xml", 0);
316 mb_cpu_gdb_write_stack_protect,
317 gdb_find_static_feature("microblaze-stack-protect.xml"),
318 0);
318
319 set_float_rounding_mode(float_round_nearest_even, &env->fp_status);
320
321#ifndef CONFIG_USER_ONLY
322 /* Inbound IRQ and FIR lines */
323 qdev_init_gpio_in(DEVICE(cpu), microblaze_cpu_set_irq, 2);
324 qdev_init_gpio_in_named(DEVICE(cpu), mb_cpu_ns_axi_dp, "ns_axi_dp", 1);
325 qdev_init_gpio_in_named(DEVICE(cpu), mb_cpu_ns_axi_ip, "ns_axi_ip", 1);

--- 143 unchanged lines hidden ---
319
320 set_float_rounding_mode(float_round_nearest_even, &env->fp_status);
321
322#ifndef CONFIG_USER_ONLY
323 /* Inbound IRQ and FIR lines */
324 qdev_init_gpio_in(DEVICE(cpu), microblaze_cpu_set_irq, 2);
325 qdev_init_gpio_in_named(DEVICE(cpu), mb_cpu_ns_axi_dp, "ns_axi_dp", 1);
326 qdev_init_gpio_in_named(DEVICE(cpu), mb_cpu_ns_axi_ip, "ns_axi_ip", 1);

--- 143 unchanged lines hidden ---