Browse Source
Rather than maintaining a mix of system / user code for CPU class properties, move system properties to cpu-system.c and user ones to the new cpu-user.c unit. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20250123234415.59850-18-philmd@linaro.org>pull/291/head
5 changed files with 72 additions and 59 deletions
@ -0,0 +1,27 @@ |
|||
/*
|
|||
* QEMU CPU model (user specific) |
|||
* |
|||
* Copyright (c) Linaro, Ltd. |
|||
* |
|||
* SPDX-License-Identifier: GPL-2.0-or-later |
|||
*/ |
|||
|
|||
#include "qemu/osdep.h" |
|||
#include "hw/qdev-core.h" |
|||
#include "hw/qdev-properties.h" |
|||
#include "hw/core/cpu.h" |
|||
|
|||
static const Property cpu_user_props[] = { |
|||
/*
|
|||
* Create a property for the user-only object, so users can |
|||
* adjust prctl(PR_SET_UNALIGN) from the command-line. |
|||
* Has no effect if the target does not support the feature. |
|||
*/ |
|||
DEFINE_PROP_BOOL("prctl-unalign-sigbus", CPUState, |
|||
prctl_unalign_sigbus, false), |
|||
}; |
|||
|
|||
void cpu_class_init_props(DeviceClass *dc) |
|||
{ |
|||
device_class_set_props(dc, cpu_user_props); |
|||
} |
|||
Loading…
Reference in new issue