[PATCH] MAINTAINERS: Update Aleksandar Rikalo email

2024-02-08 Thread Aleksandar Rikalo
Syrmia LLC has been acquired recently and the syrmia.com domain will disappear soon, so updating my email in the MAINTAINERS file. Signed-off-by: Aleksandar Rikalo --- MAINTAINERS | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index

Re: [Qemu-devel] [PATCH v2 07/10] tests/tcg: target/mips: Move four tests to a better location

2019-06-06 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, June 6, 2019 2:24 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v2 07/10] tests/tcg: target/mips: Move four tests to a better > location > > From: Aleksandar Markovic >

Re: [Qemu-devel] [PATCH v2 08/10] tests/tcg: target/mips: Add utility function reset_msa_registers()

2019-06-06 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, June 6, 2019 2:24 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v2 08/10] tests/tcg: target/mips: Add utility function > reset_msa_registers() > > From: Aleksandar Ma

Re: [Qemu-devel] [PATCH v2 10/10] tests/tcg: target/mips: Add tests for MSA FP max/min instructions

2019-06-06 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, June 6, 2019 2:24 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v2 10/10] tests/tcg: target/mips: Add tests for MSA FP > max/min instructions > > From: Aleksandar Markovic >

Re: [Qemu-devel] [PATCH 0/2] target/mips: Minor cleanups in test infrastructure

2019-03-07 Thread Aleksandar Rikalo
tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_h.c | 8 > tests/tcg/mips/user/ase/msa/pack/test_msa_vshf_w.c | 8 > 116 files changed, 430 insertions(+), 430 deletions(-) > rename tests/tcg/mips/include/{test_inputs.h => test_inputs_128.h} (100%) > rename tests/tcg/mips/include/{test_utils.h => test_utils_128.h} (100%) > > -- > 2.7.4 For all patches in this series: Reviewed-by: Aleksandar Rikalo

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

2019-10-21 Thread Aleksandar Rikalo
lready integrated >   - patches 1 and 2 are improved from v2 >   - added patches 3-6 > > v1->v2: > >   - minor corrections to satisfy reviews >   - added several more patches > > Aleksandar Markovic (10): >   target/mips: Clean up helper.c >   target/mips: Clean

Re: [Qemu-devel] [EXTERNAL][PATCH v8 02/37] target/mips: Amend CP0 WatchHi register implementation

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 02/37] target/mips: Amend CP0 WatchHi register > implementation > > Fro

Re: [Qemu-devel] [EXTERNAL][PATCH v8 03/37] target/mips: Amend CP0 MemoryMapID register implementation

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 03/37] target/mips: Amend CP0 MemoryMapID > register implementation > >

Re: [Qemu-devel] [EXTERNAL][PATCH v8 10/37] target/mips: Style improvements in helper.c

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 10/37] target/mips: Style improvements in > helper.c > > From: Ale

Re: [Qemu-devel] [EXTERNAL][PATCH v8 11/37] target/mips: Style improvements in translate.c

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 11/37] target/mips: Style improvements in > translate.c > > From: Ale

Re: [Qemu-devel] [EXTERNAL][PATCH v8 12/37] target/mips: Style improvements in cps.c

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 12/37] target/mips: Style improvements in cps.c > > From: Aleksandar Ma

Re: [Qemu-devel] [EXTERNAL][PATCH v8 13/37] target/mips: Style improvements in mips_fulong2e.c

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 13/37] target/mips: Style improvements in > mips_fulong2e.c > >

Re: [Qemu-devel] [EXTERNAL][PATCH v8 15/37] target/mips: Style improvements in mips_malta.c

2019-08-19 Thread Aleksandar Rikalo
From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 15/37] target/mips: Style improvements in > mips_malta.c > > From: Aleksa

Re: [Qemu-devel] [EXTERNAL][PATCH v8 16/37] target/mips: Style improvements in mips_mipssim.c

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 16/37] target/mips: Style improvements in > mips_mipssim.c > >

