Here are the last 2 patches of this series rebased on the ppc-for-6.1
tree. I've tidied up the comments and control flow around the reserved
values of AIL, so different behaviours/reasons are treated individually
which hopefully addresses David's comments.
On real hardware, setting LPCR[AIL] to a
The AIL logic is becoming unmanageable spread all over powerpc_excp(),
and it is slated to get even worse with POWER10 support.
Move it all to a new helper function.
Reviewed-by: Cédric Le Goater
Tested-by: Cédric Le Goater
Signed-off-by: Nicholas Piggin
---
hw/ppc/spapr_hcall.c|
POWER10 adds a new bit that modifies interrupt behaviour, LPCR[HAIL],
and it removes support for the LPCR[AIL]=0b10 mode.
Reviewed-by: Cédric Le Goater
Tested-by: Cédric Le Goater
Signed-off-by: Nicholas Piggin
---
hw/ppc/spapr_hcall.c| 7 -
target/ppc/cpu-qom.h|
It was deprecated in commit e1c4269763, v5.2.0. See that commit
message for rationale.
Signed-off-by: Markus Armbruster
---
docs/system/deprecated.rst |9 -
docs/system/device-url-syntax.rst.inc | 18 -
docs/system/qemu-block-drivers.rst.inc | 69 -
docs/system/removed-feat
On 5/1/21 12:18 AM, Peter Maydell wrote:
> On Fri, 30 Apr 2021 at 23:17, Peter Maydell wrote:
>> Same thing is also a build failure on 32-bit hosts (where the types
>> are genuinely different sizes):
>>
>> ../../hw/misc/aspeed_hace.c: In function 'do_hash_operation':
>> ../../hw/misc/aspeed_hace.c
This is an automated cleanup. This bug report has been moved
to QEMU's new bug tracker on gitlab.com and thus gets marked
as 'expired' now. Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/70
** Changed in: qemu
Status: Incomplete => Expired
** Bug
This is an automated cleanup. This bug report has been moved
to QEMU's new bug tracker on gitlab.com and thus gets marked
as 'expired' now. Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/71
** Changed in: qemu
Status: New => Expired
** Bug watch
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/72
** Changed in: qemu
Status: Incomplete => Expired
** Bug
This is an automated cleanup. This bug report has been moved
to QEMU's new bug tracker on gitlab.com and thus gets marked
as 'expired' now. Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/69
** Changed in: qemu
Status: Triaged => Expired
** Bug wa
This bug report has been moved to QEMU's new bug tracker on gitlab.com
and thus gets now closed in Launchpad. Please continue with the
discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/66
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #66
https://gitlab.com/qemu-projec
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/74
** Changed in: qemu
Status: New => Expired
** Bug watch
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/73
** Changed in: qemu
Status: New => Expired
** Bug watch
This bug report has been moved to QEMU's new bug tracker on gitlab.com
and thus gets now closed in Launchpad. Please continue with the
discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/68
** Bug watch added: gitlab.com/qemu-project/qemu/-/issues #68
https://gitlab.com/qemu-projec
** Changed in: qemu
Status: Incomplete => New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1874674
Title:
[Feature request] acceptance test class to run user-mode binaries
Status in QEMU:
** Changed in: qemu
Status: Incomplete => New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1861692
Title:
wavcapture does not record silence
Status in QEMU:
New
Bug description:
Using
** Changed in: qemu
Status: Incomplete => New
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1861677
Title:
wavcapture crash with pulseaudio
Status in QEMU:
New
Bug description:
As of c
From: Reinoud Zandijk
Signed-off-by: Kamil Rytarowski
Signed-off-by: Reinoud Zandijk
Message-Id: <20210402202535.11550-2-rein...@netbsd.org>
Signed-off-by: Paolo Bonzini
---
accel/Kconfig | 3 +++
configure | 8 +++-
meson.build | 14 ++
meson_options.txt
Signed-off-by: Paolo Bonzini
---
configure | 76 +++
1 file changed, 38 insertions(+), 38 deletions(-)
diff --git a/configure b/configure
index ccc58ccc46..0b8283c95c 100755
--- a/configure
+++ b/configure
@@ -6345,33 +6345,33 @@ for rom in sea
From: Joelle van Dyne
Replace Windows specific macro with a more generic feature detection
macro. Allows slirp smb feature to be disabled manually as well.
Acked-by: Samuel Thibault
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Joelle van Dyne
Message-Id: <20210315180341.31638-...@getutm
From: Reinoud Zandijk
Signed-off-by: Kamil Rytarowski
Signed-off-by: Reinoud Zandijk
Message-Id: <20210402202535.11550-5-rein...@netbsd.org>
Signed-off-by: Paolo Bonzini
---
MAINTAINERS | 11 +++
1 file changed, 11 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 36055f14c
The following changes since commit b1cffefa1b163bce9aebc3416f562c1d3886eeaa:
Update version for v6.0.0-rc4 release (2021-04-20 16:30:01 +0100)
are available in the Git repository at:
https://gitlab.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to 29740bdf1418c1193524356
Right now, rate limiting is protected by the AioContext mutex, which is
taken for example both by the block jobs and by qmp_block_job_set_speed
(via find_block_job).
We would like to remove the dependency of block layer code on the
AioContext mutex, since most drivers and the core I/O code are alr
On Windows with glib <2.50, g_poll is redefined to use the variant
defined in util/oslib-win32.c. Use the same name in the declaration
and definition for ease of grepping.
Signed-off-by: Paolo Bonzini
---
util/oslib-win32.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/uti
Usually Meson uses pre-serialized information in meson-private to
speed up re-runs. This is not possible for version changes, where
Meson instead rebuilds the serialized information using cmd_line.txt.
In some cases cmd_line.txt can contain stale information, since it
is not rebuild except when "m
From: Reinoud Zandijk
Signed-off-by: Kamil Rytarowski
Signed-off-by: Reinoud Zandijk
Message-Id: <20210402202535.11550-3-rein...@netbsd.org>
Signed-off-by: Paolo Bonzini
---
target/i386/meson.build |1 +
target/i386/nvmm/meson.build |8 +
target/i386/nvmm/nvmm-accel-op
From: Reinoud Zandijk
Signed-off-by: Kamil Rytarowski
Signed-off-by: Reinoud Zandijk
Message-Id: <20210402202535.11550-4-rein...@netbsd.org>
Signed-off-by: Paolo Bonzini
---
include/sysemu/hw_accel.h | 1 +
include/sysemu/nvmm.h | 26 ++
target/i386/helper.c
On Fri, 30 Apr 2021, gust...@noronha.eti.br wrote:
From: Gustavo Noronha Silva
On Mac OS X the Option key maps to Alt and Command to Super/Meta. This change
swaps them around so that Alt is the key closer to the space bar and Meta/Super
is between Control and Alt, like on non-Mac keyboards.
It
If we use the system Meson but it is too old, the subsequent "meson configure"
will fail. Always use the submodule when building with CFI.
Signed-off-by: Paolo Bonzini
---
.gitlab-ci.yml | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.y
On 5/1/21 7:55 AM, Markus Armbruster wrote:
> Peter Maydell writes:
>
>> The omap_mmc_reset() function resets its SD card via
>> device_legacy_reset(). We know that the SD card does not have a qbus
>> of its own, so the new device_cold_reset() function (which resets
>> both the device and its ch
Le 22/04/2021 à 10:42, Robert Hoo a écrit :
> 'id' of memory-backend-{file,ram} is not only for '-numa''s reference, but
> also other parameters like '-device nvdimm'.
> More clearly call out this to avoid misinterpretation.
>
> Signed-off-by: Robert Hoo
> ---
> qemu-options.hx | 6 +++---
> 1 f
ping?
On 4/24/21 1:36 AM, Philippe Mathieu-Daudé wrote:
> Remove qemu_register_reset() when a qdev type has a qbus parent.
>
> Philippe Mathieu-Daudé (2):
> hw/timer/etraxfs_timer: Qdev'ify reset()
> hw/rtc/mc146818rtc: Qdev'ify reset()
>
> hw/rtc/mc146818rtc.c | 35 +++-
Hey there,
On Sat, May 1, 2021, at 6:39 AM, BALATON Zoltan wrote:
> > On Mac OS X the Option key maps to Alt and Command to Super/Meta. This
> > change
> > swaps them around so that Alt is the key closer to the space bar and
> > Meta/Super
> > is between Control and Alt, like on non-Mac keyboard
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
>https://bugs.launchpad.net/bugs/1861677
Title:
wavcapture crash with pulseaudio
Status in QEMU:
New
Hi Philippe,
this bug was fixed with commit cbaf25d1f5 "audio: fix wavcapture se
On 4/30/21 9:28 PM, Bin Meng wrote:
> On Fri, Apr 30, 2021 at 10:41 PM Guenter Roeck wrote:
>>
>> Hi,
>>
>> On Wed, Jan 06, 2021 at 02:35:03PM +0800, Bin Meng wrote:
>>> From: Bin Meng
>>>
>>> At present, when booting U-Boot on QEMU sabrelite, we see:
>>>
>>> Net: Board Net Initialization Fai
On 5/1/21 3:01 PM, Volker Rümelin wrote:
>> You received this bug notification because you are a member of qemu-
>> devel-ml, which is subscribed to QEMU.
>>https://bugs.launchpad.net/bugs/1861677
>>
>> Title:
>> wavcapture crash with pulseaudio
>>
>> Status in QEMU:
>> New
>
> Hi Philippe,
>
>
Fixed in v5.1.0, commit cbaf25d1f59 ("audio: fix wavcapture segfault").
** Changed in: qemu
Status: New => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1861677
Title:
wavcaptu
On 5/1/21 12:44 AM, Dan Williams wrote:
Some corrections to terminology confusion below...
...
file on the host in case of file backed v-nvdimms. This is addressed by
virtio-pmem in case of x86_64 by making explicit flushes translating to
fsync at qemu.
Note that virtio-pmem was a pro
On Sat, 1 May 2021 at 10:35, Paolo Bonzini wrote:
>
> The following changes since commit b1cffefa1b163bce9aebc3416f562c1d3886eeaa:
>
> Update version for v6.0.0-rc4 release (2021-04-20 16:30:01 +0100)
>
> are available in the Git repository at:
>
> https://gitlab.com/bonzini/qemu.git tags/for-
Le 24/04/2021 à 01:36, Philippe Mathieu-Daudé a écrit :
> TYPE_ETRAX_FS_TIMER is a sysbus device, so its DeviceClass::reset()
> handler is called automatically when its qbus parent is reset.
> Convert the generic reset to a qdev one, and remove the
> qemu_register_reset() call.
>
> Signed-off-by:
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/78
** Changed in: qemu
Status: New => Expired
** Bug watch
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/75
** Changed in: qemu
Status: New => Expired
** Bug watch
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/77
** Changed in: qemu
Status: New => Expired
** Bug watch
This is an automated cleanup. This bug report has been moved to QEMU's
new bug tracker on gitlab.com and thus gets marked as 'expired' now.
Please continue with the discussion here:
https://gitlab.com/qemu-project/qemu/-/issues/76
** Changed in: qemu
Status: New => Expired
** Bug watch
The following changes since commit 8f860d2633baf9c2b6261f703f86e394c6bc22ca:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-04-30' into
staging (2021-04-30 16:02:00 +0100)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-he
From: Taylor Simpson
Change cpu_ldl_code to translator_ldl.
Don't end the TB after every packet when HEX_DEBUG is on.
Make gen_check_store_width a simple call.
Reported-by: Richard Henderson <
Signed-off-by: Taylor Simpson
Message-Id: <1615783984-25918-1-git-send-email-tsimp...@quicinc.com>
Sig
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-4-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/cpu.c | 9 -
target/hexagon/decode.c|
From: Taylor Simpson
Similar to previous cleanup of gen_log_predicated_reg_write
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-3-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/genptr.c | 27 +--
From: Taylor Simpson
Reported-by: Richard Henderson <
Signed-off-by: Taylor Simpson
Message-Id: <1615784049-26215-1-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/decode.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/target/h
From: Taylor Simpson
Reported-by: Richard Henderson <
Signed-off-by: Taylor Simpson
Message-Id: <1615784037-26129-1-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/iclass.c | 4
1 file changed, 4 deletions(-)
diff --git a/target/hexagon/iclass.c b
From: Taylor Simpson
Multiple writes to the same preg are and'ed together. Rather than
generating a runtime check, we can determine at TCG generation time
if the predicate has previously been written in the packet.
Test added to tests/tcg/hexagon/misc.c
Suggested-by: Richard Henderson
Signed-
From: Taylor Simpson
Reviewed-by: Philippe Mathieu-Daudé
Reported-by: Richard Henderson <
Signed-off-by: Taylor Simpson
Message-Id: <1615784100-26459-1-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/gen_tcg.h | 4 ++--
1 file changed, 2 insertions(+),
From: Taylor Simpson
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Taylor Simpson
Message-Id: <1615784115-26559-1-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/op_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/targe
From: Taylor Simpson
Simplify TCG generation of hex_reg_written
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-2-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/genptr.c | 14
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-8-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/cpu_bits.h | 2 +-
From: Taylor Simpson
Include size in declaration
Remove {0, 0} entry
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-15-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/reg_fie
From: Taylor Simpson
Remove hexagon_env_get_cpu and replace with env_archcpu
Replace CPU(hexagon_env_get_cpu(env)) with env_cpu(env)
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-5-git-send-email-tsimp...@quicinc.com
From: Taylor Simpson
When exiting a TB, generate all the code before returning from
hexagon_tr_translate_packet so that nothing needs to be done in
hexagon_tr_tb_stop.
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-6-
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-12-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/arch.c | 28 +++-
1 file changed
From: Taylor Simpson
The following instructions are added
L2_loadalignb_io Ryy32 = memb_fifo(Rs32+#s11:1)
L2_loadalignh_io Ryy32 = memh_fifo(Rs32+#s11:1)
L4_loadalignb_ur Ryy32 = memb_fifo(Rt32<<#u2+#U6)
L4_loadalignh_ur Ryy32 = memh_fifo(Rt32<<
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-9-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/arch.h | 1 -
target/hexagon/macros.h | 2 --
target/
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-10-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/arch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletio
From: Taylor Simpson
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-11-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/cpu.c | 5
target/hexagon/op_helper.c
From: Philippe Mathieu-Daudé
When TCG is enabled, the accel/tcg/ include path is added to the
project global include search list. This accel/tcg/ directory
contains a header named "internal.h" which, while intented to
be internal to accel/tcg/, is accessible by all files compiled
when TCG is enab
From: Taylor Simpson
Use the proper return for helpers that convert to unsigned
Remove target/hexagon/conv_emu.[ch]
Suggested-by: Richard Henderson
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-13-git-send-email-tsimp...@quicinc.com>
Signed-off-by:
From: Taylor Simpson
Suggested-by: Philippe Mathieu-Daudé
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-16-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
target/hexagon/genptr.c | 3 ++-
1 file changed, 2 insertions(+),
From: Taylor Simpson
Change (cond ? (res = x) : (res = y)) to res = (cond ? x : y)
This makes the semnatics easier to for idef-parser to deal with
The following instructions are impacted
C2_any8
C2_all8
C2_mux
C2_muxii
C2_muxir
C2_muxri
Signed-off-by: Taylor Simpson
R
Rather than force all structure members to be 'int',
allow the type of the member to be specified.
Reviewed-by: Luis Pires
Signed-off-by: Richard Henderson
---
docs/devel/decodetree.rst | 11 ---
tests/decode/succ_argset_type1.decode | 1 +
scripts/decodetree.py
From: Taylor Simpson
Rd32,Pe4 = sfrecipa(Rs32, Rt32)
Recripocal approx
Test cases in tests/tcg/hexagon/multi_result.c
FP exception tests added to tests/tcg/hexagon/fpstuff.c
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-18-git-send-email-tsimp.
From: Taylor Simpson
The following instructions are added
L2_loadbzw2_io Rd32 = memubh(Rs32+#s11:1)
L2_loadbzw4_io Rdd32 = memubh(Rs32+#s11:1)
L2_loadbsw2_io Rd32 = membh(Rs32+#s11:1)
L2_loadbsw4_io Rdd32 = membh(Rs32+#s11:1)
L4_loadbzw2_ur
From: Taylor Simpson
Rd32,Pe4 = sfinvsqrta(Rs32)
Square root approx
The helper packs the 2 32-bit results into a 64-bit value,
and the fGEN_TCG override unpacks them into the proper results.
Test cases in tests/tcg/hexagon/multi_result.c
FP exception tests added to tests/tcg/hexagon/fpstuff
From: Taylor Simpson
Rxx32,Pe4 = vacsh(Rss32, Rtt32)
Add compare and select elements of two vectors
Test cases in tests/tcg/hexagon/multi_result.c
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-20-git-send-email-tsimp...@quicinc.com>
Signed-off-
From: Taylor Simpson
Rdd32,Pe4 = vminub(Rtt32, Rss32)
Vector min of bytes
Test cases in tests/tcg/hexagon/multi_result.c
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-21-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderson
---
From: Taylor Simpson
Change #if HEX_DEBUG to if (HEX_DEBUG) so the debug code doesn't bit rot
Suggested-by: Philippe Mathieu-Daudé
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-17-git-send-email-tsimp...@quicinc.com>
Signed-off-by: Richard Henderso
From: Taylor Simpson
Rdd32 = add(Rss32, Rtt32, Px4):carry
Add with carry
Rdd32 = sub(Rss32, Rtt32, Px4):carry
Sub with carry
Test cases in tests/tcg/hexagon/multi_result.c
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-22-git-send-email-tsim
From: Taylor Simpson
The following instruction is added
S2_cabacdecbinRdd32=decbin(Rss32,Rtt32)
Test cases added to tests/tcg/hexagon/misc.c
Signed-off-by: Taylor Simpson
Reviewed-by: Richard Henderson
Message-Id: <1617930474-31979-27-git-send-email-tsimp...@quicinc.com>
Signe
The following changes since commit 8f860d2633baf9c2b6261f703f86e394c6bc22ca:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-04-30' into
staging (2021-04-30 16:02:00 +0100)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tc
Form a hex constant of the appropriate insnwidth.
Begin using f-strings on changed lines.
Reviewed-by: Luis Pires
Signed-off-by: Richard Henderson
---
scripts/decodetree.py | 66 +--
1 file changed, 38 insertions(+), 28 deletions(-)
diff --git a/scripts/
From: Taylor Simpson
The following instructions are added
L2_loadrub_pbr Rd32 = memub(Rx32++Mu2:brev)
L2_loadrb_pbr Rd32 = memb(Rx32++Mu2:brev)
L2_loadruh_pbr Rd32 = memuh(Rx32++Mu2:brev)
L2_loadrh_pbr Rd32 = memh(Rx32++Mu2:brev)
L2_loadri
When multiple keyboards are passed to the guest with input-linux, there
could still be keys pressed on the other keyboard when toggling grab.
Delay toggling grab on the other keyboard until all keys are released,
otherwise keys could be stuck on host without a key up event.
Signed-off-by: Rainer M
From: Taylor Simpson
The following instructions are added
L2_loadrub_pci Rd32 = memub(Rx32++#s4:0:circ(Mu2))
L2_loadrb_pci Rd32 = memb(Rx32++#s4:0:circ(Mu2))
L2_loadruh_pci Rd32 = memuh(Rx32++#s4:1:circ(Mu2))
L2_loadrh_pci Rd32 = memh(Rx32++#s
Reviewed-by: Luis Pires
Signed-off-by: Richard Henderson
---
scripts/decodetree.py | 50 ---
1 file changed, 23 insertions(+), 27 deletions(-)
diff --git a/scripts/decodetree.py b/scripts/decodetree.py
index 0861e5d503..d5da101167 100644
--- a/scripts/dec
This patch allows to boot a guest without the input-linux device being
grabbed immediately from the host. This is useful when the guest is
automatically started, but is supposed to stay in the background until
the user actively switches to it with a key combination.
In this usage example the host
From: Luis Fernando Fujita Pires
Allow '64' to be specified for the instruction width command line params
and use the appropriate extract and deposit functions in that case.
This will be used to implement the new 64-bit Power ISA 3.1 instructions.
Reviewed-by: Philippe Mathieu-Daudé
Signed-off
This adds an grab-active bool option to input-linux objects to control
the grab state of evdev devices from QMP. The first patch fixes
a problem with multiple keyboards that was previously unlikely, as the
user will only use one device at a time. It could be merged
independently, but I am submittin
Patchew URL:
https://patchew.org/QEMU/20210501185116.1338875-1-richard.hender...@linaro.org/
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 20210501185116.1338875-1-richard.hender...@linaro.org
Subject: [PULL 0/5] tcg
On 4/30/21 9:28 PM, Bin Meng wrote:
> On Fri, Apr 30, 2021 at 10:41 PM Guenter Roeck wrote:
>>
>> Hi,
>>
>> On Wed, Jan 06, 2021 at 02:35:03PM +0800, Bin Meng wrote:
>>> From: Bin Meng
>>>
>>> At present, when booting U-Boot on QEMU sabrelite, we see:
>>>
>>> Net: Board Net Initialization Fai
available in the Git repository at:
>
> https://gitlab.com/rth7680/qemu.git tags/pull-hex-20210501
>
> for you to fetch changes up to 26f7c044ad234c3dfa7ca2ddf047a71d815e66dc:
>
> Hexagon (target/hexagon) CABAC decode bin (2021-05-01 08:31:43 -0700)
>
> -
On 5/1/21 10:12 PM, Guenter Roeck wrote:
> On 4/30/21 9:28 PM, Bin Meng wrote:
>> On Fri, Apr 30, 2021 at 10:41 PM Guenter Roeck wrote:
>>>
>>> Hi,
>>>
>>> On Wed, Jan 06, 2021 at 02:35:03PM +0800, Bin Meng wrote:
From: Bin Meng
At present, when booting U-Boot on QEMU sabrelite, we
On 5/1/21 6:46 PM, Laurent Vivier wrote:
> Le 24/04/2021 à 01:36, Philippe Mathieu-Daudé a écrit :
>> TYPE_ETRAX_FS_TIMER is a sysbus device, so its DeviceClass::reset()
>> handler is called automatically when its qbus parent is reset.
>> Convert the generic reset to a qdev one, and remove the
>> q
Remove qemu_register_reset() when a qdev type has a qbus parent,
implementing the 3-phase Resettable interface.
Since v1:
- Use 3-phase reset interface instead of qdev one (Laurent)
Supersedes: <20210423233652.3042941-1-f4...@amsat.org>
Philippe Mathieu-Daudé (2):
hw/timer/etraxfs_timer: Conve
From: Philippe Mathieu-Daudé
TYPE_ETRAX_FS_TIMER is a sysbus device, so its DeviceClass::reset()
handler is called automatically when its qbus parent is reset
(we don't need to register it manually).
Convert the generic reset to a enter/exit resettable ones, and
remove the qemu_register_reset()
From: Philippe Mathieu-Daudé
TYPE_MC146818_RTC is an ISA device, so its DeviceClass::reset()
handler is called automatically when its qbus parent is reset
(we don't need to register it manually).
We have 2 reset() methods: a generic one and the qdev one.
Merge them into a reset_enter handler (ke
On 4/30/21 9:03 PM, Eric Blake wrote:
> On 4/15/21 11:32 AM, Philippe Mathieu-Daudé wrote:
>> Introduce the 'query-accels' QMP command which returns a list
>> of built-in accelerator names.
>>
>> - Accelerator is a QAPI enum of all existing accelerators,
>>
>> - AcceleratorInfo is a QAPI structure
On 5/1/21 1:40 PM, Peter Maydell wrote:
Build failure on the gitlab CI "clang-user" job:
https://gitlab.com/qemu-project/qemu/-/jobs/1229108656
../target/hexagon/genptr.c:31:20: error: unused function
'gen_read_reg' [-Werror,-Wunused-function]
static inline TCGv gen_read_reg(TCGv result, int num
Series fully reviewed.
Hi,
This series aims at having accelerator-independent qtests
by querying a QEMU instance at runtime to check the list
of built-in accelerators.
First we add the 'query-accels' QMP command,
then we add the qtest_has_accel() method to libqtest,
finally we use this new metho
We want the ARM maintainers and the qemu-arm@ list to be
notified when this file is modified. Add an entry to the
'ARM TCG CPUs' section in the MAINTAINERS file.
Acked-by: Andrew Jones
Reviewed-by: Thomas Huth
Reviewed-by: Alex Bennée
Signed-off-by: Philippe Mathieu-Daudé
---
MAINTAINERS | 1
Use the recently added generic qtest_has_accel() method to
check if KVM is available.
Suggested-by: Claudio Fontana
Reviewed-by: Andrew Jones
Reviewed-by: Alex Bennée
Signed-off-by: Philippe Mathieu-Daudé
---
tests/qtest/arm-cpu-features.c | 25 +
1 file changed, 1 ins
Introduce the 'query-accels' QMP command which returns a list
of built-in accelerator names.
- Accelerator is a QAPI enum of all existing accelerators,
- AcceleratorInfo is a QAPI structure providing accelerator
specific information. Currently the common structure base
provides the name of th
sve_tests_sve_off_kvm() and test_query_cpu_model_expansion_kvm()
tests are now only being run if KVM is available. Drop the TCG
fallback.
Suggested-by: Andrew Jones
Reviewed-by: Andrew Jones
Reviewed-by: Alex Bennée
Signed-off-by: Philippe Mathieu-Daudé
---
tests/qtest/arm-cpu-features.c | 2
The sve_tests_sve_off_kvm() test is KVM specific.
Only run it if KVM is available.
Suggested-by: Andrew Jones
Reviewed-by: Andrew Jones
Reviewed-by: Alex Bennée
Signed-off-by: Philippe Mathieu-Daudé
---
tests/qtest/arm-cpu-features.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
1 - 100 of 132 matches
Mail list logo