diff options
| author | Peter Maydell | 2013-07-16 19:44:53 +0200 |
|---|---|---|
| committer | Riku Voipio | 2013-07-22 20:54:12 +0200 |
| commit | 442a59c8ddc55f327ec0219d810fe4580177716a (patch) | |
| tree | f681ea014c519954adf038c0f950160df473df7e /linux-user/syscall.c | |
| parent | linux-user: Move includes of target-specific headers to end of qemu.h (diff) | |
| download | qemu-442a59c8ddc55f327ec0219d810fe4580177716a.tar.gz qemu-442a59c8ddc55f327ec0219d810fe4580177716a.tar.xz qemu-442a59c8ddc55f327ec0219d810fe4580177716a.zip | |
linux-user: Enable NPTL for OpenRISC
The OpenRISC kernel ignores CLONE_SETTLS in its copy_thread()
implementation, so a cpu_set_tls() implementation is a no-op.
cpu_clone_regs() was setting the syscall return value in the
wrong register -- it is gpr[11], not gpr[2]. With these two
things fixed, we can compile with NPTL enabled.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Diffstat (limited to 'linux-user/syscall.c')
0 files changed, 0 insertions, 0 deletions
