On 20 Jan 2021 09:55, Cédric Le Goater wrote:
>
> On 9/17/20 8:25 AM, Cédric Le Goater wrote:
> > On 9/17/20 2:55 AM, Joel Stanley wrote:
> >> On Wed, 16 Sep 2020 at 18:35, Sai Pavan Boddu wrote:
> >>>
> >>> Hi Philippe,
> >>>
> >>>
> >>>
> >>> We are looking to add eMMC support, I searched the
On 4 Sep 2020 17:25, Richard Henderson wrote:
>
> On 9/4/20 5:20 AM, Edgar E. Iglesias wrote:
> >> +static VMStateField vmstate_mmu_fields[] = {
> >> +VMSTATE_UINT64_2DARRAY(rams, MicroBlazeMMU, 2, TLB_ENTRIES),
> >> +VMSTATE_UINT8_ARRAY(tids, MicroBlazeMMU, TLB_ENTRIES),
> >> +VMSTAT
Hi,
Sorry for top post. This was my fuck up. The second assignment should go away.
I'll send out a fix later.
Thanks,
Edgar
---
Sent from my phone
Original Message
Subject: Re: [PULL v1 27/38] target-microblaze: mmu: Add a configurable output
address mask
From: Peter Mayde
Yeah, I think we should perhaps remove the nop insn counting hack all
together...
Cheers,
Edgar
---
Sent from my phone
Original Message
Subject: Re: [PULL v1 16/38] target-microblaze: Break out trap_illegal()
From: Peter Maydell
Date: Jun 4, 2018, 20:12
To: "Edgar E. Iglesi
Thanks :-)
Edgar
---
Sent from my phone
Original Message
Subject: Re: [Qemu-devel] [PATCH v1 1/1] target-arm: A64: Fix decoding of
iss_sf in disas_ld_lit
From: Peter Maydell
Date: 1 Oct 2016, 01:20
To: Edgar Iglesias
On 30 September 2016 at 14:42, Edgar Iglesias
Peter, feel free to change the syntax to whatever you feel is best.
Cheers,
Edgar
---
Sent from my phone
Original Message
Subject: Re: [Qemu-devel] [PATCH v1 1/1] target-arm: A64: Fix decoding of
iss_sf in disas_ld_lit
From: Peter Maydell
Date: 30 Sep 2016, 19:34
To: "E
From: "Edgar E. Iglesias"
cpu->exit_request is part of the execution environment and should
not be cleared when a CPU resets.
Otherwise, we might deadlock QEMU if a CPU resets while there is
I/O going on.
Signed-off-by: Edgar E. Iglesias
---
qom/cpu.c | 1 -
1 file changed, 1 deletion(-)
dif
From: Stefan Weil
__put_user can write bytes, words (2 bytes) or longwords (4 bytes).
Here obviously words should have been written, but bytes were written,
so values like 0x9c5f were truncated to 0x5f.
Fix this by changing retcode from uint8_t to to uint16_t in
target_signal_frame and also in t
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/cris/axis_dev88.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/hw/cris/axis_dev88.c b/hw/cris/axis_dev88.c
index 5524088..645e45c 100644
--- a/hw/cris/axis_dev88.c
+++ b/hw/cris/axis_dev88.c
@@ -254,
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/cris/Makefile.objs | 1 -
hw/cris/pic_cpu.c | 47 ---
include/hw/cris/etraxfs.h | 2 --
3 files changed, 50 deletions(-)
delete mode 100644 hw/cris/pic_cpu.c
diff --git
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-cris/cpu.c | 20
target-cris/cpu.h | 4
2 files changed, 24 insertions(+)
diff --git a/target-cris/cpu.c b/target-cris/cpu.c
index 21f1860..7dea0f0 100644
--- a/target-cris/cpu.c
+++ b/target-cris/
From: "Edgar E. Iglesias"
This is an internal error as the CRISv10 should mask interrupts
while executing delay slots. Bail out sooner rather than later.
Signed-off-by: Edgar E. Iglesias
---
target-cris/helper.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/target-cris/helper.c b/ta
From: "Edgar E. Iglesias"
These fixes and cleanups are sitting on my CRIS queue.
Restores CRISv32 as default linux-user CPU.
Fix CRIS linux-user signal handling.
Removes CRIS PIC glue.
Cheers,
Edgar
Edgar E. Iglesias (5):
cris: Add a CRISv32 default "any" CPU for user mode emulation
cris:
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-cris/cpu.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/target-cris/cpu.c b/target-cris/cpu.c
index 44301a4..21f1860 100644
--- a/target-cris/cpu.c
+++ b/target-cris/cpu.c
@@ -239,7 +239,14 @@ static const TypeI
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 20 ++--
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c |2 +-
hw/ppc/spapr_hcall.c |4 ++--
hw/s390x/css.c |3 ++-
hw/s390x/s390-virtio-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/hw/microblaze/petalogix_ml605_mmu.c
b/hw/microblaze/petalogix_ml605_mmu.c
index 4009ff5..0a13b0e 100644
---
From: "Edgar E. Iglesias"
This is to allow future patches to set properties before cpu::realize().
Reviewed-by: Andreas Färber
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/hw/microbla
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/core/qdev-properties-system.c | 10 +++
hw/core/qdev-properties.c| 54 ++
include/hw/qdev-properties.h |5
stubs/Makefile.objs |1 +
stubs/memory.c
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |9 +
memory.c | 12
translate-all.c | 10 --
3 files changed, 29 insertions(+), 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c| 15 ---
hw/core/loader.c |3 ++-
hw/intc/apic.c|3 ++-
hw/sparc/sun4m.c |3 ++-
include/exec/cpu-common.h |2 +-
5 files changed, 15 insertions(
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
qom/cpu.c |7 +++
1 file changed, 7 insertions(+)
diff --git a/qom/cpu.c b/qom/cpu.c
index 9d62479..fc6dbff 100644
--- a/qom/cpu.c
+++ b/qom/cpu.c
@@ -24,6 +24,7 @@
#include "qemu/notify.h"
#include "qemu/log.h"
#include
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c|4 ++--
hw/arm/boot.c |9 +
hw/arm/highbank.c |6 +++---
include/exec/cpu-common.h |2 +-
target-i386/helper.c | 16
target-sparc/mmu_hel
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/exec.c b/exec.c
index 758f458..ee3c3c8 100644
--- a/exec.c
+++ b/exec.c
@@ -2711,11 +2711,11 @@ int cpu_memory_rw_debug(CPUState *cpu, target_ul
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |6 +++---
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c | 10 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/s390-virtio-bus.c | 16 +++-
hw/s390x/s39
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 19 +
hw/net/vmware_utils.h |2 +-
hw/pci/msi.c |2 +-
hw/pci/msix.c |2 +-
hw/ppc/ppc405_uc.c | 33 ---
hw/ppc/spapr_hcall.c
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 12 +++---
hw/alpha/dp264.c |5 ++-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |6 ++-
hw/s390x/s390-virtio-bus.c |3 +-
hw/s390x/virtio-ccw.c |4 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cpu-exec.c|5 +-
exec.c| 19 ---
hw/dma/pl080.c|9 ++--
hw/dma/sun4m_iommu.c |3 +-
hw/net/vmware_utils.h |2 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cpus.c |2 ++
cputlb.c|7 ---
exec.c | 27 +++
include/exec/exec-all.h |1 +
include/exec/softmmu_template.h
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 18 +-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/css.c |3 ++-
hw/s390x/virtio-ccw.c |8 +---
hw/virtio/virti
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |5 +
1 file changed, 5 insertions(+)
diff --git a/exec.c b/exec.c
index dfad286..54aa790 100644
--- a/exec.c
+++ b/exec.c
@@ -1809,6 +1809,11 @@ static void tcg_commit(MemoryListener *listener)
CPU_FOREACH(cpu)
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c| 22 +++
hw/alpha/typhoon.c|2 +-
hw/display/sm501.c|1 +
hw/display/sm501_template.h |2 +-
hw/net/vmware_utils.h |4 +-
hw/
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |2 --
include/qemu/typedefs.h |1 +
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 480dfbf..2d0b614 100644
--- a/include/exec/memory
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index c9724c0..6def6b5 100644
--- a/exec.c
+++ b/exec.c
@@ -783,7 +783,7 @@ hwaddr memory_region_section_get_iotlb(CPUArchState *env,
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/exec.c b/exec.c
index abc4f2f..c9724c0 100644
--- a/exec.c
+++ b/exec.c
@@ -879,6 +879,7 @@ static void register_subpage(AddressSpaceDispatch *d,
MemoryRegionSection *
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|2 +-
exec.c |5 ++---
include/exec/exec-all.h |2 +-
include/exec/softmmu_template.h |5 +++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff
From: "Edgar E. Iglesias"
No functional change.
Signed-off-by: Edgar E. Iglesias
---
exec.c|3 ++-
include/exec/exec-all.h |2 +-
target-xtensa/op_helper.c |3 ++-
translate-all.c |4 ++--
4 files changed, 7 insertions(+), 5 deletions(-)
diff --
From: "Edgar E. Iglesias"
Hi,
I'm looking at modeling systems where multiple CPUs co-exist with
different views of their attached buses/devs.
With this series I'm trying to take some steps towards having
an address-space per CPU. It's not complete but good enough for
making it possible to model
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c|8
hw/core/loader.c |3 ++-
hw/intc/apic.c|3 ++-
hw/sparc/sun4m.c |3 ++-
include/exec/cpu-common.h |2 +-
5 files changed, 11 insertions(+), 8 d
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/cpu.c |6 ++
1 file changed, 6 insertions(+)
diff --git a/target-microblaze/cpu.c b/target-microblaze/cpu.c
index 0ef9aa4..6d39d3d 100644
--- a/target-microblaze/cpu.c
+++ b/target-microblaze/cpu.c
@@ -93,
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/core/qdev-properties-system.c | 46 ++
include/hw/qdev-properties.h |5 +
2 files changed, 51 insertions(+)
diff --git a/hw/core/qdev-properties-system.c b/hw/core/qdev-propertie
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/hw/microblaze/petalogix_ml605_mmu.c
b/hw/microblaze/petalogix_ml605_mmu.c
index 4009ff5..0a13b0e 100644
---
From: "Edgar E. Iglesias"
This is to allow future patches to set properties before cpu::realize().
Reviewed-by: Andreas Färber
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/hw/microbla
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/exec.c b/exec.c
index f606376..2872b86 100644
--- a/exec.c
+++ b/exec.c
@@ -2677,11 +2677,11 @@ int cpu_memory_rw_debug(CPUState *cpu, target_ul
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |8
memory.c | 12
2 files changed, 20 insertions(+)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 2d0b614..02f4012 100644
--- a/include/exec/memory.
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |6 +++---
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c | 10 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/s390-virtio-bus.c | 16 +++-
hw/s390x/s39
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c|4 ++--
hw/arm/boot.c |9 +
hw/arm/highbank.c |6 +++---
include/exec/cpu-common.h |2 +-
target-i386/helper.c | 16
target-sparc/mmu_hel
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 20 ++--
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c |2 +-
hw/ppc/spapr_hcall.c |4 ++--
hw/s390x/css.c |3 ++-
hw/s390x/s390-virtio-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 19 +
hw/net/vmware_utils.h |2 +-
hw/pci/msi.c |2 +-
hw/pci/msix.c |2 +-
hw/ppc/ppc405_uc.c | 33 ---
hw/ppc/spapr_hcall.c
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 12 +++---
hw/alpha/dp264.c |5 ++-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |6 ++-
hw/s390x/s390-virtio-bus.c |3 +-
hw/s390x/virtio-ccw.c |4 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c| 22 +++
hw/alpha/typhoon.c|2 +-
hw/display/sm501.c|1 +
hw/display/sm501_template.h |2 +-
hw/net/vmware_utils.h |4 +-
hw/
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 18 +-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/css.c |3 ++-
hw/s390x/virtio-ccw.c |8 +---
hw/virtio/virti
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cpu-exec.c|5 +-
exec.c| 19 ---
hw/dma/pl080.c|9 ++--
hw/dma/sun4m_iommu.c |3 +-
hw/net/vmware_utils.h |2 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |5 +
1 file changed, 5 insertions(+)
diff --git a/exec.c b/exec.c
index eba889a..8fa63b7 100644
--- a/exec.c
+++ b/exec.c
@@ -1809,6 +1809,11 @@ static void tcg_commit(MemoryListener *listener)
CPU_FOREACH(cpu)
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |2 --
include/qemu/typedefs.h |1 +
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 480dfbf..2d0b614 100644
--- a/include/exec/memory
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|7 ---
exec.c | 28
include/exec/exec-all.h |1 +
include/exec/softmmu_template.h |6 --
include/qom/cpu.h
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|2 +-
exec.c |5 ++---
include/exec/exec-all.h |2 +-
include/exec/softmmu_template.h |5 +++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/exec.c b/exec.c
index c34f642..6d88931 100644
--- a/exec.c
+++ b/exec.c
@@ -878,6 +878,7 @@ static void register_subpage(AddressSpaceDispatch *d,
MemoryRegionSection *
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index 6d88931..803bbde 100644
--- a/exec.c
+++ b/exec.c
@@ -782,7 +782,7 @@ hwaddr memory_region_section_get_iotlb(CPUArchState *env,
From: "Edgar E. Iglesias"
No functional change.
Signed-off-by: Edgar E. Iglesias
---
exec.c|3 ++-
include/exec/exec-all.h |2 +-
target-xtensa/op_helper.c |3 ++-
translate-all.c |4 ++--
4 files changed, 7 insertions(+), 5 deletions(-)
diff --
From: "Edgar E. Iglesias"
Hi,
I'm looking at modeling systems where multiple CPUs co-exist with
different views of their attached buses/devs.
With this series I'm trying to take some steps towards having
an address-space per CPU. It's not complete but good enough for
making it possible to model
From: "Edgar E. Iglesias"
This is to allow future patches to set properties before cpu::realize().
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/hw/microblaze/petalogix_ml605_mmu.c
b/h
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/petalogix_ml605_mmu.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/hw/microblaze/petalogix_ml605_mmu.c
b/hw/microblaze/petalogix_ml605_mmu.c
index 4009ff5..0a13b0e 100644
---
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 19 +
hw/net/vmware_utils.h |2 +-
hw/pci/msi.c |2 +-
hw/pci/msix.c |2 +-
hw/ppc/ppc405_uc.c | 32 +++---
hw/ppc/spapr_hcall.c
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c|8
hw/core/loader.c |3 ++-
hw/intc/apic.c|3 ++-
hw/sparc/sun4m.c |3 ++-
include/exec/cpu-common.h |2 +-
5 files changed, 11 insertions(+), 8 d
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/exec.c b/exec.c
index 686f0d1..e672824 100644
--- a/exec.c
+++ b/exec.c
@@ -2669,6 +2669,7 @@ int cpu_memory_rw_debug(CPUState *cpu, target_ulong ad
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |6 +++---
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c | 10 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/s390-virtio-bus.c | 16 +++-
hw/s390x/s39
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 12 +++---
hw/alpha/dp264.c |5 ++-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |4 +-
hw/s390x/s390-virtio-bus.c |3 +-
hw/s390x/virtio-ccw.c |4 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 20 ++--
hw/net/vmware_utils.h |2 +-
hw/ppc/ppc405_uc.c |2 +-
hw/ppc/spapr_hcall.c |4 ++--
hw/s390x/css.c |3 ++-
hw/s390x/s390-virtio-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c|4 ++--
hw/arm/boot.c |9 +
hw/arm/highbank.c |6 +++---
include/exec/cpu-common.h |2 +-
target-i386/helper.c | 16
target-sparc/mmu_hel
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c | 18 +-
hw/net/vmware_utils.h |2 +-
hw/ppc/spapr_hcall.c |6 +++---
hw/s390x/css.c |3 ++-
hw/s390x/virtio-ccw.c |8 +---
hw/virtio/virti
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |5 +
1 file changed, 5 insertions(+)
diff --git a/exec.c b/exec.c
index edb6a43..203c8e4 100644
--- a/exec.c
+++ b/exec.c
@@ -1810,6 +1810,11 @@ static void tcg_commit(MemoryListener *listener)
reset the mod
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cpu-exec.c|5 +-
exec.c| 19 ---
hw/dma/pl080.c|9 ++--
hw/dma/sun4m_iommu.c |3 +-
hw/net/vmware_utils.h |2 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c| 22
hw/alpha/typhoon.c|2 +-
hw/display/sm501.c|1 +
hw/display/sm501_template.h |2 +-
hw/net/vmware_utils.h |4 +-
hw
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/cpu.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/target-microblaze/cpu.c b/target-microblaze/cpu.c
index 0ef9aa4..ada9556 100644
--- a/target-microblaze/cpu.c
+++ b/target-microblaze/cpu.
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|4 ++--
exec.c | 31 +++
include/exec/cpu-defs.h |3 +++
include/exec/exec-all.h |1 +
include/exec/softmmu_template
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |8
memory.c | 12
2 files changed, 20 insertions(+)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 2d0b614..02f4012 100644
--- a/include/exec/memory.
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/core/qdev-properties-system.c | 46 ++
include/hw/qdev-properties.h |5 +
2 files changed, 51 insertions(+)
diff --git a/hw/core/qdev-properties-system.c b/hw/core/qdev-propertie
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/exec/memory.h |2 --
include/qemu/typedefs.h |1 +
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 480dfbf..2d0b614 100644
--- a/include/exec/memory
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index 6d88931..803bbde 100644
--- a/exec.c
+++ b/exec.c
@@ -782,7 +782,7 @@ hwaddr memory_region_section_get_iotlb(CPUArchState *env,
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|2 +-
exec.c |5 ++---
include/exec/exec-all.h |2 +-
include/exec/softmmu_template.h |5 +++--
4 files changed, 7 insertions(+), 7 deletions(-)
diff
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/exec.c b/exec.c
index c34f642..6d88931 100644
--- a/exec.c
+++ b/exec.c
@@ -878,6 +878,7 @@ static void register_subpage(AddressSpaceDispatch *d,
MemoryRegionSection *
From: "Edgar E. Iglesias"
No functional change.
Signed-off-by: Edgar E. Iglesias
---
exec.c|3 ++-
include/exec/exec-all.h |2 +-
target-xtensa/op_helper.c |3 ++-
translate-all.c |4 ++--
4 files changed, 7 insertions(+), 5 deletions(-)
diff --
From: "Edgar E. Iglesias"
Hi,
I'm looking at modeling systems where multiple CPUs co-exist with
different views of their attached buses/devs.
With this series I'm trying to take some steps towards having
an address-space per CPU. It's not complete but good enough for
making it possible to model
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |5 +
1 file changed, 5 insertions(+)
diff --git a/exec.c b/exec.c
index acbd2e6..f273a46 100644
--- a/exec.c
+++ b/exec.c
@@ -1715,6 +1715,11 @@ static void tcg_commit(MemoryListener *listener)
reset the mod
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cpu-exec.c|5 +-
exec.c| 19 ---
hw/dma/pl080.c|9 ++--
hw/dma/sun4m_iommu.c |3 +-
hw/net/vmware_utils.h |2 +-
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
include/qemu/typedefs.h |1 +
1 file changed, 1 insertion(+)
diff --git a/include/qemu/typedefs.h b/include/qemu/typedefs.h
index a4c1b84..425ca1a 100644
--- a/include/qemu/typedefs.h
+++ b/include/qemu/typedefs.h
@@ -24,6 +24,
From: "Edgar E. Iglesias"
No functional change.
Signed-off-by: Edgar E. Iglesias
---
exec.c|3 ++-
include/exec/exec-all.h |2 +-
target-xtensa/op_helper.c |3 ++-
translate-all.c |4 ++--
4 files changed, 7 insertions(+), 5 deletions(-)
diff --
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/exec.c b/exec.c
index 5e17110..05df217 100644
--- a/exec.c
+++ b/exec.c
@@ -806,6 +806,7 @@ static void register_subpage(AddressSpaceDispatch *d,
MemoryRegionSection *
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|4 ++--
exec.c | 31 +++
include/exec/cpu-defs.h |3 +++
include/exec/exec-all.h |1 +
include/exec/softmmu_template
From: "Edgar E. Iglesias"
Hi,
I'm looking at modelling a system where multiple CPUs co-exist with
different views of their attached buses/devs.
With this RFC series I'm trying to take small steps towards having
an address-space per CPU. This is still incomplete but I would like
to get comments
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
cputlb.c|2 +-
exec.c |4 ++--
include/exec/exec-all.h |2 +-
include/exec/softmmu_template.h |5 +++--
4 files changed, 7 insertions(+), 6 deletions(-)
diff
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
exec.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index 05df217..0162eb3 100644
--- a/exec.c
+++ b/exec.c
@@ -709,7 +709,7 @@ hwaddr memory_region_section_get_iotlb(CPUArchState *env,
From: "Edgar E. Iglesias"
No functional change.
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/target-microblaze/translate.c b/target-microblaze/translate.c
index 232015a..021a504 100644
---
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/boot.c | 39 +-
hw/microblaze/boot.h |4 ++-
hw/microblaze/petalogix_ml605_mmu.c |1 +
hw/microblaze/petalogix_s3adsp1800_mmu.c |4
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
hw/microblaze/boot.c | 11 ++-
hw/microblaze/petalogix_ml605_mmu.c |5 +++--
hw/microblaze/petalogix_s3adsp1800_mmu.c |2 +-
3 files changed, 10 insertions(+), 8 deletions(-)
diff --git a/
From: "Edgar E. Iglesias"
This improves the reservation check for system emulation, making
it possible to catch stores that modify reserved word.
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/cpu.h |1 +
target-microblaze/translate.c | 16
2 files changed,
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/target-microblaze/translate.c b/target-microblaze/translate.c
index 021a504..57627fc 100644
--- a/target-microblaze/tr
From: "Edgar E. Iglesias"
Microblaze carry is mirrored in MSR[31], pick it directly from
there. Also, no need to mask cpu_R[dc->ra] when calling
write_carry.
15% improvement in linux-user src loops.
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c | 15 ---
1 f
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c |4
1 file changed, 4 insertions(+)
diff --git a/target-microblaze/translate.c b/target-microblaze/translate.c
index 1b937b3..76b2570 100644
--- a/target-microblaze/translate.c
+++ b/target-mi
From: "Edgar E. Iglesias"
Signed-off-by: Edgar E. Iglesias
---
target-microblaze/translate.c |5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/target-microblaze/translate.c b/target-microblaze/translate.c
index d183e17..916db15 100644
--- a/target-microblaze/translate.c
1 - 100 of 130 matches
Mail list logo