qemu/target/hppa
Richard Henderson 7ad439df56 target-hppa: Implement linux-user gateway page
For linux, page 0 is mapped as an execute-only gateway.  A gateway
page is a special bit in the page table that allows a B,GATE insn
within that page to raise processor permissions.  This is how system
calls are implemented for HPPA.

Rather than actually map anything here, or handle permissions at all,
implement the semantics of the actual linux syscall entry points.

Signed-off-by: Richard Henderson <rth@twiddle.net>
2017-01-23 09:52:40 -08:00
..
cpu-qom.h target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
cpu.c target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
cpu.h target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
gdbstub.c target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
helper.c target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
helper.h target-hppa: Implement basic arithmetic 2017-01-23 09:52:40 -08:00
Makefile.objs target-hppa: Add framework and enable compilation 2017-01-23 09:52:40 -08:00
op_helper.c target-hppa: Implement basic arithmetic 2017-01-23 09:52:40 -08:00
translate.c target-hppa: Implement linux-user gateway page 2017-01-23 09:52:40 -08:00