** Changed in: qemu
Assignee: Gaoning Pan (hades0506) => (unassigned)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1905521
Title:
assert issue locates in hw/scsi/lsi53c895a.c:624: lsi_do_dma:
slirp has been updated for QEMU 6.1-rc2, so this should be fixed in the
latest 6.1 release candidate. If you've got some spare minutes, could
you please check whether it's working for you now in 6.1-rc4 ?
** Changed in: qemu
Status: In Progress => Fix Committed
--
You received this bug no
@Christian & Tommy : Could you please check whether the problematic
binaries were built with link-time optimization, i.e. with -flto ? If
so, does the problem go away when you rebuild the package without LTO?
** Changed in: qemu
Status: New => Incomplete
** Changed in: qemu (Ubuntu)
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1878057
Title:
nu
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Incomplete
** Changed in: qemu
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed t
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1913669
Title:
FPE
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1918321
Title:
[OS
在2021年8月19日八月 上午4:19,Richard Henderson写道:
> We can use the routines just added for user-only to emit
> unaligned accesses in softmmu mode too.
>
> Signed-off-by: Richard Henderson
Reviewed-by: Jiaxun Yang
Thanks!
> ---
> tcg/mips/tcg-target.c.inc | 91 ++
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1917082
Title:
[OS
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1911216
Title:
abo
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1914638
Title:
[OS
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1891354
Title:
Hea
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1890155
Title:
Abo
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1892963
Title:
Hea
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1907938
Title:
[OS
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1907497
Title:
[OS
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1909261
Title:
[OS
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1878250
Title:
Ass
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1878645
Title:
nul
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1878034
Title:
memc
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1888714
Title:
Mem
Thanks for moving it over! ... let's close this one here on Launchpad
now.
** Changed in: qemu
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1878651
Title:
Ass
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/540
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #540
https://gitlab.com/qemu-project/qemu/-/issues/540
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/544
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #544
https://gitlab.com/qemu-project/qemu/-/issues/544
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/541
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #541
https://gitlab.com/qemu-project/qemu/-/issues/541
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/546
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #546
https://gitlab.com/qemu-project/qemu/-/issues/546
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/543
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #543
https://gitlab.com/qemu-project/qemu/-/issues/543
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/549
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #549
https://gitlab.com/qemu-project/qemu/-/issues/549
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/545
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #545
https://gitlab.com/qemu-project/qemu/-/issues/545
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/542
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #542
https://gitlab.com/qemu-project/qemu/-/issues/542
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/550
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #550
https://gitlab.com/qemu-project/qemu/-/issues/550
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/548
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #548
https://gitlab.com/qemu-project/qemu/-/issues/548
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/547
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #547
https://gitlab.com/qemu-project/qemu/-/issues/547
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/537
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #537
https://gitlab.com/qemu-project/qemu/-/issues/537
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/538
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #538
https://gitlab.com/qemu-project/qemu/-/issues/538
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/539
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #539
https://gitlab.com/qemu-project/qemu/-/issues/539
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/536
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #536
https://gitlab.com/qemu-project/qemu/-/issues/536
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/551
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #551
https://gitlab.com/qemu-project/qemu/-/issues/551
--
You received this
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/535
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #535
https://gitlab.com/qemu-project/qemu/-/issues/535
--
You received this
On Thu, Aug 19, 2021 at 1:39 PM G S Niteesh Babu
wrote:
> Hello all,
>
> Gitlab: https://gitlab.com/niteesh.gs/qemu/-/commits/aqmp-tui-prototype-v4
> CI: https://gitlab.com/niteesh.gs/qemu/-/pipelines/356024270
>
> Revision since v3:
> 1) Added docstrings
> 2) Minor changes in AQMP TUI Draft
> 3)
I moved this report over to QEMU's new bug tracker on gitlab.com.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/534
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #534
https://gitlab.com/qemu-project/qemu/-/issues/534
--
You received this
Looks like this was fixed by 283f0a05e2 ("hw/net/net_tx_pkt: Fix crash
detected by fuzzer")
** Changed in: qemu
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs
> On Aug 10, 2021, at 10:44 AM, Richard Henderson
> wrote:
>
> On 8/7/21 11:42 AM, Warner Losh wrote:
>> From: Warner Losh
>> target_reg_t is the normal register. target_fpreg_t is the floating
>> point registers. target_copy_regs copies the registers out of CPU
>> context for things like core
*** This bug is a duplicate of bug 1878034 ***
https://bugs.launchpad.net/bugs/1878034
** This bug has been marked a duplicate of bug 1878034
memcpy param-overlap through e1000e_write_to_rx_buffers
--
You received this bug notification because you are a member of qemu-
devel-ml, which is
On 8/20/21 11:09 PM, Willian Rampazzo wrote:
> To understand the current state of QEMU CI/testing and have a base to
> discuss the plans for the future, it is important to define some usual
> terms. This patch defines the terms for "Automated tests", "Unit
> testing", "Functional testing", "System
Greetings,
I would like to work on https://gitlab.com/qemu-project/qemu/-/issues/527.
Here is my GitLab account: lucas.ramage
I also left a comment on the issue.
Regards,
On 8/20/21 10:16 PM, Peter Xu wrote:
> Phil,
>
> On Fri, Aug 20, 2021 at 12:58:05PM +0200, Philippe Mathieu-Daudé wrote:
>>> (qemu) info mtree
>>> address-space: I/O
>>> - (prio 0, i/o): io
>>>
>>> address-space shared 9 times:
>>> - cpu-memory-0
>>>
On Thu, Aug 19, 2021 at 09:27:17AM +0800, Tao Xu wrote:
> When COLO use only one vnet_hdr_support parameter between
> COLO network filter(filter-mirror, filter-redirector or
> filter-rewriter and colo-compare, packet will not be parsed
> correctly. Acquire network driver related to COLO, if it is
>
On Thu, Aug 19, 2021 at 12:25:01PM +0200, Hanna Reitz wrote:
> This post explains when FUSE block exports are useful, how they work,
> and that it is fun to export an image file on its own path so it looks
> like your image file (in whatever format it was) is a raw image now.
>
> Signed-off-by: Ha
From: Daniel P. Berrangé
This splits the CI docs into one file talking about job setup and usage
and another file describing provisioning of custom runners.
Signed-off-by: Daniel P. Berrangé
Reviewed-by: Philippe Mathieu-Daudé
Message-Id: <20210812180403.4129067-2-berra...@redhat.com>
---
doc
To understand the current state of QEMU CI/testing and have a base to
discuss the plans for the future, it is important to define some usual
terms. This patch defines the terms for "Automated tests", "Unit
testing", "Functional testing", "System testing", "Flaky tests",
"Gating", and "Continuous In
To understand the current state of QEMU CI/testing and have a base to
discuss the plans for the future, it is important to define some usual
terms. This patch defines the terms for "Automated tests", "Unit
testing", "Functional testing", "System testing", "Flaky tests",
"Gating", and "Continuous In
On Fri, Aug 20, 2021 at 01:46:11PM +0800, Yang Zhong wrote:
> The AVX_VNNI feature is not in Cooperlake platform, remove it
> from cpu model.
>
> Signed-off-by: Yang Zhong
Fixes: c1826ea6a052 ("i386/cpu: Expose AVX_VNNI instruction to guest")
Queued, thanks!
--
Eduardo
On Fri, Aug 20, 2021 at 05:52:11PM +0200, Philippe Mathieu-Daudé wrote:
> When Linux refuses to overcommit a seriously wild allocation we get:
>
> $ qemu-system-i386 -m 4000
> qemu-system-i386: cannot set up guest memory 'pc.ram': Cannot allocate
> memory
>
> Slighly improve the error me
Phil,
On Fri, Aug 20, 2021 at 12:58:05PM +0200, Philippe Mathieu-Daudé wrote:
> > (qemu) info mtree
> > address-space: I/O
> > - (prio 0, i/o): io
> >
> > address-space shared 9 times:
> > - cpu-memory-0
> > - cpu-memory-1
> > - cpu-memory-2
>
On Wed, Aug 18, 2021 at 3:36 PM John Snow wrote:
> On Tue, Aug 17, 2021 at 3:07 PM Niteesh G. S.
> wrote:
>
>> On Tue, Aug 17, 2021 at 10:21 AM John Snow wrote:
>>
>>> On Fri, Jul 30, 2021 at 4:19 PM G S Niteesh Babu
>>> wrote:
>>>
>>
> Is this required? I would have hoped that after calling d
On 8/20/21 2:03 AM, Peter Maydell wrote:
-} else if (datalo != addend) {
+} else if (scratch_addend) {
tcg_out_ld32_rwb(s, COND_AL, datalo, addend, addrlo);
tcg_out_ld32_12(s, COND_AL, datahi, addend, 4);
} else {
I don't understand this cha
Hi David,
On 8/10/21 3:40 PM, David Edmondson wrote:
> As described in
> https://lore.kernel.org/r/20201116104216.439650-1-david.edmond...@oracle.com
> and
> https://lore.kernel.org/r/20210222174757.2329740-1-david.edmond...@oracle.com
> I'd like to reduce the amount of memory consumed by QEMU map
Exit early if check_access fails.
Split out do_hlv, do_hsv, do_hlvx subroutines.
Use dest_gpr, get_gpr in the new subroutines.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Richard Henderson
---
target/riscv/insn32.decode | 1 +
target/riscv/insn_trans/trans_rvh.c.inc | 266
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvd.c.inc | 125
1 file changed, 60 insertions(+), 65 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rvd.c.inc
b/target/riscv/insn_trans/trans_rvd.c.inc
index 11b9b3f90b..
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvb.c.inc | 23 ++-
1 file changed, 10 insertions(+), 13 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rvb.c.inc
b/target/riscv/insn_trans/trans_rvb.c.inc
index b97c3ca5da..74cb93a2db 100644
--- a/t
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvi.c.inc | 36 +
1 file changed, 19 insertions(+), 17 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rvi.c.inc
b/target/riscv/insn_trans/trans_rvi.c.inc
index af3e0bc0e6..
Narrow the scope of t0 in trans_jalr.
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvi.c.inc | 25 ++---
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rvi.c.inc
b/target/riscv/insn_t
These operations are greatly simplified by ctx->w, which allows
us to fold gen_shiftw into gen_shift. Split gen_shifti into
gen_shift_imm_{fn,tl} like we do for gen_arith_imm_{fn,tl}.
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 110 +
Remove gen_get_gpr, as the function becomes unused.
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 13 ++---
target/riscv/insn_trans/trans_rvv.c.inc | 74 +++--
2 files changed, 26 insertions(+), 61 deletions(-)
diff --git a/target/riscv/trans
Move these helpers near their use by the trans_*
functions within insn_trans/trans_rvb.c.inc.
Reviewed-by: Bin Meng
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 233 ---
target/riscv/insn_trans/trans_rvb.
Introduce csrr and csrw helpers, for read-only and write-only insns.
Note that we do not properly implement this in riscv_csrrw, in that
we cannot distinguish true read-only (rs1 == 0) from any other zero
write_mask another source register -- this should still raise an
exception for read-only regi
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rva.c.inc | 47 ++---
1 file changed, 19 insertions(+), 28 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rva.c.inc
b/target/riscv/insn_trans/trans_rva.c.inc
index 3cc3c3b073..
Split out gen_mulh and gen_mulhu and use the common helper.
Reviewed-by: Bin Meng
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvm.c.inc | 40 +++--
1 file changed, 18 insertions(+), 22 deletions(-)
diff --git a/target/ri
Replace uses of tcg_const_* with the allocate and free close together.
Reviewed-by: Bin Meng
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 36 --
target/riscv/insn_trans/trans_rvf.c.
Reviewed-by: Bin Meng
Signed-off-by: Richard Henderson
---
target/riscv/insn_trans/trans_rvf.c.inc | 146
1 file changed, 70 insertions(+), 76 deletions(-)
diff --git a/target/riscv/insn_trans/trans_rvf.c.inc
b/target/riscv/insn_trans/trans_rvf.c.inc
index fb9f7f9c00..
Use ctx->w for ctpopw, which is the only one that can
re-use the generic algorithm for the narrow operation.
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 14 ++
target/riscv/insn_trans/trans_rvb.c.inc | 24 +---
2 files changed, 1
Use ctx->w and the enhanced gen_arith function.
Reviewed-by: Bin Meng
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 42 -
target/riscv/insn_trans/trans_rvm.c.inc | 16 +-
2 files changed, 8 insertion
Move these helpers near their use by the trans_*
functions within insn_trans/trans_rvm.c.inc.
Reviewed-by: Bin Meng
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 127
ta
Introduce get_gpr, dest_gpr, temp_new -- new helpers that do not force
tcg globals into temps, returning a constant 0 for $zero as source and
a new temp for $zero as destination.
Introduce ctx->w for simplifying word operations, such as addw.
Reviewed-by: Bin Meng
Reviewed-by: Alistair Francis
Utilize the condition in the movcond more; this allows some of
the setcond that were feeding into movcond to be removed.
Do not write into source1 and source2. Re-name "condN" to "tempN"
and use the temporaries for more than holding conditions.
Signed-off-by: Richard Henderson
---
target/riscv/
We will require the context to handle RV64 word operations.
Reviewed-by: Alistair Francis
Reviewed-by: Bin Meng
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Richard Henderson
---
target/riscv/translate.c| 58 -
target/riscv/insn_trans/trans_rva.c.
Replace use of tcg_const_*, which makes a copy into a temp which must
be freed, with direct use of the constant. Reorg handling of $zero,
with different accessors for source and destination. Reorg handling
of csrs, passing the actual write_mask instead of a regno. Use more
helpers for RVH expans
Most arithmetic does not require extending the inputs.
Exceptions include division, comparison and minmax.
Begin using ctx->w, which allows elimination of gen_addw,
gen_subw, gen_mulw.
Reviewed-by: Bin Meng
Reviewed-by: Alistair Francis
Signed-off-by: Richard Henderson
---
target/riscv/transl
Signed-off-by: Richard Henderson
---
tests/tcg/riscv64/test-div.c | 58 +++
tests/tcg/riscv64/Makefile.target | 5 +++
2 files changed, 63 insertions(+)
create mode 100644 tests/tcg/riscv64/test-div.c
create mode 100644 tests/tcg/riscv64/Makefile.target
diff -
On 8/20/21 3:34 AM, Peter Maydell wrote:
On Wed, 18 Aug 2021 at 22:32, Richard Henderson
wrote:
From armv6, the architecture supports unaligned accesses.
All we need to do is perform the correct alignment check
in tcg_out_tlb_read and not use LDRD/STRD when the access
is not aligned.
Signed-
On Fri, 20 Aug 2021 at 17:59, Philippe Mathieu-Daudé wrote:
> Anyhow I still see the size displayed in the error message as an
> useful hint:
>
> $ qemu-system-i386 -m 64000
> qemu-system-i386: cannot set up guest memory 'pc.ram': Cannot allocate
> memory
>
> VS:
>
> $ qemu-system-i386 -m 64000
>
In the SSE decode function gen_sse(), we combine a byte
'b' and a value 'b1' which can be [0..3], and switch on them:
b |= (b1 << 8);
switch (b) {
...
default:
unknown_op:
gen_unknown_opcode(env, s);
return;
}
In three cases inside this switch, we were then also che
On Fri, 20 Aug 2021 at 18:02, Philippe Mathieu-Daudé wrote:
>
> On 8/20/21 6:55 PM, Peter Maydell wrote:
> > On Tue, 11 May 2021 at 09:22, Paolo Bonzini wrote:
> >>
> >> From: Claudio Fontana
> >>
> >> i386 is the first user of AccelCPUClass, allowing to split
> >> cpu.c into:
> >>
> >> cpu.c
On 8/20/21 6:56 PM, Peter Maydell wrote:
> In sev_read_file_base64() we call g_file_get_contents(), which
> allocates memory for the file contents. We then base64-decode the
> contents (which allocates another buffer for the decoded data), but
> forgot to free the memory for the original file data
On 8/20/21 6:55 PM, Peter Maydell wrote:
> On Tue, 11 May 2021 at 09:22, Paolo Bonzini wrote:
>>
>> From: Claudio Fontana
>>
>> i386 is the first user of AccelCPUClass, allowing to split
>> cpu.c into:
>>
>> cpu.ccpuid and common x86 cpu functionality
>> host-cpu.c host x86 cpu
On 8/20/21 6:40 PM, Igor Mammedov wrote:
> On Fri, 20 Aug 2021 18:00:26 +0200
> Philippe Mathieu-Daudé wrote:
>
>> On 8/20/21 5:53 PM, David Hildenbrand wrote:
>>> On 20.08.21 17:52, Philippe Mathieu-Daudé wrote:
When Linux refuses to overcommit a seriously wild allocation we get:
>>>
In sev_read_file_base64() we call g_file_get_contents(), which
allocates memory for the file contents. We then base64-decode the
contents (which allocates another buffer for the decoded data), but
forgot to free the memory for the original file data.
Use g_autofree to ensure that the file data is
On Tue, 11 May 2021 at 09:22, Paolo Bonzini wrote:
>
> From: Claudio Fontana
>
> i386 is the first user of AccelCPUClass, allowing to split
> cpu.c into:
>
> cpu.ccpuid and common x86 cpu functionality
> host-cpu.c host x86 cpu functions and "host" cpu type
> kvm/kvm-cpu.cKV
On 8/20/21 6:37 PM, Peter Maydell wrote:
> g_setenv() can fail; check for it when starting a QEMU process
> when we set the QEMU_AUDIO_DRV environment variable.
>
> Because this happens after fork() reporting an exact message
> via printf() is a bad idea; just exit(1), as we already do
> for the c
On Fri, 20 Aug 2021 18:00:26 +0200
Philippe Mathieu-Daudé wrote:
> On 8/20/21 5:53 PM, David Hildenbrand wrote:
> > On 20.08.21 17:52, Philippe Mathieu-Daudé wrote:
> >> When Linux refuses to overcommit a seriously wild allocation we get:
> >>
> >> $ qemu-system-i386 -m 4000
> >> qemu
g_setenv() can fail; check for it when starting a QEMU process
when we set the QEMU_AUDIO_DRV environment variable.
Because this happens after fork() reporting an exact message
via printf() is a bad idea; just exit(1), as we already do
for the case of execlp() failure.
Fixes: Coverity CID 1460117
On Fri, 20 Aug 2021 18:06:30 +0200
Philippe Mathieu-Daudé wrote:
> On 8/20/21 6:03 PM, Igor Mammedov wrote:
> > On Fri, 20 Aug 2021 17:47:01 +0200
> > David Hildenbrand wrote:
> >
> >> On 20.08.21 17:44, Igor Mammedov wrote:
> >>> On Fri, 20 Aug 2021 15:39:27 +0100
> >>> Peter Maydell wrot
On 8/20/21 6:08 PM, Igor Mammedov wrote:
> On Fri, 20 Aug 2021 17:53:41 +0200
> Philippe Mathieu-Daudé wrote:
>
>> On 8/20/21 5:47 PM, David Hildenbrand wrote:
>>> On 20.08.21 17:44, Igor Mammedov wrote:
On Fri, 20 Aug 2021 15:39:27 +0100
Peter Maydell wrote:
> On Fri, 20
On Fri, 20 Aug 2021 17:53:41 +0200
Philippe Mathieu-Daudé wrote:
> On 8/20/21 5:47 PM, David Hildenbrand wrote:
> > On 20.08.21 17:44, Igor Mammedov wrote:
> >> On Fri, 20 Aug 2021 15:39:27 +0100
> >> Peter Maydell wrote:
> >>
> >>> On Fri, 20 Aug 2021 at 15:34, David Hildenbrand
> >>> wrot
RDMA migration very hard to complete when VM run mysql
benchmark on 1G host hugepage.I think the time between
ram_control_before_iterate(f, RAM_CONTROL_ROUND) and
after_iterate is too large when 1G host pagesize,so 1M
buffer size match with mlx driver that will be good.
after this patch,it will wor
On 8/20/21 6:03 PM, Igor Mammedov wrote:
> On Fri, 20 Aug 2021 17:47:01 +0200
> David Hildenbrand wrote:
>
>> On 20.08.21 17:44, Igor Mammedov wrote:
>>> On Fri, 20 Aug 2021 15:39:27 +0100
>>> Peter Maydell wrote:
>>>
On Fri, 20 Aug 2021 at 15:34, David Hildenbrand wrote:
>
>
On Fri, 20 Aug 2021 17:47:01 +0200
David Hildenbrand wrote:
> On 20.08.21 17:44, Igor Mammedov wrote:
> > On Fri, 20 Aug 2021 15:39:27 +0100
> > Peter Maydell wrote:
> >
> >> On Fri, 20 Aug 2021 at 15:34, David Hildenbrand wrote:
> >>>
> >>> On 20.08.21 16:22, Bin Meng wrote:
> Hi P
On 8/20/21 5:53 PM, David Hildenbrand wrote:
> On 20.08.21 17:52, Philippe Mathieu-Daudé wrote:
>> When Linux refuses to overcommit a seriously wild allocation we get:
>>
>> $ qemu-system-i386 -m 4000
>> qemu-system-i386: cannot set up guest memory 'pc.ram': Cannot
>> allocate memory
>>
>
On 8/20/21 5:43 PM, Ani Sinha wrote:
> On Thu, 19 Aug 2021, Philippe Mathieu-Daudé wrote:
>> On 8/12/21 9:14 AM, Ani Sinha wrote:
>
>>> +return;
>>
>> I suppose if you replace all 'return' by 'g_assert_not_reached()'
>> both issues reproducers crash?
>>
>> Your patch is not incorrect, and inde
1 - 100 of 187 matches
Mail list logo