Hi Arei,
Yes, I am member of TC. I will contact you on this topic for further
clarification.
-Jani
-Original Message-
From: Gonglei (Arei)
Sent: Friday, November 20, 2015 11:14 AM
To: Michael S. Tsirkin
Cc: virtio-...@lists.oasis-open.org; qemu-devel@nongnu.org; Jani Kokkonen
ar to what you want? This video shows cross-debug
> armv8 linux kernel (using armv8-gdb + armv8-qemu).
>
> http://www.youtube.com/watch?v=MLu5EzheHIM
>
>
>
> On 02/27/2014 05:52 PM, Peter Maydell wrote:
>
>> On 27 February 2014 09:45, Jani Kokkonen
>> wrote:
>
Hi,
I would like to debug a Qemu guest linux kernel under Foundationv8 model
and I tried the following setup:
1. Foundationv8 model started with --network=nat and
--network-nat-ports=1234=1234 options
2. In Foundationv8 model I started qemu-system-aarch64 with the command
line:
./qemu-system-a
Supports CONFIG_QEMU_LDST_OPTIMIZATION
Signed-off-by: Jani Kokkonen
---
configure|2 +-
include/exec/exec-all.h | 14 +++
tcg/aarch64/tcg-target.c | 224 +++---
3 files changed, 189 insertions(+), 51 deletions(-)
diff --git a
tcg_out_tlb_read()
-Change parameter type from int to TCGREg for data_reg and addr_reg parameters
in add_qemu_ldst_label()
-Use extended register for tcg_out_cmp() in tcg_out_tlb_read() only if needed
Jani Kokkonen (1):
tcg/aarch64: Implement tlb lookup fast path
configure|2
Supports CONFIG_QEMU_LDST_OPTIMIZATION
Signed-off-by: Jani Kokkonen
---
configure|2 +-
include/exec/exec-all.h | 16 +++-
tcg/aarch64/tcg-target.c | 197 ++
3 files changed, 162 insertions(+), 53 deletions(-)
diff --git a
user space.
Tested guests: arm v5, PPC64, sparc, i386 linux test images.
Also tested on x86-64/linux built with buildroot.
Jani Kokkonen (1):
tcg/aarch64: Implement tlb lookup fast path
configure|2 +-
include/exec/exec-all.h | 16 +++-
tcg/aarch64/tcg-target.c | 197
On 5/31/2013 10:25 PM, Richard Henderson wrote:
> On 05/31/2013 11:07 AM, Jani Kokkonen wrote:
>> +/* Load and compare a TLB entry, leaving the flags set. Leaves X2 pointing
>> + to the tlb entry. Clobbers X0,X1,X2,X3 and TMP. */
>> +
>> +static void tcg_out_tlb
From: Jani Kokkonen
implement the fast path for tcg_out_qemu_ld/st.
Signed-off-by: Jani Kokkonen
---
tcg/aarch64/tcg-target.c | 161 +--
1 file changed, 157 insertions(+), 4 deletions(-)
diff --git a/tcg/aarch64/tcg-target.c b/tcg/aarch64/tcg
From: Claudio Fontana
implement the optional byte swap operations with the dedicated
aarch64 instructions.
These instructions are also needed for the tlb lookup.
Signed-off-by: Claudio Fontana
---
tcg/aarch64/tcg-target.c | 42 ++
tcg/aarch64/tcg-target.
From: Jani Kokkonen
This series implements the TCG tlb fast lookup in tcg_out_qemu_ld/st
for the aarch64 TCG target.
It requires the reviewed but not committed yet series
"[PATCH v4 0/3] ARM aarch64 TCG target" at:
http://lists.nongnu.org/archive/html/qemu-devel/2013-05/msg04200.
From: Claudio Fontana
for arith operations, add SUBS and add a shift parameter
so that all arith instructions can make use of shifted registers.
Also add functions to TEST/AND registers with immediate patterns.
Signed-off-by: Claudio Fontana
---
tcg/aarch64/tcg-target.c | 72 ++
From: Claudio Fontana
implement the optional sign/zero extend operations with the dedicated
aarch64 instructions.
These instructions are also needed for the tlb lookup.
Signed-off-by: Claudio Fontana
---
tcg/aarch64/tcg-target.c | 58 ++--
tcg/aarch6
13 matches
Mail list logo