cpu.c (db5e49e76c64d513f9162ec91a6f91217af2b1d9) cpu.c (cac675b54e6a9cb71dde6517f39c1763ae94c107)
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

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

1681
1682 qdev_property_add_static(DEVICE(obj), &arm_cpu_cfgend_property);
1683
1684 if (arm_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER)) {
1685 qdev_property_add_static(DEVICE(cpu), &arm_cpu_gt_cntfrq_property);
1686 }
1687
1688 if (kvm_enabled()) {
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

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

1681
1682 qdev_property_add_static(DEVICE(obj), &arm_cpu_cfgend_property);
1683
1684 if (arm_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER)) {
1685 qdev_property_add_static(DEVICE(cpu), &arm_cpu_gt_cntfrq_property);
1686 }
1687
1688 if (kvm_enabled()) {
1689 kvm_arm_add_vcpu_properties(obj);
1689 kvm_arm_add_vcpu_properties(cpu);
1690 }
1691
1692#ifndef CONFIG_USER_ONLY
1693 if (arm_feature(&cpu->env, ARM_FEATURE_AARCH64) &&
1694 cpu_isar_feature(aa64_mte, cpu)) {
1695 object_property_add_link(obj, "tag-memory",
1696 TYPE_MEMORY_REGION,
1697 (Object **)&cpu->tag_memory,

--- 863 unchanged lines hidden ---
1690 }
1691
1692#ifndef CONFIG_USER_ONLY
1693 if (arm_feature(&cpu->env, ARM_FEATURE_AARCH64) &&
1694 cpu_isar_feature(aa64_mte, cpu)) {
1695 object_property_add_link(obj, "tag-memory",
1696 TYPE_MEMORY_REGION,
1697 (Object **)&cpu->tag_memory,

--- 863 unchanged lines hidden ---