Re: [Qemu-devel] [EXTERNAL][PATCH v8 14/37] target/mips: Style improvements in mips_int.c

2019-08-19 Thread Aleksandar Rikalo
From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:07 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 14/37] target/mips: Style improvements in > mips_int.c > > From: Aleksa

Re: [Qemu-devel] [EXTERNAL][PATCH v8 36/37] target/mips: tests/tcg: Add optional printing of more detailed failure info

2019-08-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, August 19, 2019 2:08 PM > To: qemu-devel@nongnu.org > Cc: phi...@redhat.com ; Aleksandar Markovic > ; Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v8 36/37] target/mips: tests/tcg: Add optional > printing of more detailed

Re: [PATCH] target/mips: Remove unused 'hw/misc/mips_itu.h' header

2024-05-30 Thread Aleksandar Rikalo
quot;exec/helper-proto.h" > #include "exec/exec-all.h" > -#include "hw/misc/mips_itu.h" > > > /* SMP helpers. */ > -- > 2.41.0 Reviewed-by: Aleksandar Rikalo

Re: [Qemu-devel] [PATCH 0/3] target/mips: Amend CP0 (add MemoryMapID, add macros, renaming)

2019-01-16 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, January 16, 2019 2:05 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo; aurel...@aurel32.net > Subject: [PATCH 0/3] target/mips: Amend CP0 (add MemoryMapID, add macros, > renaming) > > From: Alek

Re: [Qemu-devel] [PATCH v3 4/4] MAINTAINERS: Add Aleksandar Rikalo as a reviewer for MIPS content

2018-12-27 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, December 26, 2018 6:15 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Paul Burton; hpous...@reactos.org; > jho...@kernel.org; Aleksandar Markovic; Stefan Markovic; > Aleksandar Rikalo > Subject: [PATCH v3 4/4] MAINTA

Re: [Qemu-devel] [PATCH v5 12/20] disas: nanoMIPS: Clean up handling of 16-bit logic instructions

2018-12-27 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, December 27, 2018 2:18 PM > To: Aleksandar Markovic; qemu-devel@nongnu.org; Aleksandar Rikalo > Cc: aurel...@aurel32.net; Stefan Markovic > Subject: Re: [PATCH v5 12/20] disas: nanoMIPS: Clean up handling of 16-bit > logic instr

Re: [Qemu-devel] [PATCH v6 00/26] disas: nanoMIPS: Clean up several issues

2018-12-27 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, December 27, 2018 3:22 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Stefan Markovic; Aleksandar > Rikalo > Subject: [PATCH v6 00/26] disas: nanoMIPS: Clean up several issues > > From: Aleksa

Re: [Qemu-devel] [PATCH v6 77/77] linux-user: Add nanoMIPS support in scripts/qemu-binfmt-conf.sh

2018-08-03 Thread Aleksandar Rikalo
Hi, Laurent, Thank You for the explanation. We will correct this in the next version. We will also fix family values for the regular mips architectures in separate patch. Best Regards, Aleksandar Rikalo From: Laurent Vivier Sent: Thursday, August 2, 2018

[Qemu-devel] [PATCH] target-mips: Add initrd support for the Boston board

2018-03-14 Thread Aleksandar Rikalo
From: Aleksandar Rikalo Add support for initial ramdisk loading for the Mips Boston board. Signed-off-by: Aleksandar Rikalo --- hw/mips/boston.c | 54 +- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/hw/mips/boston.c b/hw

[Qemu-devel] [PATCH v2] target-mips: Add initrd support for the Boston board

2018-03-19 Thread Aleksandar Rikalo
From: Aleksandar Rikalo Add support for initial ramdisk loading for the Mips Boston board. Signed-off-by: Aleksandar Rikalo Reviewed-by: Philippe Mathieu-Daudé --- Changes since previous version according to Philippe's comments: - 'long inird_size' is changed to 'targ

Re: [RFC PATCH] hw/core: ensure kernel_end never gets used undefined

