[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/8] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0
From: |
Keith Packard |
Subject: |
Re: [PATCH 0/8] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0 |
Date: |
Mon, 14 Dec 2020 12:06:50 -0800 |
Alex Bennée <alex.bennee@linaro.org> writes:
> Hmm scratch that... it fails in a number of linux-user only builds with:
>
> /usr/bin/ld:
> libqemu-aarch64_be-linux-user.fa.p/linux-user_aarch64_cpu_loop.c.o: in
> function `cpu_loop':
> /builds/stsquad/qemu/build/../linux-user/aarch64/cpu_loop.c:133: undefined
> reference to `do_common_semihosting'
> collect2: error: ld returned 1 exit status
> [651/2871] Compiling C object
> libqemu-alpha-linux-user.fa.p/target_alpha_translate.c.o
> ninja: build stopped: subcommand failed.
I missed changing default-configs/targets/aarch64_be-linux-user.mak.
> https://gitlab.com/stsquad/qemu/-/pipelines/229443833/failures
Some of these were caused by a missing explicit cast to Int128, which is
needed on hosts without compiler support for 128-bit ints. The rest
app to have been the same problem with aarch64_be-linux-user.
> On the next re-spin could you include Kito Cheng's patch for linux-user
> support and also drop the version numbering from the commit titles so I
> don't have to file them off again.
Yup, all done. Thanks much for the review and for getting these tests
run. I've rebased on current master and fixed the problems identified
above.
--
-keith
signature.asc
Description: PGP signature
- Re: [PATCH 0/8] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0, Alex Bennée, 2020/12/14
- Re: [PATCH 0/8] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0, Alex Bennée, 2020/12/14
- Re: [PATCH 0/8] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0,
Keith Packard <=
- [PATCH 0/9] Add RISC-V semihosting 0.2. Finish ARM semihosting 2.0, Keith Packard, 2020/12/14
- [PATCH 2/9] semihosting: Change common-semi API to be architecture-independent, Keith Packard, 2020/12/14
- [PATCH 4/9] semihosting: Support SYS_HEAPINFO when env->boot_info is not set, Keith Packard, 2020/12/14
- [PATCH 7/9] semihosting: Implement SYS_ELAPSED and SYS_TICKFREQ, Keith Packard, 2020/12/14
- [PATCH 3/9] semihosting: Change internal common-semi interfaces to use CPUState *, Keith Packard, 2020/12/14
- [PATCH 1/9] semihosting: Move ARM semihosting code to shared directories, Keith Packard, 2020/12/14
- [PATCH 8/9] semihosting: Implement SYS_TMPNAM, Keith Packard, 2020/12/14
- [PATCH 9/9] semihosting: Implement SYS_ISERROR, Keith Packard, 2020/12/14
- [PATCH 5/9] riscv: Add semihosting support, Keith Packard, 2020/12/14
- [PATCH 6/9] riscv: Add semihosting support for user mode, Keith Packard, 2020/12/14