mirror of
https://github.com/xemu-project/xemu.git
synced 2026-11-11 00:28:59 +01:00
target/s390x: start moving TCG-only code to tcg/
move everything related to translate, as well as HELPER code in tcg/ mmu_helper.c stays put for now, as it contains both TCG and KVM code. After the reshuffling, update MAINTAINERS accordingly. Make use of the new directory: target/s390x/tcg/ Signed-off-by: Claudio Fontana <cfontana@suse.de> Signed-off-by: Cho, Yu-Chen <acho@suse.com> Acked-by: David Hildenbrand <david@redhat.com> Acked-by: Cornelia Huck <cohuck@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Message-Id: <20210707105324.23400-8-acho@suse.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
This commit is contained in:
1 parent
b6b4722307
commit
c9274b6bf0
25 files changed
+21
-19
No files matched your search
@@ -297,6 +297,7 @@ M: Richard Henderson <richard.henderson@linaro.org>
|
||||
M: David Hildenbrand <david@redhat.com>
|
||||
S: Maintained
|
||||
F: target/s390x/
|
||||
F: target/s390x/tcg
|
||||
F: hw/s390x/
|
||||
F: disas/s390.c
|
||||
F: tests/tcg/s390x/
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@
|
||||
#include "qemu/cutils.h"
|
||||
#include "qemu/module.h"
|
||||
#include "cpu.h"
|
||||
#include "tcg_s390x.h"
|
||||
#include "tcg/tcg_s390x.h"
|
||||
|
||||
static void qemu_s390_tod_get(const S390TODState *td, S390TOD *tod,
|
||||
Error **errp)
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
#define HW_S390_TOD_H
|
||||
|
||||
#include "hw/qdev-core.h"
|
||||
#include "target/s390x/s390-tod.h"
|
||||
#include "tcg/s390-tod.h"
|
||||
#include "qom/object.h"
|
||||
|
||||
typedef struct S390TOD {
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
#include "sysemu/kvm.h"
|
||||
#include "sysemu/tcg.h"
|
||||
#include "hw/s390x/ioinst.h"
|
||||
#include "tcg_s390x.h"
|
||||
#include "tcg/tcg_s390x.h"
|
||||
#if !defined(CONFIG_USER_ONLY)
|
||||
#include "hw/s390x/s390_flic.h"
|
||||
#endif
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
#include "s390x-internal.h"
|
||||
#include "kvm_s390x.h"
|
||||
#include "migration/vmstate.h"
|
||||
#include "tcg_s390x.h"
|
||||
#include "tcg/tcg_s390x.h"
|
||||
#include "sysemu/kvm.h"
|
||||
#include "sysemu/tcg.h"
|
||||
|
||||
|
||||
@@ -8,21 +8,6 @@ s390x_ss.add(files(
|
||||
'interrupt.c',
|
||||
))
|
||||
|
||||
s390x_ss.add(when: 'CONFIG_TCG', if_true: files(
|
||||
'cc_helper.c',
|
||||
'crypto_helper.c',
|
||||
'excp_helper.c',
|
||||
'fpu_helper.c',
|
||||
'int_helper.c',
|
||||
'mem_helper.c',
|
||||
'misc_helper.c',
|
||||
'translate.c',
|
||||
'vec_fpu_helper.c',
|
||||
'vec_helper.c',
|
||||
'vec_int_helper.c',
|
||||
'vec_string_helper.c',
|
||||
))
|
||||
|
||||
s390x_ss.add(when: 'CONFIG_KVM', if_true: files('kvm.c'), if_false: files('kvm-stub.c'))
|
||||
|
||||
gen_features = executable('gen-features', 'gen-features.c', native: true,
|
||||
@@ -60,6 +45,8 @@ endif
|
||||
|
||||
s390x_user_ss = ss.source_set()
|
||||
|
||||
subdir('tcg')
|
||||
|
||||
target_arch += {'s390x': s390x_ss}
|
||||
target_softmmu_arch += {'s390x': s390x_softmmu_ss}
|
||||
target_user_arch += {'s390x': s390x_user_ss}
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,14 @@
|
||||
s390x_ss.add(when: 'CONFIG_TCG', if_true: files(
|
||||
'cc_helper.c',
|
||||
'crypto_helper.c',
|
||||
'excp_helper.c',
|
||||
'fpu_helper.c',
|
||||
'int_helper.c',
|
||||
'mem_helper.c',
|
||||
'misc_helper.c',
|
||||
'translate.c',
|
||||
'vec_fpu_helper.c',
|
||||
'vec_helper.c',
|
||||
'vec_int_helper.c',
|
||||
'vec_string_helper.c',
|
||||
))
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user