2024-07-05 Thread Aleksandar Rikalo
l_end; > +hwaddr kernel_end = 0; > int ret; > > itb = load_device_tree(filename, &itb_size); > -- > 2.39.2 > Reviewed-by: Aleksandar Rikalo

Re: [EXTERNAL][PATCH v2 00/20] target/mips: Misc cleanups for September/October 2019

2019-09-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, September 25, 2019 2:45 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v2 00/20] target/mips: Misc cleanups for > September/October 2019 > > From: Aleksandar Markovic > > Mostly co

Re: [EXTERNAL][PATCH v2 00/20] target/mips: Misc cleanups for September/October 2019

2019-09-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, September 25, 2019 2:45 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Rikalo > Subject: [EXTERNAL][PATCH v2 00/20] target/mips: Misc cleanups for > September/October 2019 > > From: Aleksandar Markovic >

Re: [PATCH v4 3/7] target/mips: Amend CP0 WatchHi register implementation

2020-01-24 Thread Aleksandar Rikalo
   } > +    break; >  case CP0_REGISTER_28: >  switch (sel) { >  case 0: > @@ -8924,7 +8963,7 @@ static void gen_dmfc0(DisasContext *ctx, TCGv arg, int reg, int sel) >  case CP0_REG19__WATCHHI6: >  case CP0_REG19__WATCHHI7: >      CP0_CHECK(ctx->CP0_Config1 & (1 << CP0C1_WR)); > -    gen_helper_1e0i(mfc0_watchhi, arg, sel); > +    gen_helper_1e0i(dmfc0_watchhi, arg, sel); >  register_name = "WatchHi"; >  break; >  default: > @@ -30854,6 +30893,7 @@ static void mips_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs) >  ctx->nan2008 = (env->active_fpu.fcr31 >> FCR31_NAN2008) & 1; >  ctx->abs2008 = (env->active_fpu.fcr31 >> FCR31_ABS2008) & 1; >  ctx->crcp = (env->CP0_Config5 >> CP0C5_CRCP) & 1; > +    ctx->mi = (env->CP0_Config5 >> CP0C5_MI) & 1; >  restore_cpu_state(env, ctx); >  #ifdef CONFIG_USER_ONLY >  ctx->mem_idx = MIPS_HFLAG_UM; Reviewed-by: Aleksandar Rikalo

Re: [PATCH v4 4/7] target/mips: Add implementation of GINVT instruction

2020-01-24 Thread Aleksandar Rikalo
setof(CPUMIPSState, active_tc.CP0_UserLocal)); >  register_name = "UserLocal"; >  break; > +    case CP0_REG04__MMID: > +    CP0_CHECK(ctx->mi); > +    gen_helper_mtc0_memorymapid(cpu_env, arg); > +    register_na

Re: [PATCH v4 5/7] disas: Add a field for target-dependant data

2020-01-24 Thread Aleksandar Rikalo
def struct disassemble_info { >    /* Command line options specific to the target disassembler.  */ >    char * disassembler_options; > > +  /* Field intended to be used by targets in any way they deem suitable.  */ > +  int64_t target_info; > + >    /* Options for Capstone disassembly.  */ >    int cap_arch; >    int cap_mode; Reviewed-by: Aleksandar Rikalo

[PATCH v2] Revert "target/mips: Deprecate nanoMIPS ISA"

2021-04-08 Thread Aleksandar Rikalo
-2021.02-01). Reverting deprecation of nanoMIPS ISA requires following changes: MAINTAINERS: remove nanoMIPS ISA from orphaned ISAs deprecated.rst: remove nanoMIPS ISA from deprecated ISAs Signed-off-by: Filip Vidojevic Signed-off-by: Aleksandar Rikalo --- MAINTAINERS| 4

Re: [PATCH 0/2] osdep: allow including qemu/osdep.h outside extern "C"

