Re: [Qemu-devel] [RFC v1] virtio-crypto specification

2015-11-20 Thread Jani Kokkonen
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

Re: [Qemu-devel] Debugging aarch64 guest running on Foundationv8 model

2014-02-27 Thread 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: >

[Qemu-devel] Debugging aarch64 guest running on Foundationv8 model

2014-02-27 Thread Jani Kokkonen
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

Re: [Qemu-devel] [PATCH V2 1/1] tcg/aarch64: Implement tlb lookup fast path

2013-07-10 Thread Jani Kokkonen
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

[Qemu-devel] [PATCH V2 0/1] ARM aarch64 TCG tlb fast lookup

2013-07-10 Thread Jani Kokkonen
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

[Qemu-devel] [PATCH 1/1] tcg/aarch64: Implement tlb lookup fast path

2013-06-20 Thread Jani Kokkonen
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

[Qemu-devel] [PATCH 0/1] ARM aarch64 TCG tlb fast lookup

2013-06-20 Thread Jani Kokkonen
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

Re: [Qemu-devel] [PATCH 4/4] tcg/aarch64: implement tlb lookup fast path

2013-06-03 Thread Jani Kokkonen
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

[Qemu-devel] [PATCH 4/4] tcg/aarch64: implement tlb lookup fast path

2013-05-31 Thread Jani Kokkonen
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

[Qemu-devel] [PATCH 2/4] tcg/aarch64: implement byte swap operations

2013-05-31 Thread Jani Kokkonen
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.

[Qemu-devel] [PATCH 0/4] ARM aarch64 TCG tlb fast lookup

2013-05-31 Thread Jani Kokkonen
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.

[Qemu-devel] [PATCH 1/4] tcg/aarch64: more low level ops in preparation of tlb, lookup

2013-05-31 Thread Jani Kokkonen
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 ++

[Qemu-devel] [PATCH 3/4] tcg/aarch64: implement sign/zero extend operations

2013-05-31 Thread Jani Kokkonen
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