Home
last modified time | relevance | path

Searched full:s390x (Results 1 – 25 of 208) sorted by relevance

123456789

/qemu/tests/docker/dockerfiles/
H A Ddebian-s390x-cross.docker3 # $ lcitool dockerfile --layers all --cross-arch s390x debian-12 qemu
77 dpkg --add-architecture s390x && \
82 gcc-s390x-linux-gnu \
83 libaio-dev:s390x \
84 libasan6:s390x \
85 libasound2-dev:s390x \
86 libattr1-dev:s390x \
87 libbpf-dev:s390x \
88 libbrlapi-dev:s390x \
89 libbz2-dev:s390x \
[all …]
/qemu/docs/system/
H A Dtarget-s390x.rst3 s390x System emulator
6 QEMU can emulate z/Architecture (in particular, 64 bit) s390x systems
7 via the ``qemu-system-s390x`` binary. Only one machine type,
25 s390x/vfio-ap
26 s390x/css
27 s390x/3270
28 s390x/vfio-ccw
29 s390x/pcidevices
35 s390x/bootdevices
36 s390x/protvirt
[all …]
/qemu/.gitlab-ci.d/custom-runners/
H A Dubuntu-22.04-s390x.yml5 ubuntu-22.04-s390x-all-linux:
11 - s390x
24 ubuntu-22.04-s390x-all-system:
30 - s390x
45 ubuntu-22.04-s390x-alldbg:
51 - s390x
68 ubuntu-22.04-s390x-clang:
74 - s390x
90 ubuntu-22.04-s390x-tci:
95 - s390x
[all …]
/qemu/docs/system/s390x/
H A Dcpu-topology.rst1 .. _cpu-topology-s390x:
3 CPU topology on s390x
6 Since QEMU 8.2, CPU topology on s390x provides up to 3 levels of
31 The s390x host needs to use a Linux kernel v6.0 or newer (which provides the so-called
87 -device gen16b-s390x-cpu,drawer-id=1,book-id=1,socket-id=2,core-id=1
93 -device gen16b-s390x-cpu,core-id=1,dedicated=true
119 (qemu) device_add gen16b-s390x-cpu,core-id=9
127 (qemu) device_add gen16b-s390x-cpu,drawer-id=1,book-id=1,socket-id=2,core-id=1
137 $ qemu-system-s390x -accel kvm -m 2G \
140 -device host-s390x-cpu,core-id=14 \
[all …]
H A Dbootdevices.rst1 Boot devices on s390x
9 in s390x-speak -- IPL means "Initial Program Load").
11 So for booting an s390x guest in QEMU, you should always mark the
15 qemu-system-s390x -drive if=none,id=dr1,file=guest.qcow2 \
27 qemu-system-s390x -blockdev file,node-name=c1,filename=... \
33 also ``-boot once=...``) is not supported on s390x.
52 s390x. Due to technical limitations in the QEMU code base, you will get a
66 qemu-system-s390x -machine s390-ccw-virtio,loadparm=<string>
91 qemu-system-s390x -drive if=none,id=dr1,file=primary.qcow2 \
117 qemu-system-s390x -netdev user,id=n1,tftp=...,bootfile=... \
H A Dpcidevices.rst1 PCI devices on s390x
4 PCI devices on s390x work differently than on other architectures and need to
15 qemu-system-s390x ... \
22 other PCI implementations. Topology information is not available on s390x, and
32 qemu-system-s390x ... \
/qemu/docs/devel/
H A Ds390-cpu-topology.rst12 qemu-system-s390x \
16 -device z14-s390x-cpu,core-id=19,entitlement=high \
17 -device z14-s390x-cpu,core-id=11,entitlement=low \
18 -device z14-s390x-cpu,core-id=12,entitlement=high \
45 "target": "s390x"
60 "target": "s390x"
75 "target": "s390x"
90 "target": "s390x"
156 QAPI query command: query-s390x-cpu-polarization
159 The query command query-s390x-cpu-polarization returns the current
[all …]
/qemu/tests/tcg/s390x/
H A DMakefile.target1 S390X_SRC=$(SRC_PATH)/tests/tcg/s390x
14 TESTS+=hello-s390x
27 TESTS+=signals-s390x
98 run-gdbstub-signals-s390x: signals-s390x
102 --bin $< --test $(S390X_SRC)/gdbstub/test-signals-s390x.py, \
105 hello-s390x-asm: CFLAGS+=-nostdlib
107 run-gdbstub-svc: hello-s390x-asm
114 EXTRA_RUNS += run-gdbstub-signals-s390x run-gdbstub-svc
H A DMakefile.softmmu-target1 S390X_SRC=$(SRC_PATH)/tests/tcg/s390x
6 CFLAGS+=-ggdb -O0 -I$(SRC_PATH)/include/hw/s390x/ipl/
53 # s390x clears the BSS section so we need to account for that
/qemu/.gitlab-ci.d/
H A Dcrossbuilds.yml135 cross-s390x-system:
138 job: s390x-debian-cross-container
140 IMAGE: debian-s390x-cross
142 cross-s390x-user:
145 job: s390x-debian-cross-container
147 IMAGE: debian-s390x-cross
149 cross-s390x-kvm-only:
152 job: s390x-debian-cross-container
154 IMAGE: debian-s390x-cross
H A Dbuildtest.yml175 TARGETS: ppc64-softmmu or1k-softmmu s390x-softmmu
280 TARGETS: s390x-softmmu x86_64-softmmu aarch64-softmmu
316 ppc64-softmmu rx-softmmu s390x-softmmu sh4-softmmu x86_64-softmmu
416 s390x-softmmu x86_64-softmmu
448 TARGETS: alpha-softmmu arm-softmmu m68k-softmmu mips64-softmmu s390x-softmmu
510 build-cfi-ppc64-s390x:
522 TARGETS: ppc64-softmmu s390x-softmmu
530 check-cfi-ppc64-s390x:
533 - job: build-cfi-ppc64-s390x
539 functional-cfi-ppc64-s390x:
[all …]
/qemu/
H A D.travis.yml36 …- MAIN_SYSTEM_TARGETS="aarch64-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,…
118 - name: "[s390x] GCC check-tcg"
119 arch: s390x
151 …--target-list=hppa-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,x86_64-softm…
162 - name: "[s390x] Clang (other-system)"
163 arch: s390x
193 - name: "[s390x] GCC (user)"
194 arch: s390x
208 - name: "[s390x] Clang (disable-tcg)"
209 arch: s390x
H A DMAINTAINERS107 F: configs/devices/s390x-softmmu/default.mak
113 F: hw/s390x/
115 F: hw/s390x/ap-stub.c
118 F: include/hw/s390x/
122 F: target/s390x/
123 F: docs/system/target-s390x.rst
124 F: docs/system/s390x/
125 F: tests/qtest/migration/s390x/
126 K: ^Subject:.*(?i)s390x?
127 L: qemu-s390x@nongnu.org
[all …]
/qemu/target/s390x/kvm/
H A Dmeson.build14 # - we build on s390x
15 # - we build the system emulation for s390x (qemu-system-s390x)
18 if host_machine.cpu_family() == 's390x' and cc.has_link_argument('-Wl,--s390-pgste')
/qemu/tests/functional/
H A Dtest_s390x_topology.py21 S390x CPU topology consists of 4 topology layers, from bottom to top,
24 See: docs/system/s390x/cpu-topology.rst.
26 S390x CPU topology is setup in different ways:
34 The S390x modifier attribute entitlement depends on the machine
47 '/fedora-secondary/releases/35/Server/s390x/os'
53 '/fedora-secondary/releases/35/Server/s390x/os'
169 self.vm.add_args('-device', 'max-s390x-cpu,core-id=10')
171 'max-s390x-cpu,'
174 'max-s390x-cpu,'
177 'max-s390x-cpu,'
[all …]
/qemu/hw/s390x/
H A Ds390-pci-kvm.c17 #include "target/s390x/kvm/pv.h"
18 #include "hw/s390x/s390-pci-bus.h"
19 #include "hw/s390x/s390-pci-kvm.h"
20 #include "hw/s390x/s390-pci-inst.h"
21 #include "hw/s390x/s390-pci-vfio.h"
H A Ds390-hypercall.c14 #include "hw/s390x/s390-virtio-ccw.h"
15 #include "hw/s390x/s390-hypercall.h"
16 #include "hw/s390x/ioinst.h"
17 #include "hw/s390x/css.h"
H A Dvirtio-ccw.h18 #include "hw/s390x/s390_flic.h"
19 #include "hw/s390x/css.h"
21 #include "hw/s390x/css-bridge.h"
H A Ds390-virtio-ccw.c19 #include "hw/s390x/sclp.h"
20 #include "hw/s390x/s390_flic.h"
28 #include "hw/s390x/s390-pci-bus.h"
30 #include "hw/s390x/storage-keys.h"
31 #include "hw/s390x/storage-attributes.h"
32 #include "hw/s390x/event-facility.h"
34 #include "hw/s390x/s390-virtio-ccw.h"
35 #include "hw/s390x/css-bridge.h"
36 #include "hw/s390x/ap-bridge.h"
38 #include "target/s390x/cpu_models.h"
[all …]
/qemu/target/s390x/
H A Dmeson.build42 target_arch += {'s390x': s390x_ss}
43 target_system_arch += {'s390x': s390x_system_ss}
44 target_user_arch += {'s390x': s390x_user_ss}
H A Ddiag.c2 * S390x DIAG instruction helper functions
17 #include "s390x-internal.h"
20 #include "hw/s390x/ipl.h"
21 #include "hw/s390x/s390-virtio-ccw.h"
24 #include "target/s390x/kvm/pv.h"
H A Dcpu.c26 #include "s390x-internal.h"
42 #include "hw/s390x/cpu-topology.h"
133 value->u.s390x.cpu_state = s390_cpu->env.cpu_state; in s390_query_cpu_fast()
136 value->u.s390x.has_dedicated = true; in s390_query_cpu_fast()
137 value->u.s390x.dedicated = s390_cpu->env.dedicated; in s390_query_cpu_fast()
138 value->u.s390x.has_entitlement = true; in s390_query_cpu_fast()
139 value->u.s390x.entitlement = s390_cpu->env.entitlement; in s390_query_cpu_fast()
416 cc->gdb_core_xml_file = "s390x-core64.xml"; in s390_cpu_class_init()
H A DKconfig1 config S390X config
9 depends on S390X
/qemu/tests/qtest/migration/s390x/
H A DMakefile2 # $ make CROSS_PREFIX=s390x-linux-gnu-
12 a-b-bios.h: s390x.elf
18 s390x.elf: a-b-bios.c
/qemu/scripts/ci/setup/
H A Dvars.yml.template8 s390x: s390x

123456789