2021-04-15 Thread Aleksandar Rikalo
> -- > 2.30.1 From: Philippe Mathieu-Daudé on behalf of Philippe Mathieu-Daudé Sent: Tuesday, April 13, 2021 5:58 PM To: Paolo Bonzini ; qemu-devel@nongnu.org Cc: peter.mayd...@linaro.org ; berra...@redhat.com ; Aleksandar Rikalo ; vince.delvecc...@med

Re: [PATCH v2] Revert "target/mips: Deprecate nanoMIPS ISA"

2021-04-20 Thread Aleksandar Rikalo
Hi Philippe, > The plan is to drop the nanoMIPS disassembler because it is broken > since more than 2 years and nobody ever cared to fix it after Stefan's > attempt in Nov 2018: > https://www.mail-archive.com/qemu-devel@nongnu.org/msg576504.html > So it is certainly unused. Unused unmaintained cod

Re: [Qemu-devel] [PATCH v10 3/3] linux-user: Add support for statx() syscall

2019-06-19 Thread Aleksandar Rikalo
h absolute path. All system calls from 'stat' group whose name starts with letter f require file descriptor as an argument. Whereas remaining system calls require file name / path as string. In that sense, statx() is a hybrid between the two, hence the solution I propose. Aleksandar Rikalo

Re: [Qemu-devel] [PATCH 0/2] target/mips: Improve MSA tests

2019-06-20 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, June 19, 2019 8:33 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 0/2] target/mips: Improve MSA tests > > From: Aleksandar Markovic > > This series contains various improvemen

Re: [Qemu-devel] [PATCH 0/4] target/mips: Fix some issues of MSA emulation on big endian hosts

2019-06-20 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, June 20, 2019 10:57 AM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 0/4] target/mips: Fix some issues of MSA emulation on big > endian hosts > > From: Aleksandar Markovic &g

Re: [Qemu-devel] [PATCH v3 0/4] target/mips: Misc fixes and maintenance for 4.1

2019-06-20 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, June 20, 2019 12:02 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v3 0/4] target/mips: Misc fixes and maintenance for 4.1 > > From: Aleksandar Markovic > > This series

Re: [Qemu-devel] [PATCH 1/2] dma/rc4030: Fix off-by-one error in specified memory region size

2019-06-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Tuesday, June 25, 2019 4:27 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo; hpous...@reactos.org; > f4...@amsat.org > Subject: [PATCH 1/2] dma/rc4030: Fix off-by-one error in specified memory > region size

Re: [Qemu-devel] [PATCH v5 0/6] target/mips: Improve MSA TCG tests

2019-06-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Tuesday, June 25, 2019 2:59 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v5 0/6] target/mips: Improve MSA TCG tests > > From: Aleksandar Markovic > > This series contains various im

Re: [Qemu-devel] [PATCH 2/2] dma/rc4030: Minor code style cleanup

2019-06-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Tuesday, June 25, 2019 4:27 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo; hpous...@reactos.org; > f4...@amsat.org > Subject: [PATCH 2/2] dma/rc4030: Minor code style cleanup > > From: Aleksandar Marko

Re: [Qemu-devel] [PATCH v7 00/14] Misc target/mips fixes and improvements

2019-03-05 Thread Aleksandar Rikalo
/isa/mips64r6/shift/test_mips64r6_dsllv.c > create mode 100644 > tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrav.c > create mode 100644 > tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_dsrlv.c > create mode 100644 > tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_sllv.c > create mode 100644 > tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srav.c > create mode 100644 > tests/tcg/mips/user/isa/mips64r6/shift/test_mips64r6_srlv.c > > -- > 2.7.4 > > For all patches in this series: Reviewed-by: Aleksandar Rikalo

Re: [Qemu-devel] [PATCH v3 0/9] target/mips: Add MSA ASE tests

2019-02-14 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, February 14, 2019 12:18 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo; > alex.ben...@linaro.org > Subject: [PATCH v3 0/9] target/mips: Add MSA ASE tests > > From: Aleksan

Re: [Qemu-devel] [PATCH v6 8/8] target/mips: Fix big endian host behavior for interleave MSA instructions

