Re: [PATCH 17/32] hw/mips/mips_malta: Create IDE hard drive array dynamically

2019-10-17 Thread Aleksandar Markovic
athieu-Daudé > --- > hw/mips/mips_malta.c | 7 +-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c > index 528c34a1c3..774bb810f6 100644 > --- a/hw/mips/mips_malta.c >

Re: [PATCH 12/32] piix4: rename PIIX4 object to piix4-isa

2019-10-17 Thread Aleksandar Markovic
off-by: Hervé Poussineau > Message-Id: <20171216090228.28505-15-hpous...@reactos.org> > [PMD: rebased] > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/isa/piix4.c | 1 - > hw/mips/mips_malta.c | 2 +- > include/hw/isa/isa.h | 2 ++ > 3 files changed, 3 insertions(+

Re: [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init() declaration to sysemu/kvm.h

2019-10-17 Thread Aleksandar Markovic
On Tuesday, October 15, 2019, Philippe Mathieu-Daudé wrote: > Move the KVM-related call to "sysemu/kvm.h". > > Signed-off-by: Philippe Mathieu-Daudé > --- > include/hw/i386/pc.h | 1 - > include/sysemu/kvm.h | 1 + > 2 files changed, 1 insertion(+), 1 deletion(-) > > Is there any other similar

Re: [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ definition

2019-10-17 Thread Aleksandar Markovic
On Tuesday, October 15, 2019, Philippe Mathieu-Daudé wrote: > From: Philippe Mathieu-Daudé > > The ISA default number for the RTC devices is not related to its > registers neither. Move this definition to "hw/timer/mc146818rtc.h". > > Signed-off-by: Philippe Mathieu-Daudé > --- > include/hw/ti

Re: [PATCH 09/32] piix4: add Reset Control Register

2019-10-17 Thread Aleksandar Markovic
d: <20171216090228.28505-7-hpous...@reactos.org> > [PMD: rebased, updated includes] > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/isa/piix4.c | 40 > 1 file changed, 40 insertions(+) > > Reviewed-by: Aleksandar Markovic

Re: [PATCH 03/32] mc146818rtc: move structure to header file

2019-10-17 Thread Aleksandar Markovic
8505-4-hpous...@reactos.org> > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/timer/mc146818rtc.c | 30 -- > include/hw/timer/mc146818rtc.h | 33 + > 2 files changed, 33 insertions(+), 30 deletions(-) > >

Re: [PATCH 13/32] piix4: convert reset function to QOM

2019-10-17 Thread Aleksandar Markovic
Mathieu-Daudé > --- > hw/isa/piix4.c | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c > index c3a2bd0d70..8998b0ca47 100644 > --- a/hw/isa/piix4.c > +++ b/hw/isa/p

Re: [PATCH 08/32] piix4: rename some variables in realize function

2019-10-17 Thread Aleksandar Markovic
nzini > Signed-off-by: Hervé Poussineau > Message-Id: <20171216090228.28505-6-hpous...@reactos.org> > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/isa/piix4.c | 13 +++-- > 1 file changed, 7 insertions(+), 6 deletions(-) > > Reviewed-by: Aleksandar Markovic

Re: [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope

2019-10-17 Thread Aleksandar Markovic
On Tuesday, October 15, 2019, Philippe Mathieu-Daudé wrote: > pc_gsi_create() is the single function that uses gsi_handler. > Make it a static variable. > > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/i386/pc.c | 2 +- > include/hw/i386/pc.h | 2 -- > 2 files changed, 1 insertion(+

Re: [PATCH 20/32] hw/i386/pc: Extract pc_gsi_create()

2019-10-17 Thread Aleksandar Markovic
- > hw/i386/pc_q35.c | 9 + > include/hw/i386/pc.h | 2 ++ > 4 files changed, 19 insertions(+), 16 deletions(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/hw/i386/pc.c b/hw/i386/pc.c > index bcda50efcc..a7597c6c44 100644 > --- a/hw/i386/pc.c >

Re: [PATCH 08/32] piix4: rename some variables in realize function

2019-10-17 Thread Aleksandar Markovic
nzini > Signed-off-by: Hervé Poussineau > Message-Id: <20171216090228.28505-6-hpous...@reactos.org> > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/isa/piix4.c | 13 +++-- > 1 file changed, 7 insertions(+), 6 deletions(-) > > Reviewed-by: Aleksandar Markovic

Re: [PATCH 22/32] hw/i386/pc: Move gsi_state creation code

2019-10-17 Thread Aleksandar Markovic
On Tuesday, October 15, 2019, Philippe Mathieu-Daudé wrote: > The block code related to IRQ start few lines later. Move block code -> code block start -> starts the comment and the pc_gsi_create() call where we start call -> invocation > to use the IRQs. > > Signed-off-by: Philippe Mathie

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-17 Thread Aleksandar Markovic
On Monday, October 14, 2019, Michael Rolnik wrote: > Signed-off-by: Michael Rolnik > --- > target/avr/translate.c | 132 + > 1 file changed, 132 insertions(+) > create mode 100644 target/avr/translate.c > > diff --git a/target/avr/translate.c b/target/av

Re: [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope

2019-10-17 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Philippe Mathieu-Daudé wrote: > On 10/17/19 5:16 PM, Aleksandar Markovic wrote: > >> On Tuesday, October 15, 2019, Philippe Mathieu-Daudé > <mailto:phi...@redhat.com>> wrote: >> >> pc_gsi_create() is the single function tha

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-17 Thread Aleksandar Markovic
> > > >> +static TCGv cpu_Cf; > >> +static TCGv cpu_Zf; > >> +static TCGv cpu_Nf; > >> +static TCGv cpu_Vf; > >> +static TCGv cpu_Sf; > >> +static TCGv cpu_Hf; > >> +static TCGv cpu_Tf; > >> +static TCGv cpu_If; > >> + > > > > > > Hello, Michael, > > > > Is there any particular reason or motivation

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-18 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Michael Rolnik wrote: > On Thu, Oct 17, 2019 at 11:17 PM Aleksandar Markovic > wrote: > >> > >> > >> >> +static TCGv cpu_Cf; > >> >> +static TCGv cpu_Zf; > >> >> +static TCGv cpu_Nf; > >

Re: [PATCH 25/32] hw/pci-host/piix: Extract piix3_create()

2019-10-18 Thread Aleksandar Markovic
insertions(+), 20 deletions(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c > index 2f4cbcbfe9..3292703de7 100644 > --- a/hw/pci-host/piix.c > +++ b/hw/pci-host/piix.c > @@ -331,6 +331,36 @@ static void i440fx

Re: [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT register definition

2019-10-18 Thread Aleksandar Markovic
| 1 + > include/hw/i386/pc.h | 6 -- > include/hw/southbridge/piix.h | 6 ++ > 3 files changed, 7 insertions(+), 6 deletions(-) > > Does it make sense to add prefix PIIX_ or a similar one to the register name? In any case: Reviewed-by: Aleksandar Markovic

Re: [PATCH 27/32] hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers

2019-10-18 Thread Aleksandar Markovic
2 doesn't have prefix and the registers ftom this patch do - inconsistency? In any case: Reviewed-by: Aleksandar Markovic > diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c > index 6b5e5bb7f5..4ce2fb9c89 100644 > --- a/hw/i386/xen/xen-hvm.c > +++ b/hw/i386/xen/xen-hv

Re: [PATCH 28/32] hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h

2019-10-18 Thread Aleksandar Markovic
+ > stubs/pci-host-piix.c| 3 ++- > 7 files changed, 43 insertions(+), 24 deletions(-) > create mode 100644 include/hw/pci-host/i440fx.h > > Reviewed-by: Aleksandar Markovic > diff --git a/MAINTAINERS b/MAINTAINERS > index 556f58

Re: [PATCH 29/32] hw/pci-host/piix: Fix code style issues

2019-10-18 Thread Aleksandar Markovic
On Tuesday, October 15, 2019, Philippe Mathieu-Daudé wrote: > We will move this code, fix its style first. > > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/pci-host/piix.c | 7 --- > 1 file changed, 4 insertions(+), 3 deletions(-) > > Reviewed-by: Aleksandar Ma

Re: [PATCH 30/32] hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c

2019-10-18 Thread Aleksandar Markovic
++ > 8 files changed, 442 insertions(+), 403 deletions(-) > create mode 100644 hw/isa/piix3.c > > Reviewed-by: Aleksandar Markovic > diff --git a/MAINTAINERS b/MAINTAINERS > index adf059a164..4845f47d93 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1231,6 +12

Re: [PATCH 31/32] hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'

2019-10-18 Thread Aleksandar Markovic
4 deletions(-) > rename hw/pci-host/{piix.c => i440fx.c} (100%) > > Reviewed-by: Aleksandar Markovic > diff --git a/MAINTAINERS b/MAINTAINERS > index 4845f47d93..1bc9959b8a 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1225,7 +1225,7 @@ M: Marcel Apfelbaum

Re: [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT register definition

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Philippe Mathieu-Daudé wrote: > On 10/18/19 11:19 AM, Aleksandar Markovic wrote: > >> On Tuesday, October 15, 2019, Philippe Mathieu-Daudé > <mailto:phi...@redhat.com>> wrote: >> >> From: Philippe Mathieu-Daudé mailto

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Michael Rolnik wrote: > > > On Fri, Oct 18, 2019 at 11:52 AM Aleksandar Markovic < > aleksandar.m.m...@gmail.com> wrote: > >> >> >> On Thursday, October 17, 2019, Michael Rolnik wrote: >> >>> On Thu, O

Re: [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ definition

2019-10-18 Thread Aleksandar Markovic
u-Daudé > --- > include/hw/timer/mc146818rtc.h | 2 ++ > include/hw/timer/mc146818rtc_regs.h | 2 -- > tests/rtc-test.c| 1 + > 3 files changed, 3 insertions(+), 2 deletions(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/include/hw/tim

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Michael Rolnik wrote: > On Fri, Oct 18, 2019 at 4:23 PM Aleksandar Markovic > wrote: > > > > > > > > On Friday, October 18, 2019, Michael Rolnik wrote: > >> > >> > >> > >> On Fri, Oct 18, 2019 at 1

Re: [PATCH v2 20/20] hw/pci-host/i440fx: Remove the last PIIX3 traces

2019-10-18 Thread Aleksandar Markovic
d-off-by: Philippe Mathieu-Daudé > --- > hw/i386/pc_piix.c| 8 +++- > hw/pci-host/i440fx.c | 8 > include/hw/pci-host/i440fx.h | 3 +-- > 3 files changed, 8 insertions(+), 11 deletions(-) > > Reviewed-by: Aleksandar Markovic Philippe, I don

Re: [PATCH 07/14] RFC: mips/cps: fix setting saar property

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Marc-André Lureau wrote: > There is no "saar" property. Note: I haven't been able to test this > code. Help welcome. > > May fix commit 043715d1e0fbb3e3411be3f898c5b77b7f90327a ("target/mips: > Update ITU to utilize SAARI and SAAR CP0 registers") > > Signed-off-by: Ma

Re: [PATCH v32 04/13] target/avr: Add instruction translation - Registers definition

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Aleksandar Markovic < aleksandar.m.m...@gmail.com> wrote: > > > On Friday, October 18, 2019, Michael Rolnik wrote: > >> On Fri, Oct 18, 2019 at 4:23 PM Aleksandar Markovic >> wrote: >> > >> > >> >

Re: [PATCH 05/14] dp8393x: replace PROP_PTR with PROP_LINK

2019-10-18 Thread Aleksandar Markovic
On Friday, October 18, 2019, Marc-André Lureau wrote: > Signed-off-by: Marc-André Lureau > --- > hw/mips/mips_jazz.c | 3 ++- > hw/net/dp8393x.c| 7 +++ > 2 files changed, 5 insertions(+), 5 deletions(-) > > Marc-Andre, Can you put together a paragraph on why we need this patch, and pl

Re: [PATCH v3 1/2] hw: timer: Add Goldfish RTC device

2019-10-18 Thread Aleksandar Markovic
ū On Tuesday, October 15, 2019, Anup Patel wrote: > This patch adds model for Google Goldfish virtual platform RTC device. > > We will be adding Goldfish RTC device to the QEMU RISC-V virt machine > for providing real date-time to Guest Linux. The corresponding Linux > driver for Goldfish RTC de

Re: [PATCH v3 1/2] hw: timer: Add Goldfish RTC device

2019-10-18 Thread Aleksandar Markovic
On Saturday, October 19, 2019, Anup Patel wrote: > Hi, > > From: Aleksandar Markovic > Sent: Saturday, October 19, 2019 2:45 AM > To: Anup Patel > Cc: Peter Maydell ; Palmer Dabbelt < > pal...@sifive.com>; Alistair Francis ; Sagar > Karandikar ; Bastian Ko

Re: [PATCH v2 00/20] hw/i386/pc: Split PIIX3 southbridge from i440FX northbridge

2019-10-19 Thread Aleksandar Markovic
On Friday, October 18, 2019, Philippe Mathieu-Daudé wrote: > Changes since v1 [0]: > - Removed patch reintroducing DO_UPCAST() use (thuth) > - Took various patches out to reduce series (thuth) > - Added review tags (thanks all for reviewing!) > > As far as I can tell, a handful of checkpatch warn

Re: [PATCH v2 09/11] tests/ssh_linux_malta: Match stricter console output

2019-10-19 Thread Aleksandar Markovic
On Saturday, October 19, 2019, Philippe Mathieu-Daudé wrote: > Match on stricter console output. > > Signed-off-by: Philippe Mathieu-Daudé > --- > tests/acceptance/linux_ssh_mips_malta.py | 18 +- > 1 file changed, 9 insertions(+), 9 deletions(-) > >

Re: [PATCH v2 08/11] tests/ssh_linux_malta: Remove duplicated test

2019-10-19 Thread Aleksandar Markovic
ns(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/tests/acceptance/linux_ssh_mips_malta.py > b/tests/acceptance/linux_ssh_mips_malta.py > index 27907e8fbd..5523ae2144 100644 > --- a/tests/acceptance/linux_ssh_mips_malta.py > +++ b/tests/acceptance/linux_ssh_mips_malta.py

Re: [PATCH v2 11/11] tests/ssh_linux_malta: Fix 64-bit target tests

2019-10-19 Thread Aleksandar Markovic
t tests back. > > Signed-off-by: Philippe Mathieu-Daudé > --- > v2: do not include Aleksandar Rikalo mailmap change > --- > tests/acceptance/linux_ssh_mips_malta.py | 12 ++-- > 1 file changed, 6 insertions(+), 6 deletions(-) > > Reviewed-by: Aleksandar Mark

Re: [PATCH v2 07/11] tests/ssh_linux_malta: Run tests using a snapshot image

2019-10-19 Thread Aleksandar Markovic
nux_ssh_mips_malta.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > Reviewed-by: Aleksandar Markovic > diff --git a/tests/acceptance/linux_ssh_mips_malta.py > b/tests/acceptance/linux_ssh_mips_malta.py > index ffbb06f846..27907e8fbd 100644 > --- a/tests/accept

Re: [PATCH v2 10/11] tests/ssh_linux_malta: Refactor how to get image/kernel info

2019-10-19 Thread Aleksandar Markovic
gt; tests/acceptance/linux_ssh_mips_malta.py | 75 ++-- > 1 file changed, 44 insertions(+), 31 deletions(-) > > Reviewed-by: Aleksandar Markovic diff --git a/tests/acceptance/linux_ssh_mips_malta.py > b/tests/acceptance/linux_ssh_mips_malta.py > index 822b0553ff..2139c8

Re: [PATCH 1/1] Updated Bulgarian translation (19) - 4.1.0

2019-10-19 Thread Aleksandar Markovic
On Saturday, October 19, 2019, Alexander Shopov wrote: > Signed-off-by: Alexander Shopov > --- > po/bg.po | 10 +- > 1 file changed, 5 insertions(+), 5 deletions(-) > > Reviewed-by: Aleksandar Markovic diff --git a/po/bg.po b/po/bg.po > index 3d8c353372..98c57e5

Re: [PATCH v7 3/3] target/ppc: Optimize emulation of vupkhpx and vupklpx instructions

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > 'trans_vupkpx' function implements both vupkhpx and vupklpx instructions > with implements both -> implements emulation of both with -> , while its argument 'high' determine which determine -> determines > instruction is processed.

Re: [PATCH v7 2/3] target/ppc: Optimize emulation of vpkpx instruction

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > Optimize altivec instruction vpkpx (Vector Pack Pixel). > Rearranges 8 pixels coded in 6-5-5 pattern (4 from each source register) > into contigous array of bits in the destination register. > > In each iteration of outer loop, the instruct

Re: [PATCH v7 1/3] target/ppc: Optimize emulation of vclzh and vclzb instructions

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > Optimize Altivec instruction vclzh (Vector Count Leading Zeros Halfword). > This instruction counts the number of leading zeros of each halfword > element > in source register and places result in the appropriate halfword element of > desti

Re: [PATCH v7 0/3] target/ppc: Optimize emulation of some Altivec instructions

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > Optimize emulation of ten Altivec instructions: lvsl, lvsr, vsl, vsr, > vpkpx, > vgbbd, vclzb, vclzh, vclzw, vclzd, vupkhpx and vupklpx. > > ten -> twelve > This series buils up on and complements > buils -> builds > recent work of T

Re: [PATCH v7 3/3] target/ppc: Optimize emulation of vupkhpx and vupklpx instructions

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > 'trans_vupkpx' function implements both vupkhpx and vupklpx instructions > with > argument 'high' determine which instruction is processed. Instructions are > implemented in two 'for' loops. Outer 'for' loop repeats unpacking two > times, >

Re: [PATCH v7 3/3] target/ppc: Optimize emulation of vupkhpx and vupklpx instructions

2019-10-19 Thread Aleksandar Markovic
On Thursday, October 17, 2019, Stefan Brankovic wrote: > 'trans_vupkpx' function implements both vupkhpx and vupklpx instructions > with > argument 'high' determine which instruction is processed. Instructions are > implemented in two 'for' loops. Outer 'for' loop repeats unpacking two > times, >

[PATCH v5 00/10] target/mips: Misc cleanups for September/October 2019

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly cosmetic changes. v4->v5: - minor correction in patch on helper.c - added patches 9 and 10 v3->v4: - added patches 7 and 8 v2->v3: - removed all patches that were already integrated - patches 1 and 2 are improved from v2 - added patche

[PATCH v5 03/10] MAINTAINERS: Update mail address of Aleksandar Rikalo

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Aleksandar Rikalo wishes to change his primary mail address for QEMU. Some minor line order is corrected in .mailmap to be alphabetical, too. Signed-off-by: Aleksandar Markovic --- .mailmap| 5 +++-- MAINTAINERS | 18 +- 2 files changed, 12

[PATCH v5 04/10] target/mips: msa: Split helpers for _A.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +++- target/mips/msa_helper.c | 163 ++- target/mips/translate.c | 38 +-- 3 files

[PATCH v5 05/10] target/mips: msa: Split helpers for _.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 20 ++- target/mips/msa_helper.c | 320 ++- target/mips/translate.c | 76 +-- 3 files

[PATCH v5 07/10] target/mips: msa: Split helpers for ADD<_A|S_A|S_S|S_U|V>.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 426 +-- target/mips/translate.c | 95 +-- 3 files

[PATCH v5 01/10] target/mips: Clean up helper.c

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Cc: Markus Armbruster Signed-off-by: Aleksandar Markovic --- target/mips/helper.c | 123 +++ 1 file changed, 74 insertions(+), 49 deletions(-)

[PATCH v5 08/10] target/mips: msa: Split helpers for HADD_.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 10 +++- target/mips/msa_helper.c | 131 ++- target/mips/translate.c | 32 +--- 3 files

[PATCH v5 06/10] target/mips: msa: Split helpers for ILV.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 21 +- target/mips/msa_helper.c | 768 +-- target/mips/translate.c | 76 - 3 files changed, 496

[PATCH v5 09/10] target/mips: msa: Split helpers for S.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 424 +-- target/mips/translate.c | 91 -- 3 files

[PATCH v5 10/10] target/mips: msa: Split helpers for PCK.

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +- target/mips/msa_helper.c | 386 +-- target/mips/translate.c | 38 - 3 files changed, 249

[PATCH v5 02/10] target/mips: Clean up op_helper.c

2019-10-20 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Signed-off-by: Aleksandar Markovic --- target/mips/op_helper.c | 1010 +++ 1 file changed, 663 insertions(+), 347 deletions(-) diff --git a/t

Re: [PATCH 18/21] hw/mips: Let the machine be the owner of the system memory

2019-10-20 Thread Aleksandar Markovic
On Monday, October 21, 2019, Philippe Mathieu-Daudé wrote: > Signed-off-by: Philippe Mathieu-Daudé > --- > hw/mips/boston.c| 2 +- > hw/mips/mips_fulong2e.c | 3 ++- > hw/mips/mips_jazz.c | 2 +- > hw/mips/mips_malta.c| 2 +- > hw/mips/mips_mipssim.c | 2 +- > hw/mips/mips_r4k.

Re: [PATCH 18/21] hw/mips: Let the machine be the owner of the system memory

2019-10-21 Thread Aleksandar Markovic
On Monday, October 21, 2019, Philippe Mathieu-Daudé wrote: > Hi Aleksandar, > > On 10/21/19 8:25 AM, Aleksandar Markovic wrote: > >> >> >> On Monday, October 21, 2019, Philippe Mathieu-Daudé > <mailto:phi...@redhat.com>> wrote: >> >> S

Re: [PATCH 18/21] hw/mips: Let the machine be the owner of the system memory

2019-10-21 Thread Aleksandar Markovic
On Monday, October 21, 2019, Philippe Mathieu-Daudé wrote: > On 10/21/19 12:56 PM, Aleksandar Markovic wrote: > >> >> >> On Monday, October 21, 2019, Philippe Mathieu-Daudé > <mailto:phi...@redhat.com>> wrote: >> >> Hi Aleksandar, >>

Re: [PATCH 18/21] hw/mips: Let the machine be the owner of the system memory

2019-10-21 Thread Aleksandar Markovic
On Monday, October 21, 2019, Philippe Mathieu-Daudé wrote: > On 10/21/19 1:10 PM, Aleksandar Markovic wrote: > >> On Monday, October 21, 2019, Philippe Mathieu-Daudé > <mailto:phi...@redhat.com>> wrote: >> >> On 10/21/19 12:56 PM, Aleksandar Markovic

[PATCH v6 03/12] MAINTAINERS: Update mail address of Aleksandar Rikalo

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Aleksandar Rikalo wishes to change his primary mail address for QEMU. Some minor line order is corrected in .mailmap to be alphabetical, too. Reviewed-by: Aleksandar Rikalo Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by

[PATCH v6 09/12] target/mips: msa: Split helpers for S.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 424 +-- target/mips/translate.c

[PATCH v6 12/12] target/mips: msa: Split helpers for ASUB_.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 12 +++- target/mips/msa_helper.c | 169 ++- target/mips/translate.c | 38 +-- 3 files

[PATCH v6 04/12] target/mips: msa: Split helpers for _A.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +++- target/mips/msa_helper.c | 163 ++- target/mips/translate.c

[PATCH v6 02/12] target/mips: Clean up op_helper.c

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/op_helper.c | 1010 +++ 1 file changed, 663 insertions(+), 347

[PATCH v6 00/12] target/mips: Misc cleanups for September/October 2019

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly cosmetic changes. v5->v6: - minor corrections (r-b, t-b marks) in commit messages - added patches 11 and 12 v4->v5: - minor correction in patch on helper.c - added patches 9 and 10 v3->v4: - added patches 7 and 8 v2->v3: - removed

[PATCH v6 11/12] target/mips: msa: Split helpers for HSUB_.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 10 - target/mips/msa_helper.c | 108 +-- target/mips/translate.c | 32 +++--- 3 files

[PATCH v6 08/12] target/mips: msa: Split helpers for HADD_.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 10 +++- target/mips/msa_helper.c | 131 ++- target/mips/translate.c

[PATCH v6 07/12] target/mips: msa: Split helpers for ADD<_A|S_A|S_S|S_U|V>.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 426 +-- target/mips/translate.c

Re: [EXTERNAL][PATCH 18/21] hw/mips: Let the machine be the owner of the system memory

2019-10-21 Thread Aleksandar Markovic
changed, 8 insertions(+), 6 deletions(-) When the commit message is completed: Reviewed-by: Aleksandar Markovic From: Philippe Mathieu-Daudé Sent: Monday, October 21, 2019 12:56 AM To: Paolo Bonzini; Igor Mammedov; qemu-devel@nongnu.org; Markus Armbruster;

[PATCH v6 01/12] target/mips: Clean up helper.c

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Cc: Markus Armbruster Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.c | 123 +++ 1 file changed, 74

[PATCH v6 05/12] target/mips: msa: Split helpers for _.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 20 ++- target/mips/msa_helper.c | 320 ++- target/mips/translate.c

[PATCH v6 10/12] target/mips: msa: Split helpers for PCK.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +- target/mips/msa_helper.c | 386 +-- target/mips/translate.c

[PATCH v6 06/12] target/mips: msa: Split helpers for ILV.

2019-10-21 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 21 +- target/mips/msa_helper.c | 768 +-- target/mips/translate.c

Re: [Qemu-devel] [PATCH v8 05/37] target/mips: Add support for emulation of CRC32 group of instructions

2019-10-22 Thread Aleksandar Markovic
On Monday, August 19, 2019, Aleksandar Markovic < aleksandar.marko...@rt-rk.com> wrote: > From: Yongbok Kim > > Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions. > Reuse zlib crc32() and Linux crc32c(). Note that, at the time being, > there is no MI

Re: [PATCH v2 03/20] piix4: Add a i8259 Interrupt Controller as specified in datasheet

2019-10-22 Thread Aleksandar Markovic
x4_init() function. > > Acked-by: Michael S. Tsirkin > Acked-by: Paolo Bonzini > Signed-off-by: Hervé Poussineau > Message-Id: <20171216090228.28505-8-hpous...@reactos.org> > Reviewed-by: Aleksandar Markovic > [PMD: rebased, updated includes, use ISA_NUM_IRQS in for

Re: [PATCH v33 01/13] target/avr: Add outward facing interfaces and core CPU logic

2019-10-22 Thread Aleksandar Markovic
On Tuesday, October 22, 2019, Michael Rolnik wrote: > This includes: > - CPU data structures > - object model classes and functions > - migration functions > - GDB hooks > > Co-developed-by: Michael Rolnik > Co-developed-by: Sarah Harris > Signed-off-by: Michael Rolnik > Signed-off-by: Sarah H

Re: [PATCH v33 01/13] target/avr: Add outward facing interfaces and core CPU logic

2019-10-22 Thread Aleksandar Markovic
On Tuesday, October 22, 2019, Michael Rolnik wrote: > This includes: > - CPU data structures > - object model classes and functions > - migration functions > - GDB hooks > > Co-developed-by: Michael Rolnik > Co-developed-by: Sarah Harris > Signed-off-by: Michael Rolnik > Signed-off-by: Sarah H

Re: [PATCH v2] Makefile: Remove generated files when doing 'distclean' (and 'clean')

2019-10-22 Thread Aleksandar Markovic
On Tuesday, October 8, 2019, Thomas Huth wrote: > When running "make distclean" we currently leave a lot of generated > files in the build directory. These should be completely removed. > Some of the generated files are removed in the "clean" target (which > is a prerequisite for the "distclean"

[PATCH v7 04/14] target/mips: msa: Split helpers for _A.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +++- target/mips/msa_helper.c | 163 ++- target/mips/translate.c

[PATCH v7 00/14] target/mips: Misc cleanups for September/October 2019

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly cosmetic changes. v6->v7: - minor corrections in commit messages - added patches 13 and 14 v5->v6: - minor corrections (r-b, t-b marks) in commit messages - added patches 11 and 12 v4->v5: - minor correction in patch on helper.c - adde

[PATCH v7 05/14] target/mips: msa: Split helpers for _.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 20 ++- target/mips/msa_helper.c | 320 ++- target/mips/translate.c

[PATCH v7 10/14] target/mips: msa: Split helpers for PCK.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 11 +- target/mips/msa_helper.c | 386 +-- target/mips/translate.c

[PATCH v7 07/14] target/mips: msa: Split helpers for ADD<_A|S_A|S_S|S_U|V>.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 426 +-- target/mips/translate.c

[PATCH v7 13/14] target/mips: Add support for emulation of CRC32 group of instructions

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Add emulation of MIPS' CRC32 (Cyclic Redundancy Check) instructions. Reuse zlib crc32() and Linux crc32c(). Note that, at the time being, there is no MIPS CPU that supports CRC32 instructions (they are an optional part of MIPS64/32 R6 anf nanoMIPS ISAs). Signed-o

[PATCH v7 14/14] target/mips: Demacro LMI decoder

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic This makes searches for instances of opcode usages easier. Signed-off-by: Aleksandar Markovic --- target/mips/translate.c | 247 +--- 1 file changed, 173 insertions(+), 74 deletions(-) diff --git a/target/mips/translate.c

[PATCH v7 03/14] MAINTAINERS: Update mail address of Aleksandar Rikalo

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Aleksandar Rikalo wishes to change his primary mail address for QEMU. Some minor line order is corrected in .mailmap to be alphabetical, too. Reviewed-by: Aleksandar Rikalo Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Signed-off-by

[PATCH v7 11/14] target/mips: msa: Split helpers for HSUB_.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 10 - target/mips/msa_helper.c | 108 +-- target/mips/translate.c | 32 +++--- 3 files

[PATCH v7 01/14] target/mips: Clean up helper.c

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Cc: Markus Armbruster Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.c | 123 +++ 1 file changed, 74

[PATCH v7 06/14] target/mips: msa: Split helpers for ILV.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 21 +- target/mips/msa_helper.c | 768 +-- target/mips/translate.c

[PATCH v7 08/14] target/mips: msa: Split helpers for HADD_.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 10 +++- target/mips/msa_helper.c | 131 ++- target/mips/translate.c

[PATCH v7 09/14] target/mips: msa: Split helpers for S.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 30 +++- target/mips/msa_helper.c | 424 +-- target/mips/translate.c

[PATCH v7 12/14] target/mips: msa: Split helpers for ASUB_.

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Achieves clearer code and slightly better performance. Signed-off-by: Aleksandar Markovic --- target/mips/helper.h | 12 +++- target/mips/msa_helper.c | 169 ++- target/mips/translate.c | 38 +-- 3 files

[PATCH v7 02/14] target/mips: Clean up op_helper.c

2019-10-23 Thread Aleksandar Markovic
From: Aleksandar Markovic Mostly fix errors and warnings reported by 'checkpatch.pl -f'. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic --- target/mips/op_helper.c | 1010 +++ 1 file changed, 663 insertions(+), 347

Re: [PATCH v33 01/13] target/avr: Add outward facing interfaces and core CPU logic

2019-10-23 Thread Aleksandar Markovic
On Wednesday, October 23, 2019, Michael Rolnik wrote: > Hi Aleksandar. > > I am fixing flag C and I will make flag Z to be like the others, just once > bit > > Sent from my cell phone, please ignore typos > No worries, thanks. A. > > On Tue, Oct 22, 2019, 1:37 AM Michael Rolnik wrote: > >> T

Re: [PATCH] MAINTAINERS: Orphan MIPS KVM CPUs

2020-02-12 Thread Aleksandar Markovic
myself as > > maintainer. Hopefully somebody from MIPS can pick this up. > > > > Signed-off-by: James Hogan > > Cc: Aleksandar Rikalo > > Cc: Aurelien Jarno > > Cc: Aleksandar Markovic > > Cc: qemu-devel@nongnu.org > > --- > > MAI

Re: [PATCH 5/9] linux-user: mips: Update syscall numbers to kernel 5.5 level

2020-02-12 Thread Aleksandar Markovic
On Wed, Feb 12, 2020 at 10:10 PM Laurent Vivier wrote: > > Le 04/02/2020 à 13:07, Aleksandar Markovic a écrit : > > From: Aleksandar Markovic > > > > Update mips syscall numbers based on Linux kernel tag v5.5. > > > > CC: Aurelien Jarno > > CC: Aleksa

[PATCH v2 6/9] linux-user: sh4: Update syscall numbers to kernel 5.5 level

2020-02-12 Thread Aleksandar Markovic
From: Aleksandar Markovic Update sh4 syscall numbers based on Linux kernel v5.5. CC: Aurelien Jarno Signed-off-by: Aleksandar Markovic Reviewed-by: Laurent Vivier --- linux-user/sh4/syscall_nr.h | 48 + 1 file changed, 48 insertions(+) diff --git

[PATCH v2 0/9] linux-user: Update syscall numbers to kernel 5.5 level

2020-02-12 Thread Aleksandar Markovic
From: Aleksandar Markovic v1->v2: - corrected mips parts based on Laurent's review This series is a spin-off of another larger linux-user series that become too large to handle, hence these patches related to syscall numbers are now in this, separate, series. This series covers

<    1   2   3   4   5   6   7   8   9   10   >