On Sun, Feb 18, 2018 at 12:10:46 +0900, Stafford Horne wrote:
> On Sat, Feb 17, 2018 at 08:32:36PM -0500, Emilio G. Cota wrote:
> > Signed-off-by: Emilio G. Cota
> This looks ok to me, and thanks for testing. However, I am not so familiar
> with
> the DisasContextBase. Is this something new?
T
[Expired for QEMU because there has been no activity for 60 days.]
** Changed in: qemu
Status: Incomplete => Expired
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1211910
Title:
Logical to
[Expired for QEMU because there has been no activity for 60 days.]
** Changed in: qemu
Status: Incomplete => Expired
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1202289
Title:
Windows 200
[Expired for QEMU because there has been no activity for 60 days.]
** Changed in: qemu
Status: Incomplete => Expired
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1299858
Title:
qemu all ap
On Sat, Feb 17, 2018 at 08:32:37PM -0500, Emilio G. Cota wrote:
> Notes:
>
> - Changed the num_insns test in tb_start to check for
> dc->base.num_insns > 1, since when tb_start is first
> called in a TB, base.num_insns is already set to 1.
>
> - Removed DISAS_NEXT from the switch on tb_stop;
On Sat, Feb 17, 2018 at 08:32:36PM -0500, Emilio G. Cota wrote:
> Signed-off-by: Emilio G. Cota
Hello,
This looks ok to me, and thanks for testing. However, I am not so familiar with
the DisasContextBase. Is this something new?
It would be good to have a commit message to say what it is any w
Notes:
- Changed the num_insns test in tb_start to check for
dc->base.num_insns > 1, since when tb_start is first
called in a TB, base.num_insns is already set to 1.
- Removed DISAS_NEXT from the switch on tb_stop; use DISAS_TOO_MANY
instead.
- Added an assert_not_reached on tb_stop for DI
Tested on the image linked from the wiki:
https://wiki.qemu.org/Testing/System_Images
Boot after decompressing with:
or1k-softmmu/qemu-system-or1k -cpu or1200 -M or1k-sim \
-kernel path/to/or1k-linux-4.10 \
-serial stdio -nographic -monitor none
Thanks,
Emilio
Signed-off-by: Emilio G. Cota
---
target/openrisc/translate.c | 87 ++---
1 file changed, 43 insertions(+), 44 deletions(-)
diff --git a/target/openrisc/translate.c b/target/openrisc/translate.c
index 2747b24..0450144 100644
--- a/target/openrisc/translate
Signed-off-by: Laurent Vivier
---
target/m68k/translate.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target/m68k/translate.c b/target/m68k/translate.c
index 70c7583621..cb795ed25b 100644
--- a/target/m68k/translate.c
+++ b/target/m68k/translate.c
@@ -2869,6 +2869,7 @@ DISAS_
On Fri, 16 Feb 2018, BALATON Zoltan wrote:
On Fri, 16 Feb 2018, David Gibson wrote:
On Thu, Feb 15, 2018 at 10:27:06PM +0100, BALATON Zoltan wrote:
Add emulation of aCube Sam460ex board based on AMCC 460EX embedded SoC.
This is not a complete implementation yet with a lot of components
still mi
Add emulation of aCube Sam460ex board based on AMCC 460EX embedded SoC.
This is not a complete implementation yet with a lot of components
still missing but enough for the U-Boot firmware to start and to boot
a Linux kernel or AROS.
Signed-off-by: François Revol
Signed-off-by: BALATON Zoltan
---
Hello,
Benjamin Drung, on ven. 16 févr. 2018 13:55:03 +0100, wrote:
> Or should the command line option be simpler, but how should it be specified
> then? Maybe
>
> -net
> staticroute=10.0.2.0/24via10.0.2.2,staticroute=192.168.0.0/16via10.0.2.2
I guess
> -net staticroute=10.0.2.0/24:10.0.
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 125 ---
target/hppa/insns.decode | 34 -
2 files changed, 63 insertions(+), 96 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index e01a28c70c..5
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 217 ++-
target/hppa/insns.decode | 15
2 files changed, 96 insertions(+), 136 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 361a20b733..e01a28c70
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 79
target/hppa/insns.decode | 12
2 files changed, 38 insertions(+), 53 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 5abe4cd610..1d2134a
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 757 ---
target/hppa/insns.decode | 175 +++
2 files changed, 498 insertions(+), 434 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 1d2134ac06..3
Now that the implementation is entirely within the generated
decode function, eliminate the wrapper.
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
inde
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 188 ---
target/hppa/insns.decode | 30
2 files changed, 110 insertions(+), 108 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 1cfdbf6296..361a
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 69
target/hppa/insns.decode | 12 +
2 files changed, 52 insertions(+), 29 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 792e838849..1cfdbf
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 49 +++-
target/hppa/insns.decode | 5 +
2 files changed, 20 insertions(+), 34 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 1973923a18..5abe4cd610
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 93
target/hppa/insns.decode | 21 +++
2 files changed, 21 insertions(+), 93 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 6f97f7330e..1973
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 193 ++-
target/hppa/insns.decode | 49
2 files changed, 88 insertions(+), 154 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 51bd9016ab..6
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 157 ++-
target/hppa/insns.decode | 24
2 files changed, 56 insertions(+), 125 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 91617bf9ad..792e8
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 168 +--
target/hppa/insns.decode | 21 ++
2 files changed, 96 insertions(+), 93 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 5df5b8dba4..51bd9016
Instead of returning DisasJumpType, immediately store it.
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 971
1 file changed, 487 insertions(+), 484 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 159 +++
target/hppa/insns.decode | 38 +++
2 files changed, 88 insertions(+), 109 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 074234b1e0..ca
With decodetree.py, the specializations would conflict so we
must have a single entry point for all variants of OR.
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 108 +++-
1 file changed, 60 insertions(+), 48 deletions(-)
diff --git a
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 337 ++-
target/hppa/insns.decode | 40 ++
2 files changed, 197 insertions(+), 180 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index ca46e8d50b..91617b
Convert the BREAK instruction to start.
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 14 +++---
target/hppa/Makefile.objs | 8
target/hppa/insns.decode | 24
3 files changed, 43 insertions(+), 3 deletions(-)
create mode 100644 targ
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 57 +---
target/hppa/insns.decode | 15 +
2 files changed, 40 insertions(+), 32 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index a503ae38d4..9b
The existing hppa backend uses a lot of mask/compare tables
to do decoding beyond the major opcode. Converting the port
to the autogenerator makes things lots easier to read.
r~
Richard Henderson (19):
target/hppa: Use DisasContextBase.is_jmp
target/hppa: Begin using scripts/decodetree.py
Signed-off-by: Richard Henderson
---
target/hppa/translate.c | 92 ++--
target/hppa/insns.decode | 12 +++
2 files changed, 55 insertions(+), 49 deletions(-)
diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 9b2de2fa2a..ae5969be
Enable CONFIG_PCH_GBE_PCI in mips64el-softmmu.mak (currently the only
default config to enable Boston board support) and create the pch_gbe
device when using the Boston board.
This provides the board with an ethernet controller matching that found
on real Boston boards as part of the Intel EG20T P
From: Prem Mallappa
This patch builds the smmuv3 node in the ACPI IORT table.
The RID space of the root complex, which spans 0x0-0x1
maps to streamid space 0x0-0x1 in smmuv3, which in turn
maps to deviceid space 0x0-0x1 in the ITS group.
The guest must feature the IOMMU probe deferr
From: Prem Mallappa
Add code to instantiate an smmuv3 in virt machine. A new iommu
integer member is introduced in VirtMachineState to store the type
of the iommu in use.
Signed-off-by: Prem Mallappa
Signed-off-by: Eric Auger
---
v7 -> v8:
- integer iommu member
- add primary-bus property
v4
This patch implements the IOMMU Memory Region translate()
callback. Most of the code relates to the translation
configuration decoding and check (STE, CD).
Signed-off-by: Eric Auger
---
v8 -> v9:
- use SMMU_EVENT_STRING macro
- get rid of last erro_report's
- decode asid
- handle config abort be
In case the MSI is translated by an IOMMU we need to fixup the
MSI route with the translated address.
Signed-off-by: Eric Auger
---
v5 -> v6:
- use IOMMUMemoryRegionClass API
It is still unclear to me if we need to register an IOMMUNotifier
to handle any change in the MSI doorbell which would
We introduce helpers to read/write into the command and event
circular queues.
smmuv3_write_eventq and smmuv3_cmq_consume will become static
in subsequent patches.
Invalidation commands are not yet dealt with. We do not cache
data that need to be invalidated. This will change with vhost
integrati
Now we have relevant helpers for queue and irq
management, let's implement MMIO write operations.
Signed-off-by: Eric Auger
---
v7 -> v8:
- precise in the commit message invalidation commands
are not yet treated.
- use new queue helpers
- do not decode unhandled commands at this stage
---
hw
From: Prem Mallappa
This patch implements a skeleton for the smmuv3 device.
Datatypes and register definitions are introduced. The MMIO
region, the interrupts and the queue are initialized.
Only the MMIO read operation is implemented here.
Signed-off-by: Prem Mallappa
Signed-off-by: Eric Auger
This series implements the emulation code for ARM SMMUv3.
SMMUv3 gets instantiated by adding ",iommu=smmuv3" to the virt
machine option.
VHOST integration will be handled in a separate series. VFIO
integration is not targeted at the moment. Only stage 1 and
AArch64 PTW are supported.
Main change
The new machine type exposes a new "iommu" virt machine option.
The SMMUv3 IOMMU is instantiated using -machine virt,iommu=smmuv3.
Signed-off-by: Eric Auger
---
v7 -> v8:
- Revert to machine option, now dubbed "iommu", preparing for virtio
instantiation.
v5 -> v6: machine 2_11
Another altern
Hi Linus,
On 02/17/2018 11:00 AM, Linus Walleij wrote:
> This adds support for emulating the Silicon Image SII9022 DVI/HDMI
> bridge. It's not very clever right now, it just acknowledges
> the switch into DDC I2C mode and back. Combining this with the
> existing DDC I2C emulation gives the right b
This short series introduces support for emulating the ethernet
controller found in the Intel EG20T Platform Controller Hub, and then
enables that device for the MIPS Boston board. This gives the Boston
board a network device matching that found on real Boston boards,
providing unmodified Boston Li
We introduce some helpers to handle wired IRQs and especially
GERROR interrupt. SMMU writes GERROR register on GERROR event
and SW acks GERROR interrupts by setting GERRORn.
The Wired interrupts are edge sensitive hence the pulse usage.
Signed-off-by: Eric Auger
---
v7 -> v8:
- remove SMMU_PEN
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 4 +++
target/arm/sve_helper.c| 70 ++
target/arm/translate-sve.c | 26 +
target/arm/sve.decode | 3 ++
4 files changed, 103 insertions(+)
diff --git a/target/
We enumerate all the PCI devices attached to the SMMU and
initialize an associated IOMMU memory region and address space.
This happens on SMMU base instance init.
Those info are stored in SMMUDevice objects. The devices are
grouped according to the PCIBus they belong to. A hash table
indexed by th
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 79 +++---
target/arm/sve.decode | 11 +++
2 files changed, 65 insertions(+), 25 deletions(-)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index 6484ecd257..
This patch introduces support for emulating the ethernet controller
found in the Intel EG20T Platform Controller Hub, referred to as pch_gbe
for consistency with both Linux & U-Boot.
Documentation for the hardware can be found here:
https://www.intel.com/content/www/us/en/intelligent-systems/q
Let's introduce a helper function aiming at recording an
event in the event queue.
Signed-off-by: Eric Auger
---
v8 -> v9:
- add SMMU_EVENT_STRING
v7 -> v8:
- use dma_addr_t instead of hwaddr in smmuv3_record_event()
- introduce struct SMMUEventInfo
- add event_stringify + helpers for all fiel
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 14
target/arm/sve_helper.c| 8 +
target/arm/translate-sve.c | 80 ++
target/arm/sve.decode | 9 ++
4 files changed, 111 insertions(+)
diff --git a/target/arm
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 67
target/arm/sve_helper.c| 75 +++
target/arm/translate-sve.c | 97 ++
target/arm/sve.decode | 53 +
At the moment, the SMMUv3 does not support notification on
TLB invalidation. So let's abort as soon as such notifier gets
enabled.
Signed-off-by: Eric Auger
---
hw/arm/smmuv3.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/hw/arm/smmuv3.c b/hw/arm/smmuv3.c
index 384393f..5efe9
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 30
target/arm/sve_helper.c| 16 +++
target/arm/translate-sve.c | 70 ++
target/arm/sve.decode | 16 +++
4 files changed, 132 insertions(+)
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 7 ++
target/arm/sve_helper.c| 56 ++
target/arm/translate-sve.c | 42 ++
target/arm/sve.decode | 5 +
4 files changed, 110 insertions(+
This patch implements the page table walk for VMSAv8-64.
Signed-off-by: Eric Auger
---
v8 -> v9:
- remove guest error log on PTE fetch fault
- rename trace functions
- fix smmu_page_walk_level_res_invalid_pte last arg
- fix PTE_ADDRESS
- turn functions into macros
- make sure to return the actu
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 35 ++
target/arm/sve_helper.c| 61 ++
target/arm/translate-sve.c | 55 +
target/arm/sve.decode | 8 ++
4 fil
The patch introduces the smmu base device and class for the ARM
smmu. Devices for specific versions will be derived from this
base device.
We also introduce some important datatypes.
Signed-off-by: Eric Auger
Signed-off-by: Prem Mallappa
---
v8 -> v9:
- remove page walk callback type from this
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 16 ++
target/arm/sve_helper.c| 53 ++
target/arm/translate-sve.c | 41 +++
target/arm/sve.decode | 17 +++
4 files change
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 51 ++
target/arm/sve.decode | 9
2 files changed, 60 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index fda9a56fd5..7b21102b7e 10064
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 5 +
target/arm/sve_helper.c| 43
target/arm/translate-sve.c | 55 +-
target/arm/sve.decode | 5 +
4 files changed, 107 insertions(
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 42 ++
target/arm/sve_helper.c| 45 +
target/arm/translate-sve.c | 41 +
target/arm/sve.decode | 1
Hi Linus,
On 02/17/2018 11:00 AM, Linus Walleij wrote:
> This adds the SiI9022 and EDID I2C devices to the ARM Versatile
> Express machine, and selects the two I2C devices necessary in the
> arm-softmmy.mak configuration so everything will build smoothly.
>
> I am implementing proper handling of
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 29 +++
target/arm/sve_helper.c| 211 +
target/arm/translate-sve.c | 68 ++-
target/arm/sve.decode | 38
4 files changed, 343 insertions(+), 3 deletio
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 25 +
target/arm/sve_helper.c| 41 ++
target/arm/translate-sve.c | 135 +
target/arm/sve.decode | 26 +
4 files changed, 227 insertions(+)
diff --
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 14 ++
target/arm/sve_helper.c| 8
target/arm/translate-sve.c | 28
target/arm/sve.decode | 4
4 files changed, 54 insertions(+)
diff --git a/target/arm/helper-sve.
Signed-off-by: Richard Henderson
---
target/arm/helper.h| 8
target/arm/translate-sve.c | 43 +++
target/arm/vec_helper.c| 20
target/arm/sve.decode | 5 +
4 files changed, 76 insertions(+)
diff --git a/
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 18
target/arm/sve_helper.c| 247 +
target/arm/translate-sve.c | 96 ++
target/arm/sve.decode | 19
4 files changed, 380 insertions(+)
diff --git a/
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 2 +
target/arm/sve_helper.c| 31
target/arm/translate-sve.c | 92 ++
target/arm/sve.decode | 8
4 files changed, 133 insertions(+)
diff --git a/target/a
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 49 +++
target/arm/sve_helper.c| 64 ++
target/arm/translate-sve.c | 41 +
target/arm/sve.decode | 11
4 file
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 13 +
target/arm/sve_helper.c| 27 +++
target/arm/translate-sve.c | 30 ++
target/arm/sve.decode | 8
4 files changed, 78 insertions(+)
diff --git
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 9 +
target/arm/sve.decode | 23 +++
2 files changed, 32 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index ca49b94924..63c7a0e8d8 100644
--- a/target/arm/tra
Signed-off-by: Richard Henderson
---
target/arm/helper.h| 14 ++
target/arm/translate-sve.c | 44 +++
target/arm/vec_helper.c| 64 ++
target/arm/sve.decode | 19 ++
4 files changed, 141 in
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 44 +++
target/arm/sve_helper.c| 88 ++
target/arm/translate-sve.c | 63 +
target/arm/sve.decode | 23
4 files ch
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 2 +
target/arm/sve_helper.c| 11 ++
target/arm/translate-sve.c | 299 +
target/arm/sve.decode | 20 +++
4 files changed, 332 insertions(+)
diff --git a/target/arm/helper-sv
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 101 +
target/arm/sve.decode | 6 +++
2 files changed, 107 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index b000a2482e..9c724980a0 100644
-
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 3 +++
target/arm/sve_helper.c| 34 ++
target/arm/translate-sve.c | 12
target/arm/sve.decode | 6 ++
4 files changed, 55 insertions(+)
diff --git a/target/arm/helper-sve
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 56 +++
target/arm/sve_helper.c| 68 ++
target/arm/translate-sve.c | 73 ++
target/arm/sve.decode | 14 +++
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 9
target/arm/sve_helper.c| 55 ++
target/arm/translate-sve.c | 2 ++
target/arm/sve.decode | 6 +
4 files changed, 72 insertions(+)
diff --git a/target/arm/help
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 15 ++
target/arm/sve_helper.c| 72 ++
target/arm/translate-sve.c | 69
target/arm/sve.decode | 10 +++
4 files changed,
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 2 ++
target/arm/sve_helper.c| 37 +
target/arm/translate-sve.c | 10 ++
target/arm/sve.decode | 3 +++
4 files changed, 52 insertions(+)
diff --git a/target/arm/helper-sve.h
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 41 ++
target/arm/sve_helper.c| 62
target/arm/translate-sve.c | 71 ++
target/arm/sve.decode | 39 ++
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 35 +++
target/arm/sve_helper.c| 235 +
target/arm/translate-sve.c | 130 +
target/arm/sve.decode | 44 -
4 files changed, 442 insertions(+)
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 13 +
target/arm/sve.decode | 6 ++
2 files changed, 19 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index 207a22a0bc..fc2a295ab7 100644
--- a/target/arm/translate-sve.c
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 50 ++
target/arm/sve.decode | 17
2 files changed, 67 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index 702f20e97b..21b1e4df
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 77
target/arm/sve_helper.c| 107 +
target/arm/translate-sve.c | 47
target/arm/sve.decode | 17 +++
4 files changed,
Signed-off-by: Richard Henderson
---
target/arm/translate-sve.c | 35 +++
target/arm/sve.decode | 8
2 files changed, 43 insertions(+)
diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c
index 4b92a55c21..7571d02237 100644
--- a/tar
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 4
target/arm/sve_helper.c| 43 +++
target/arm/translate-sve.c | 19 +++
target/arm/sve.decode | 4
4 files changed, 70 insertions(+)
diff --git a/target
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 10 +
target/arm/sve_helper.c| 108 +
target/arm/translate-sve.c | 92 ++
target/arm/sve.decode | 17 +++
4 files changed, 227 inse
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 30 +++
target/arm/sve_helper.c| 52 ++
target/arm/translate-sve.c | 92 ++
target/arm/sve.decode | 22 +++
4 files changed, 196 inser
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 11 ++
target/arm/sve_helper.c| 136 ++
target/arm/translate-sve.c | 274 -
target/arm/sve.decode | 30 -
4 files changed, 448 insertions(+), 3 deletion
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 6 +
target/arm/sve_helper.c| 280 +
target/arm/translate-sve.c | 110 ++
target/arm/sve.decode | 18 +++
4 files changed, 414 insertions(+)
diff --git a/targ
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 4 +++
target/arm/sve_helper.c| 81 ++
target/arm/translate-sve.c | 22 +
target/arm/sve.decode | 7
4 files changed, 114 insertions(+)
diff --git a/target/ar
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 14 +++
target/arm/helper.h| 19 ++
target/arm/translate-sve.c | 41
target/arm/vec_helper.c| 94 ++
target/arm/Makefile.objs | 2 +-
targe
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 5
target/arm/sve_helper.c| 40 +++
target/arm/translate-sve.c | 67 ++
target/arm/sve.decode | 14 ++
4 files changed, 126 insertions(+)
d
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 12 +++
target/arm/sve_helper.c| 30 +
target/arm/translate-sve.c | 81 ++
target/arm/sve.decode | 26 +++
4 files changed, 149 insertions(+)
dif
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 2 ++
target/arm/sve_helper.c| 81 ++
target/arm/translate-sve.c | 29 +
target/arm/sve.decode | 9 +-
4 files changed, 120 insertions(+), 1 deletion(-)
di
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 2 +
target/arm/sve_helper.c| 14 ++
target/arm/translate-sve.c | 116 +
target/arm/sve.decode | 27 +++
4 files changed, 159 insertions(+)
diff --git a/target/a
Signed-off-by: Richard Henderson
---
target/arm/helper-sve.h| 60 +
target/arm/sve_helper.c| 127 +
target/arm/translate-sve.c | 111 +++
target/arm/sve.decode | 23
4 files
1 - 100 of 148 matches
Mail list logo