2019-06-26 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, June 26, 2019 12:07 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v6 8/8] target/mips: Fix big endian host behavior for > interleave MSA instructions > > From: Aleksandar Mark

Re: [Qemu-devel] [PATCH v6 7/8] tests/tcg: target/mips: Fix some test cases for pack MSA instructions

2019-06-26 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, June 26, 2019 12:07 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v6 7/8] tests/tcg: target/mips: Fix some test cases for pack > MSA instructions > > From: Aleksandar Markov

Re: [Qemu-devel] [PATCH 0/7] target/mips: Mips improvements for 4.1

2019-07-01 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, July 1, 2019 1:04 PM > To: qemu-devel@nongnu.org; Aleksandar Rikalo > Cc: Aleksandar Markovic > Subject: [PATCH 0/7] target/mips: Mips improvements for 4.1 > > From: Aleksandar Markovic > > A collection of misc MIPS improve

Re: [Qemu-devel] [EXTERNAL][PATCH v2 00/30] Clean up handling of configuration register CP0

2019-08-28 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, August 28, 2019 6:26 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic ; Aleksandar Rikalo > > Subject: [EXTERNAL][PATCH v2 00/30] Clean up handling of configuration > register CP0 > > From: Aleksandar Markovic

Re: [Qemu-devel] [EXTERNAL][PATCH] target/mips: Fix emulation of ST.W in system mode

2019-08-28 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, August 28, 2019 6:20 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic ; Aleksandar Rikalo > > Subject: [EXTERNAL][PATCH] target/mips: Fix emulation of ST.W in system mode > > From: Aleksandar Markovic &

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

2019-10-25 Thread Aleksandar Rikalo
h(cpu_env, twd, tws, twt); > +    break; > +    case DF_WORD: > +    gen_helper_msa_hsub_u_w(cpu_env, twd, tws, twt); > +    break; > +    case DF_DOUBLE: > +    gen_helper_msa_hsub_u_d(cpu_env, twd, tws, twt); > +    break; > +    } > +    break; >  case OPC_DOTP_S_df: >  gen_helper_msa_dotp_s_df(cpu_env, tdf, twd, tws, twt); >  break; > @@ -29125,12 +29151,6 @@ static void gen_msa_3r(CPUMIPSState *env, DisasContext *ctx) >  case OPC_DPSUB_U_df: >  gen_helper_msa_dpsub_u_df(cpu_env, tdf, twd, tws, twt); >  break; > -    case OPC_HSUB_S_df: > -    gen_helper_msa_hsub_s_df(cpu_env, tdf, twd, tws, twt); > -    break; > -    case OPC_HSUB_U_df: > -    gen_helper_msa_hsub_u_df(cpu_env, tdf, twd, tws, twt); > -    break; >  } >  break; >  default: Reviewed-by: Aleksandar Rikalo

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

