Statistics
| Branch: | Revision:

root / target-s390x @ 5cd8f621

Name Size
Makefile.objs 214 Bytes
arch_dump.c 5.5 kB
cc_helper.c 12.7 kB
cpu-qom.h 2.7 kB
cpu.c 6.6 kB
cpu.h 37.9 kB
fpu_helper.c 20.8 kB
gdbstub.c 2.7 kB
helper.c 22.2 kB
helper.h 6.4 kB
insn-data.def 40.8 kB
insn-format.def 2.4 kB
int_helper.c 4.4 kB
interrupt.c 796 Bytes
ioinst.c 18.9 kB
ioinst.h 6.7 kB
kvm.c 24.2 kB
mem_helper.c 27.5 kB
misc_helper.c 12.4 kB
translate.c 129 kB

Latest revisions

# Date Author Comment
5cd8f621 10/10/2013 09:43 pm Richard Henderson

tcg: Move helper registration into tcg_context_init

No longer needs to be done on a per-target basis.

Signed-off-by: Richard Henderson <>

40fa5264 09/20/2013 02:55 pm Heinz Graalfs

s390/ebcdic: Move conversion tables to header file

Move conversion tables to header file.
- In SCLP line mode processing EBCDIC/ASCII conversion is needed.
- An additional EBCDIC to ASCII conversion function is added.

Signed-off-by: Heinz Graalfs <>...

d8b30c83 09/20/2013 02:55 pm Christian Borntraeger

s390/kexec: Implement diag308 subcode 0

This patch implements subcode 0 of diag 308. This is necessary for kexec
(without kdump). The main difference to subcode 1 is that all CPUs get
a full reset, instead of the architectured CPU reset (which leaves all...

abd137a1 09/20/2013 01:46 pm Christian Borntraeger

s390/dump: zero out padding bytes in notes sections

The prstatus of an s390x dump contains several padding areas. Zero out
these bytes to make reading the notes section easier with a hexdump.

Signed-off-by: Christian Borntraeger <>

3d0a615f 09/20/2013 01:46 pm Thomas Huth

s390/cpu: Make setcc() function available to other files

Moved the setcc() function to cpu.h so that it can be used by other
files, too. It now also does not modify the kvm state anymore since
this gets updated during kvm_arch_put_registers() anyway.

Signed-off-by: Thomas Huth <>...

5d9bf1c0 09/20/2013 01:46 pm Thomas Huth

s390/ioinst: Moved the CC setting to the IO instruction handlers

The IO instruction handlers now take care of setting the CC value on
their own, so that the confusing return code magic in kvm_handle_css_inst()
is not needed anymore.

Signed-off-by: Thomas Huth <>...

3ac85fb6 09/20/2013 01:46 pm Thomas Huth

s390/kvm: Add check for priviledged SCLP handler

The SCLP instruction is priviledged, so we should make sure that
we generate an exception when it is called from the problem state.

Signed-off-by: Thomas Huth <>
Signed-off-by: Christian Borntraeger <>

39228250 09/12/2013 07:45 pm Markus Armbruster

exec: Don't abort when we can't allocate guest memory

We abort() on memory allocation failure. abort() is appropriate for
programming errors. Maybe most memory allocation failures are
programming errors, maybe not. But guest memory allocation failure
isn't, and aborting when the user asks for more memory than we can...

91138037 09/12/2013 07:45 pm Markus Armbruster

exec: Simplify the guest physical memory allocation hook

Make it a generic hook rather than a KVM hook. Less code and
ifdeffery.

Since the only user of the hook is old S390 KVM, there's hope we can
get rid of it some day.

Acked-by: Christian Borntraeger <>...

bdc44640 09/03/2013 01:25 pm Andreas Färber

cpu: Use QTAILQ for CPU list

Introduce CPU_FOREACH(), CPU_FOREACH_SAFE() and CPU_NEXT() shorthand
macros.

Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom