With this patch set we can boot the fedora 19 kernel, and make
it all the way to /bin/init. At which point the process either
hangs or crashes; in either case the kernel winds up with no
runnable processes and spends its time in the idle loop.
The choice of z9-109 for the facilities is because that appears
to be what fedora 19 is targeting as the minimum.
That said, a debian install can make it all the way through to
completion, so the fedora crash/hang must be related to something
in the extra z9-109 insns.
r~
Richard Henderson (10):
target-s390: Move facilities bits to env
target-s390: Implement STFLE
target-s390: Add facilities bits and sets
target-s390: Raise OPERATION exception for disabled insns
target-s390: Implement SAM31 and SAM64
target-s390: Implement EPSW
target-s390: Fix STIDP
target-s390: Fix STURA
target-s390: Implement LURA, LURAG, STURG
target-s390: Implement ECAG
target-s390x/cpu.c | 78 ++++++++++++++++++++++
target-s390x/cpu.h | 74 ++++++++++++++++++++-
target-s390x/helper.h | 4 ++
target-s390x/insn-data.def | 18 +++--
target-s390x/mem_helper.c | 18 ++++-
target-s390x/misc_helper.c | 13 ++++
target-s390x/translate.c | 161 ++++++++++++++++++++++++++++++++++++---------
7 files changed, 329 insertions(+), 37 deletions(-)