2019-10-25 Thread Aleksandar Rikalo
_b(cpu_env, twd, tws, twt); > +    break; > +    case DF_HALF: > +    gen_helper_msa_asub_s_h(cpu_env, twd, tws, twt); > +    break; > +    case DF_WORD: > +    gen_helper_msa_asub_s_w(cpu_env, twd, tws, twt); > +    break; > +    case DF_DOUBLE: > +    gen_helper_msa_asub_s_d(cpu_env, twd, tws, twt); > +    break; > +    } > +    break; > +    case OPC_ASUB_U_df: > +    switch (df) { > +    case DF_BYTE: > +    gen_helper_msa_asub_u_b(cpu_env, twd, tws, twt); > +    break; > +    case DF_HALF: > +    gen_helper_msa_asub_u_h(cpu_env, twd, tws, twt); > +    break; > +    case DF_WORD: > +    gen_helper_msa_asub_u_w(cpu_env, twd, tws, twt); > +    break; > +    case DF_DOUBLE: > +    gen_helper_msa_asub_u_d(cpu_env, twd, tws, twt); > +    break; > +    } > +    break; >  case OPC_ILVEV_df: >  switch (df) { >  case DF_BYTE: > @@ -29059,12 +29091,6 @@ static void gen_msa_3r(CPUMIPSState *env, DisasContext *ctx) >  case OPC_SUBSUU_S_df: >  gen_helper_msa_subsuu_s_df(cpu_env, tdf, twd, tws, twt); >  break; > -    case OPC_ASUB_S_df: > -    gen_helper_msa_asub_s_df(cpu_env, tdf, twd, tws, twt); > -    break; > -    case OPC_ASUB_U_df: > -    gen_helper_msa_asub_u_df(cpu_env, tdf, twd, tws, twt); > -    break; > >  case OPC_DOTP_S_df: >  case OPC_DOTP_U_df: Reviewed-by: Aleksandar Rikalo

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

2019-10-25 Thread Aleksandar Rikalo
> +    gen_helper_pmovmskb(t0, t0); > +    break; > + > +    case OPC_PADDD: > +    tcg_gen_add_i64(t0, t0, t1); > +    break; > +    case OPC_PSUBD: > +    tcg_gen_sub_i64(t0, t0, t1); > +    break; > +    case OPC_XOR_CP2: > +    tcg_gen_xor_i64(t0, t0, t1); > +    break; > +    case OPC_NOR_CP2: > +    tcg_gen_nor_i64(t0, t0, t1); > +    break; > +    case OPC_AND_CP2: > +    tcg_gen_and_i64(t0, t0, t1); > +    break; > +    case OPC_OR_CP2: > +    tcg_gen_or_i64(t0, t0, t1); > +    break; > >  case OPC_PANDN: >  tcg_gen_andc_i64(t0, t1, t0); > @@ -5772,9 +5874,6 @@ static void gen_loongson_multimedia(DisasContext *ctx, int rd, int rs, int rt) >  return; >  } > > -#undef LMI_HELPER > -#undef LMI_DIRECT > - >  gen_store_fpr64(ctx, t0, rd); > >  tcg_temp_free_i64(t0); Reviewed-by: Aleksandar Rikalo

Re: [PATCH v4 00/19] target/mips: FPU and other cleanups and improvements

2020-05-18 Thread Aleksandar Rikalo
/fpu_helper.c  | 658 ++ >  target/mips/internal.h    |   1 - >  target/mips/msa_helper.c  |  77 ++- >  10 files changed, 523 insertions(+), 250 deletions(-) >  rename hw/mips/{mips_jazz.c => jazz.c} (100%) >  rename hw/mips/{

Re: [PATCH rc3 23/30] hw/core/loader: Let load_elf populate the processor-specific flags

2020-01-29 Thread Aleksandar Rikalo
e returned to the caller. > > CC: Richard Henderson > CC: Peter Maydell > CC: Edgar E. Iglesias > CC: Michael Walle > CC: Thomas Huth > CC: Laurent Vivier > CC: Philippe Mathieu-Daudé > CC: Aleksandar Rikalo > CC: Aurelien Jarno > CC: Jia Liu > CC: David

Re: [Qemu-devel] [PATCH v4 0/3] tests: Reorganize MIPS TCG directories and files

2021-06-04 Thread Aleksandar Rikalo
mips tcg tests overall. >>> >>> The file movement is done using "git mv" command, so "git >>> blame" will still display the original information, regardless >>> of the new names and locations of involved files. Also, the >>> command &qu

Re: [PATCH v11 08/46] target/mips: Add emulation of nanoMIPS 16-bit branch instructions

2021-06-04 Thread Aleksandar Rikalo
Hi Philippe, On 5/29/21 3:52 PM, Philippe Mathieu-Daudé wrote: > I think this opcode never worked correctly. > > Per the "MIPS® Architecture Extension: nanoMIPS32 DSP Technical > Reference Manual — Revision 0.04" p. 88 "BPOSGE32C": > > "First, the offset argument is left-shifted by one bit to

[PATCH] target/mips: fix emulation of nanoMIPS BPOSGE32 instruction

2021-06-15 Thread Aleksandar Rikalo
Per the "MIPS® Architecture Extension: nanoMIPS32 DSP Technical Reference Manual — Revision 0.04" p. 88 "BPOSGE32C", offset argument (imm) should be left-shifted first. This change was tested against test_dsp_r1_bposge32.c DSP test. Reviewed-by: Aleksandar Rikalo Signed-off

Re: [Qemu-devel] [PATCH 3/5] target/mips: Amend and cleanup MSA TCG tests

2019-05-31 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Friday, April 19, 2019 8:37 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 3/5] target/mips: Amend and cleanup MSA TCG tests > > From: Aleksandar Markovic > > Add

