[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on no
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures |
Date: |
Tue, 9 Apr 2019 10:39:08 -1000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 4/9/19 9:46 AM, Stefan Weil wrote:
> * Calling conventions. The current implementation works on many hosts,
> but for example not on Sparc. A fix would require simple calling
> conventions for all helper functions (for example stack based argument
> passing, can this be enforced?), or it needs to know the signature of
> each helper function at runtime. I'm afraid that fixing this would
> require much work. A runtime test whether calls of helper functions work
> correctly could be implemented easily and could abort the program
> execution when calls fail to pass the right arguments. Would such a
> runtime test help a little bit?
In the rewrite of tci that I proposed some years ago,
I used libffi for this.
Those patches could probably be recovered...
https://patchwork.ozlabs.org/patch/348528/
https://patchwork.ozlabs.org/patch/348527/
r~
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, (continued)
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Helge Deller, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Daniel P . Berrangé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Helge Deller, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Philippe Mathieu-Daudé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Peter Maydell, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Daniel P . Berrangé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Philippe Mathieu-Daudé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Daniel P . Berrangé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Philippe Mathieu-Daudé, 2019/04/05
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Stefan Weil, 2019/04/09
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures,
Richard Henderson <=
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Stefan Weil, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Richard Henderson, 2019/04/11
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Thomas Huth, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Stefan Weil, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Thomas Huth, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Stefan Weil, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Thomas Huth, 2019/04/10
- Re: [Qemu-devel] [PATCH] configure: Automatically fall back to TCI on non-release architectures, Richard Henderson, 2019/04/06