1. 01 11月, 2018 1 次提交
    • P
      Merge remote-tracking branch 'remotes/xtensa/tags/20181030-xtensa' into staging · 7d51a855
      Peter Maydell 提交于
      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 <filippov@cadence.com>"
      # gpg:                 aka "Max Filippov <max.filippov@cogentembedded.com>"
      # gpg:                 aka "Max Filippov <jcmvbkbc@gmail.com>"
      # 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: NPeter Maydell <peter.maydell@linaro.org>
      7d51a855
  2. 31 10月, 2018 1 次提交
    • M
      linux-user/flatload: fix initial stack pointer alignment · 5c76d652
      Max Filippov 提交于
      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: NLaurent Vivier <lvivier@redhat.com>
      Signed-off-by: NMax Filippov <jcmvbkbc@gmail.com>
      5c76d652
  3. 30 10月, 2018 27 次提交
  4. 29 10月, 2018 11 次提交