Re: [Qemu-devel] [PATCH 4/5] tests/tcg: target/mips: Add tests for MSA bit set instructions

2019-05-31 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Friday, April 19, 2019 8:38 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 4/5] tests/tcg: target/mips: Add tests for MSA bit set > instructions > > From: Aleksandar

Re: [Qemu-devel] [PATCH 5/5] tests/tcg: target/mips: Add README for MSA tests

2019-05-31 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Friday, April 19, 2019 8:38 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 5/5] tests/tcg: target/mips: Add README for MSA tests > > From: Aleksandar Markovic > &g

Re: [Qemu-devel] [PATCH 0/6] target/mips: Amend and clean up MSA support

2019-06-05 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, June 5, 2019 4:35 PM > To: qemu-devel@nongnu.org > Cc: Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH 0/6] target/mips: Amend and clean up MSA support > > From: Aleksandar Markovic > > This series contains variou

Re: [Qemu-devel] [PATCH for 4.1 v4 5/5] target/mips: Fix emulation of MSA pack instructions on big endian hosts

2019-07-22 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, July 15, 2019 10:00 PM > To: qemu-devel@nongnu.org > Cc: s...@weilnetz.de; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH for 4.1 v4 5/5] target/mips: Fix emulation of MSA pack > instructions on big endian hosts > > F

Re: [Qemu-devel] [PATCH for 4.1 v4 1/5] target/mips: Add 'fall through' comments for handling nanoMips' SHXS, SWXS

2019-07-22 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, July 15, 2019 10:00 PM > To: qemu-devel@nongnu.org > Cc: s...@weilnetz.de; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH for 4.1 v4 1/5] target/mips: Add 'fall through' comments for > handling nanoMips'

Re: [Qemu-devel] [PATCH 2/7] tests/tcg: target/mips: Correct path to headers in some test source files

2019-02-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, February 18, 2019 4:31 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; peter.mayd...@linaro.org; > Aleksandar Rikalo > Subject: [PATCH 2/7] tests/tcg: target/mips: Correct path to headers in some &

Re: [Qemu-devel] [PATCH 4/7] tests/tcg: target/mips: Add wrappers for MSA integer compare instructions

2019-02-19 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Monday, February 18, 2019 4:31 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; peter.mayd...@linaro.org; > Aleksandar Rikalo > Subject: [PATCH 4/7] tests/tcg: target/mips: Add wrappers for MSA integer >

Re: [Qemu-devel] [PATCH 0/3] target/mips: Add emulation of three MMI instructions

2019-02-25 Thread Aleksandar Rikalo
gt; > From: Aleksandar Markovic > Sent: Friday, February 22, 2019 8:26 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v3 0/8] Misc target/mips fixes and improvements > > From: Aleksandar Markovic > > A collec

Re: [Qemu-devel] [PATCH v3 0/8] Misc target/mips fixes and improvements

2019-02-25 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Friday, February 22, 2019 8:26 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v3 0/8] Misc target/mips fixes and improvements > > From: Aleksandar Markovic > >

Re: [Qemu-devel] [PATCH v2 5/9] target/mips: Extend gen_scwp() functionality to support EVA

2019-01-24 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, January 23, 2019 12:15 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v2 5/9] target/mips: Extend gen_scwp() functionality to > support EVA > > F

