[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 2/6] accel: accel_available() function
From: |
Eduardo Habkost |
Subject: |
[PATCH v2 2/6] accel: accel_available() function |
Date: |
Wed, 25 Nov 2020 15:56:32 -0500 |
This function will be used to replace the xen_available() and
kvm_available() functions from arch_init.c.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Richard Henderson <richard.henderson@linaro.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Claudio Fontana <cfontana@suse.de>
Cc: Roman Bolshakov <r.bolshakov@yadro.com>
---
include/sysemu/accel.h | 1 +
accel/accel.c | 5 +++++
2 files changed, 6 insertions(+)
diff --git a/include/sysemu/accel.h b/include/sysemu/accel.h
index e08b8ab8fa..a4a00c75c8 100644
--- a/include/sysemu/accel.h
+++ b/include/sysemu/accel.h
@@ -67,6 +67,7 @@ typedef struct AccelClass {
OBJECT_GET_CLASS(AccelClass, (obj), TYPE_ACCEL)
AccelClass *accel_find(const char *opt_name);
+bool accel_available(const char *name);
int accel_init_machine(AccelState *accel, MachineState *ms);
/* Called just before os_setup_post (ie just before drop OS privs) */
diff --git a/accel/accel.c b/accel/accel.c
index cb555e3b06..4a64a2b38a 100644
--- a/accel/accel.c
+++ b/accel/accel.c
@@ -46,6 +46,11 @@ AccelClass *accel_find(const char *opt_name)
return ac;
}
+bool accel_available(const char *name)
+{
+ return accel_find(name) != NULL;
+}
+
int accel_init_machine(AccelState *accel, MachineState *ms)
{
AccelClass *acc = ACCEL_GET_CLASS(accel);
--
2.28.0
- [PATCH v2 0/6] arch_init.c cleanup, Eduardo Habkost, 2020/11/25
- [PATCH v2 2/6] accel: accel_available() function,
Eduardo Habkost <=
- Re: [PATCH v2 2/6] accel: accel_available() function, Claudio Fontana, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Eduardo Habkost, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Claudio Fontana, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Paolo Bonzini, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Claudio Fontana, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Eduardo Habkost, 2020/11/26
- Re: [PATCH v2 2/6] accel: accel_available() function, Claudio Fontana, 2020/11/27
- Re: [PATCH v2 2/6] accel: accel_available() function, Markus Armbruster, 2020/11/27
- Re: [PATCH v2 2/6] accel: accel_available() function, Claudio Fontana, 2020/11/27
- Re: [PATCH v2 2/6] accel: accel_available() function, Markus Armbruster, 2020/11/27