[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 02e33e: linux-user: xtensa: enable bFLT suppo
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 02e33e: linux-user: xtensa: enable bFLT support |
Date: |
Thu, 01 Nov 2018 03:55:01 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 02e33e9ffd6056657e6f82ee7b942c3bc8060cbe
https://github.com/qemu/qemu/commit/02e33e9ffd6056657e6f82ee7b942c3bc8060cbe
Author: Max Filippov <address@hidden>
Date: 2018-10-19 (Fri, 19 Oct 2018)
Changed paths:
M configure
M linux-user/flatload.c
A linux-user/xtensa/target_flat.h
Log Message:
-----------
linux-user: xtensa: enable bFLT support
- request bflt support in configure;
- implement custom linux-user/xtensa/target_flat.h that doesn't put envp
on stack;
- fix #include "target_flat.h" in flatload.c so that it first search for
arch-customized version of the header.
Signed-off-by: Max Filippov <address@hidden>
Commit: 5c76d652ab567a230f2ef0022b7ea5acb693e19c
https://github.com/qemu/qemu/commit/5c76d652ab567a230f2ef0022b7ea5acb693e19c
Author: Max Filippov <address@hidden>
Date: 2018-10-30 (Tue, 30 Oct 2018)
Changed paths:
M linux-user/flatload.c
Log Message:
-----------
linux-user/flatload: fix initial stack pointer alignment
Stack pointer alignment code incorrectly adds stack_size to sp instead
of subtracting it. It also does not take flat_argvp_envp_on_stack() into
account when calculating stack_size. This results in initial stack
pointer misalignment with certain set of command line arguments and
environment variables and correct alignment for the same binary with a
different set of arguments. This misalignment causes failures in the
following tests in the testsuite of gcc built for xtensa uclinux:
gcc.dg/torture/vshuf-v64qi.c
gcc.dg/torture/vshuf-v8sf.c
gcc.dg/torture/vshuf-v8si.c
Reviewed-by: Laurent Vivier <address@hidden>
Signed-off-by: Max Filippov <address@hidden>
Commit: 7d51a855cd568ec3399a1834ada4023cfa12f231
https://github.com/qemu/qemu/commit/7d51a855cd568ec3399a1834ada4023cfa12f231
Author: Peter Maydell <address@hidden>
Date: 2018-10-31 (Wed, 31 Oct 2018)
Changed paths:
M configure
M linux-user/flatload.c
A linux-user/xtensa/target_flat.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/xtensa/tags/20181030-xtensa' into
staging
target/xtensa: support for bFLT binaries
- add support for bFLT binaries for target/xtensa
- fix per-architecture target_flat.h customization
- fix initial stack pointer for bFLT
# gpg: Signature made Tue 30 Oct 2018 18:27:42 GMT
# gpg: using RSA key 51F9CC91F83FA044
# gpg: Good signature from "Max Filippov <address@hidden>"
# gpg: aka "Max Filippov <address@hidden>"
# gpg: aka "Max Filippov <address@hidden>"
# Primary key fingerprint: 2B67 854B 98E5 327D CDEB 17D8 51F9 CC91 F83F A044
* remotes/xtensa/tags/20181030-xtensa:
linux-user/flatload: fix initial stack pointer alignment
linux-user: xtensa: enable bFLT support
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/a2e002ff7913...7d51a855cd56
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 02e33e: linux-user: xtensa: enable bFLT support,
GitHub <=