Re: [Qemu-devel] [PATCH v2 6/9] disas: nanoMIPS: Amend DSP instructions related comments

2019-01-24 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > > Amend some DSP instructions related comments. > > Signed-off-by: Aleksandar Markovic > > --- Reviewed-by: Aleksandar Rikalo

Re: [Qemu-devel] [PATCH v2 8/9] target/mips: Add I6500 core configuration

2019-01-24 Thread Aleksandar Rikalo
> From: Yongbok Kim > > Add I6500 core configuration. Note that this configuration is > supported only on best-effort basis due to the lack of certain > features in QEMU. > > Signed-off-by: Yongbok Kim > Signed-off-by: Aleksandar Markovic > --- Reviewed-by: Aleksandar Rikalo

Re: [Qemu-devel] [PATCH v2 7/9] target/mips: nanoMIPS: Fix branch handling

2019-01-24 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Wednesday, January 23, 2019 12:15 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v2 7/9] target/mips: nanoMIPS: Fix branch handling > > From: Stefan Markovic > > F

Re: [Qemu-devel] [PATCH v4 0/3] tests: Reorganize MIPS TCG directories and files

2019-01-24 Thread Aleksandar Rikalo
> From: Aleksandar Markovic > Sent: Thursday, January 24, 2019 4:19 PM > To: qemu-devel@nongnu.org > Cc: aurel...@aurel32.net; Aleksandar Markovic; Aleksandar Rikalo > Subject: [PATCH v4 0/3] tests: Reorganize MIPS TCG directories and files > > From: Aleksandar Markovic &g

Re: [PATCH v8 00/14] target/mips: MSA, FPU and other cleanups and improvements

2020-06-15 Thread Aleksandar Rikalo
s changed, 1271 insertions(+), 298 deletions(-) For the whole series: Reviewed-by: Aleksandar Rikalo Please run all regression tests. Thank you. Aleksandar Rikalo

Re: [PATCH v2 7/8] target/mips: Enable MSA ASE for mips32r6-generic

2024-10-19 Thread Aleksandar Rikalo
; target/mips/cpu-defs.c.inc | 8 +--- > 1 file changed, 5 insertions(+), 3 deletions(-) > Reviewed-by: Aleksandar Rikalo -- Aleksandar

Re: [PATCH v2 8/8] target/mips: Enable MSA ASE for mips64R2-generic

2024-10-19 Thread Aleksandar Rikalo
> > Enable MSA ASE for mips64R2-generic CPU. > > Cherry-picked 60f6ae8d3d685ba1ea5d301222fb72b67f39264f > from https://github.com/MIPS/gnutools-qemu > > Signed-off-by: Faraz Shahbazker > Signed-off-by: Aleksandar Rakic > --- > target/mips/cpu-defs.c.inc | 4 +++- > 1 file changed, 3 insertions(

Re: [PATCH v2 5/8] Add micromips to P5600

2024-10-19 Thread Aleksandar Rikalo
fs.c.inc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > Reviewed-by: Aleksandar Rikalo -- Aleksandar

Re: [PATCH v2 2/8] Add support for emulation of CRC32 instructions

2024-10-19 Thread Aleksandar Rikalo
+ > target/mips/tcg/translate.h | 1 + > 5 files changed, 67 insertions(+) > Reviewed-by: Aleksandar Rikalo -- Aleksandar

Re: [PATCH v2 1/8] Add CP0 MemoryMapID register implementation

2024-10-19 Thread Aleksandar Rikalo
t/mips/sysemu/machine.c | 7 +-- > 1 file changed, 5 insertions(+), 2 deletions(-) Reviewed-by: Aleksandar Rikalo -- Aleksandar

Re: [PATCH 0/2] target/mips: Convert nanoMIPS LSA opcode to decodetree

2024-11-12 Thread Aleksandar Rikalo
A > target/mips: Convert nanoMIPS LSA opcode to decodetree > For the entire series: Reviewed-by: Aleksandar Rikalo