Re: [PATCH V6 2/4] hw/intc: Add Loongson liointc support

2020-06-27 Thread Aleksandar Markovic
On Wed, Jun 24, 2020 at 12:48 PM Huacai Chen wrote: > > Loongson-3 has an integrated liointc (Local I/O interrupt controller). > It is similar to goldfish interrupt controller, but more powerful (e.g., > it can route external interrupt to multi-cores). > > Documents about Loongson-3's liointc: > 1

Re: [PATCH V6 4/4] MAINTAINERS: Add Loongson-3 maintainer and reviewer

2020-06-27 Thread Aleksandar Markovic
On Wed, Jun 24, 2020 at 12:46 PM Huacai Chen wrote: > > Add myself as a maintainer of Loongson-3 virtual platform, and also add > Jiaxun Yang as a reviewer. > > Signed-off-by: Huacai Chen > Co-developed-by: Jiaxun Yang > --- Applied to MIPS queue, for now without one of two files mentioned in t

Re: [PATCH V6 1/4] hw/mips: Implement the kvm_type() hook in MachineClass

2020-06-27 Thread Aleksandar Markovic
th of > the two types. > > Reviewed-by: Aleksandar Markovic > Signed-off-by: Huacai Chen > Co-developed-by: Jiaxun Yang > --- Applied to MIPS queue, with some minor changes. > target/mips/kvm.c | 20 > target/mips/kvm_mips.h | 11 +++ > 2

Re: [RFC PATCH 0/3] Use object_get_canonical_path_component to get child description

2020-06-26 Thread Aleksandar Markovic
пет, 26. јун 2020. у 12:27 Philippe Mathieu-Daudé је написао/ла: > > This RFC is simply a proof-of-concept to see if I correctly > understood Markus' suggestion, see the thread around: > https://lists.gnu.org/archive/html/qemu-devel/2020-06/msg08652.html > > Philippe Mathieu-Daudé (3): > hw/i2c/

Re: [Bug 1885247] [NEW] Build error in Intel 32-bit hosts

2020-06-26 Thread Aleksandar Markovic
n optimal/most-elegant solution though. Warmly, Aleksandar > On Fri, Jun 26, 2020 at 12:27 PM Philippe Mathieu-Daudé > wrote: > > > > On 6/26/20 11:20 AM, Thomas Huth wrote: > > > On 26/06/2020 11.13, Philippe Mathieu-Daudé wrote: > > >> On 6/26/20 9:37 AM, Al

Re: [Bug 1885247] [NEW] Build error in Intel 32-bit hosts

2020-06-26 Thread Aleksandar Markovic
пет, 26. јун 2020. у 09:11 Aleksandar Markovic <1885...@bugs.launchpad.net> је написао/ла: > > Public bug reported: > > The code base is on master, checked out on Thursday June25th 2020, > 0250c595c9d. The build procedure: > > $ mkdir build-gcc > $ cd build-gcc >

[Bug 1885247] [NEW] Build error in Intel 32-bit hosts

2020-06-26 Thread Aleksandar Markovic
Public bug reported: The code base is on master, checked out on Thursday June25th 2020, 0250c595c9d. The build procedure: $ mkdir build-gcc $ cd build-gcc $ ../configure $ make The build error message is: CC x86_64-softmmu/hw/hyperv/hyperv.o CC x86_64-softmmu/hw/hyperv/hyperv_test

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#1] Measuring Basic Performance Metrics of QEMU

2020-06-25 Thread Aleksandar Markovic
пон, 22. јун 2020. у 12:31 Ahmed Karaman је написао/ла: > > Greetings, > > Welcome to the TCG Continuous Benchmarking GSoC project! > This is the first report in a series that will be posted here on the > mailing list as part of the project. > > During the project, multiple Linux profiling tools w

Re: [PATCH V6 1/4] hw/mips: Implement the kvm_type() hook in MachineClass

2020-06-25 Thread Aleksandar Markovic
чет, 25. јун 2020. у 14:31 Aleksandar Markovic је написао/ла: > > сре, 24. јун 2020. у 12:44 Huacai Chen је написао/ла: > > > > MIPS has two types of KVM: TE & VZ, and TE is the default type. Now we > > can't create a VZ guest in QEMU because it lacks the kv

Re: [PATCH V6 1/4] hw/mips: Implement the kvm_type() hook in MachineClass

2020-06-25 Thread Aleksandar Markovic
th of > the two types. > > Reviewed-by: Aleksandar Markovic > Signed-off-by: Huacai Chen > Co-developed-by: Jiaxun Yang > --- > target/mips/kvm.c | 20 > target/mips/kvm_mips.h | 11 +++ > 2 files changed, 31 insertions(+) > > diff

Re: [PATCH V6 4/4] MAINTAINERS: Add Loongson-3 maintainer and reviewer

2020-06-25 Thread Aleksandar Markovic
n-3 virtual platforms will still be integrated via main MIPS pull requests." With these changes: Reviewed-by: Aleksandar Markovic > MAINTAINERS | 7 +++ > 1 file changed, 7 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 51a4570..0226a74 100644 > -

Re: [PATCH V6 2/4] hw/intc: Add Loongson liointc support

2020-06-25 Thread Aleksandar Markovic
ongson-3's liointc: > 1, https://wiki.godson.ac.cn/ip_block:liointc; > 2, The "I/O中断" section of Loongson-3's user mannual, part 1. > > Signed-off-by: Huacai Chen > Signed-off-by: Jiaxun Yang > --- Reviewed-by: Aleksandar Markovic > hw/intc/Kconfig

Re: [PATCH v3 3/3] MAINTAINERS: Add 'Performance Tools and Tests' subsection

2020-06-25 Thread Aleksandar Markovic
сре, 24. јун 2020. у 17:32 Ahmed Karaman је написао/ла: > > This commit creates a new 'Miscellaneous' section which hosts a new > 'Performance Tools and Tests' subsection. > The subsection will contain the the performance scripts and benchmarks Remove 'the the'. > written as a part of the 'TCG C

Re: [PATCH v3 2/3] scripts/performance: Add topN_callgrind.py script

2020-06-25 Thread Aleksandar Markovic
+# > +# [-h] - Print the script arguments help message. > +# [-n] - Specify the number of top functions to print. > +# - If this flag is not specified, the tool defaults to 25. > +# > +# Example of usage: > +# topN_callgrind.py -n 20 -- qemu-arm coulomb_double-arm > +# > +# T

Re: [PATCH v3 1/3] scripts/performance: Add topN_perf.py script

2020-06-25 Thread Aleksandar Markovic
he tool defaults to 25. > +# > +# Example of usage: > +# topN_perf.py -n 20 -- qemu-arm coulomb_double-arm > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +# Copyright (C) 2020 Ahmed Karaman > +# Copyright (C) 2020 Aleksandar Markovi

Re: [PATCH v3 0/3] Add Scripts for Finding Top 25 Executed Functions

2020-06-25 Thread Aleksandar Markovic
сре, 24. јун 2020. у 17:31 Ahmed Karaman је написао/ла: > > Greetings, > > As a part of the TCG Continous Benchmarking project for GSoC this > year, detailed reports discussing different performance measurement > methodologies and analysis results will be sent here on the mailing > list. > > The p

Re: [PATCH V6 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-24 Thread Aleksandar Markovic
сре, 24. јун 2020. у 12:45 Huacai Chen је написао/ла: > > Add Loongson-3 based machine support, it use liointc as the interrupt > controler and use GPEX as the pci controller. Currently it can only work > with KVM, but we will add TCG support in future. > > As the machine model is not based on any

Re: [PATCH v2 1/1] target/rx: Check for page crossings in use_goto_tb()

2020-06-24 Thread Aleksandar Markovic
уто, 2. јун 2020. у 00:19 Richard Henderson је написао/ла: > > On 5/31/20 6:45 AM, Ahmed Karaman wrote: > > Add the page crossings check in use_goto_tb(). If this check is not > > applied, a number of bugs may occasionally occur during target rx > > system mode emulation. > > Also, this check is n

Re: [PATCH for-5.1 V5 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-24 Thread Aleksandar Markovic
> > What exactly is missing in tcg support? Would it work if Loongson EXT is > supported in QEMU? > Huacai, hi. I couldn't find the answer to this question in v6. Could you please clarify this aspect? Thank you, Aleksandar

Re: [PATCH for-5.1 V5 2/4] hw/intc: Add Loongson liointc support

2020-06-23 Thread Aleksandar Markovic
уто, 23. јун 2020. у 14:13 Huacai Chen је написао/ла: > Loongson-3 has an integrated liointc (Local I/O interrupt controller). > It is similar to goldfish interrupt controller, but more powerful (e.g., > Any pointers to documentation? Thanks, Aleksandar > it can route external interrupt to m

Re: [PATCH for-5.1 V5 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., Huacai Chen је написао/ла: > Add Loongson-3 based machine support, it use i8259 as the interrupt > controler and use GPEX as the pci controller. Currently it can only > work with KVM, but we will add TCG support in future. > > As the machine model is not based on any exitin

Re: [PATCH for-5.1 V5 2/4] hw/intc: Add Loongson liointc support

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., Huacai Chen је написао/ла: > Loongson-3 has an integrated liointc (Local I/O interrupt controller). > It is similar to goldfish interrupt controller, but more powerful (e.g., > it can route external interrupt to multi-cores). > > Signed-off-by: Huacai Chen > Signed-off-by:

Re: [PATCH for-5.1 V5 0/4] mips: Add Loongson-3 machine support (with KVM)

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., је написао/ла: > Patchew URL: https://patchew.org/QEMU/1592914438-30317-1-git-send- > email-che...@lemote.com/ > > > > Hi, > > This series seems to have some coding style problems. See output below for > more information: > > Hi, Huacai. Please fix all checkpatch warnings

Re: [PATCH for-5.1 V5 4/4] MAINTAINERS: Add Loongson-3 maintainer and reviewer

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., Huacai Chen је написао/ла: > Add myself as a maintainer of Loongson-3 virtual platform, and also add > Jiaxun Yang as a reviewer. > > Signed-off-by: Huacai Chen > Co-developed-by: Jiaxun Yang > --- > MAINTAINERS | 6 ++ > 1 file changed, 6 insertions(+) > > diff --gi

Re: [PATCH for-5.1 V5 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., Huacai Chen је написао/ла: > Add Loongson-3 based machine support, it use i8259 as the interrupt > controler > 8259 or LIOINTC? > > > and use GPEX as the pci controller. Currently it can only work with KVM, but we will add TCG support in future. > > As the machine mode

Re: [PATCH for-5.1 V5 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-23 Thread Aleksandar Markovic
уторак, 23. јун 2020., Huacai Chen је написао/ла: > Add Loongson-3 based machine support, it use i8259 as the interrupt > controler and use GPEX as the pci controller. Currently it can only > work with KVM, but we will add TCG support in future. > > As the machine model is not based on any exitin

Re: [PULL 00/15] Renesas hardware patches for 2020-06-21

2020-06-22 Thread Aleksandar Markovic
понедељак, 22. јун 2020., Philippe Mathieu-Daudé је написао/ла: > Hi Aleksandar, > > On 6/22/20 7:30 PM, Aleksandar Markovic wrote: > > понедељак, 22. јун 2020., Aleksandar Markovic > > > <mailto:aleksandar.qemu.de...@gmail.com>> је написао/ла: > >

Re: [PULL 00/15] Renesas hardware patches for 2020-06-21

2020-06-22 Thread Aleksandar Markovic
понедељак, 22. јун 2020., Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> је написао/ла: > > > понедељак, 22. јун 2020., Philippe Mathieu-Daudé је > написао/ла: > >> +Thomas >> >> On 6/22/20 6:19 PM, Peter Maydell wrote: >> > On Mo

Re: [PULL 00/15] Renesas hardware patches for 2020-06-21

2020-06-22 Thread Aleksandar Markovic
понедељак, 22. јун 2020., Philippe Mathieu-Daudé је написао/ла: > +Thomas > > On 6/22/20 6:19 PM, Peter Maydell wrote: > > On Mon, 22 Jun 2020 at 17:01, Peter Maydell > wrote: > >> > >> On Sun, 21 Jun 2020 at 13:50, Philippe Mathieu-Daudé > wrote: > >>> Renesas hardware patches > >>> > >>> - Ad

Re: [PATCH v2] target/mips: Fix PageMask with variable page size

2020-06-20 Thread Aleksandar Markovic
уторак, 16. јун 2020., Jiaxun Yang је написао/ла: > Our current code assumed the target page size is always 4k > when handling PageMask and VPN2, however, variable page size > was just added to mips target and that's nolonger true. > > Signed-off-by: Jiaxun Yang > --- > v2: Remove Big Page suppo

Re: [PATCH 0/2] checkpatch: Do appropriate kernel->qemu renaming

2020-06-20 Thread Aleksandar Markovic
суб, 20. јун 2020. у 17:09 Aleksandar Markovic је написао/ла: > > суб, 20. јун 2020. у 16:25 Peter Maydell је > написао/ла: > > > > On Sat, 20 Jun 2020 at 14:33, Aleksandar Markovic > > wrote: > > > There are several places where 'kernel' is ment

Re: [PATCH 0/2] checkpatch: Do appropriate kernel->qemu renaming

2020-06-20 Thread Aleksandar Markovic
суб, 20. јун 2020. у 16:25 Peter Maydell је написао/ла: > > On Sat, 20 Jun 2020 at 14:33, Aleksandar Markovic > wrote: > > There are several places where 'kernel' is mentioned instead of > > 'qemu' in checkpatch.pl. > > > > This small serie

[PATCH 2/2] checkpatch: Change occurences of 'kernel' to 'qemu' in user messages

2020-06-20 Thread Aleksandar Markovic
It is odd that we inform user that, for example, his current working directory is not kernel root, when, in face, we mean qemu root. Replace that and few other similar odd user messages. Signed-off-by: Aleksandar Markovic --- scripts/checkpatch.pl | 6 +++--- 1 file changed, 3 insertions(+), 3

[PATCH 1/2] checkpatch: Rename top_of_kernel_tree() to top_of_qemu_tree()

2020-06-20 Thread Aleksandar Markovic
This subroutine establishes top of qemu, not kernel, tree. Do appropriate renaming. Signed-off-by: Aleksandar Markovic --- scripts/checkpatch.pl | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/checkpatch.pl b/scripts/checkpatch.pl index 0ba213e9f2

[PATCH 0/2] checkpatch: Do appropriate kernel->qemu renaming

2020-06-20 Thread Aleksandar Markovic
There are several places where 'kernel' is mentioned instead of 'qemu' in checkpatch.pl. This small series corrects this. Aleksandar Markovic (2): checkpatch: Rename top_of_kernel_tree() to top_of_qemu_tree() checkpatch: Change occurences of 'kernel' to &#x

Re: [PATCH v2 2/3] scripts/performance: Add topN_callgrind.py script

2020-06-20 Thread Aleksandar Markovic
n QEMU using callgrind. > +# Example Usage: > +# topN_callgrind.py -n 20 -- /path/to/qemu program -program -flags > +# > +# If '-n' is not specified, the default is 25. > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +

Re: [PATCH v2 1/3] scripts/performance: Add topN_perf.py script

2020-06-20 Thread Aleksandar Markovic
20 -- /path/to/qemu program -program -flags > +# > +# If '-n' is not specified, the default is 25. > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +# Copyright (C) 2020 Ahmed Karaman > +# Copyright (C) 2020

Re: [PATCH v2 1/3] scripts/performance: Add topN_perf.py script

2020-06-20 Thread Aleksandar Markovic
+# If '-n' is not specified, the default is 25. > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +# Copyright (C) 2020 Ahmed Karaman > +# Copyright (C) 2020 Aleksandar Markovic com> > +# > +# This program is free

Re: [PATCH v2 0/3] Add Scripts for Finding Top 25 Executed Functions

2020-06-20 Thread Aleksandar Markovic
петак, 19. јун 2020., Ahmed Karaman је написао/ла: > Greetings, > > This series implements the improvements and changes requested to be > added to the two scripts. > > Thanks to Mr. Aleksandar Markovic, Mr. Alex Bennée, and Mr. Eric Blake > for their valuable feedback. >

Re: [DISCUSSION] GCOV support

2020-06-18 Thread Aleksandar Markovic
четвртак, 18. јун 2020., Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> је написао/ла: > Hi, Alex, Peter. > > You may recall that I signalled on couple of occasions that there are some > problems related to gcov builds in out-of-tree builds. > > It turned out that

[DISCUSSION] GCOV support

2020-06-18 Thread Aleksandar Markovic
Hi, Alex, Peter. You may recall that I signalled on couple of occasions that there are some problems related to gcov builds in out-of-tree builds. It turned out that those problems manifest on some opder Linux distribution, and are always related to the gcovr being older than 4.1. For older gcovr

Re: [Bug 1883560] [NEW] mips linux-user builds occasionly crash randomly only to be fixed by a full clean re-build

2020-06-18 Thread Aleksandar Markovic
четвртак, 18. јун 2020., Cornelia Huck је написао/ла: > On Mon, 15 Jun 2020 15:18:48 - > Alex Bennée <1883...@bugs.launchpad.net> wrote: > > > Public bug reported: > > > > >From time to time I find check-tcg crashes with a one of the MIPS > > binaries. The last time it crashed was running the

Re: [Bug 1883560] [NEW] mips linux-user builds occasionly crash randomly only to be fixed by a full clean re-build

2020-06-18 Thread Aleksandar Markovic
четвртак, 18. јун 2020., Cornelia Huck је написао/ла: > On Mon, 15 Jun 2020 15:18:48 - > Alex Bennée <1883...@bugs.launchpad.net> wrote: > > > Public bug reported: > > > > >From time to time I find check-tcg crashes with a one of the MIPS > > binaries. The last time it crashed was running the

Re: [PATCH 3/3] scripts/performance: Add perf_top_25.py script

2020-06-18 Thread Aleksandar Markovic
среда, 17. јун 2020., Ahmed Karaman је написао/ла: > On Wed, Jun 17, 2020 at 7:35 PM Alex Bennée > wrote: > > > > Right - which I do as a developer. It would be rude to sudo things if > > you don't need to because then you end up running your potentially > > un-trusted application with root priv

Re: [PATCH v2 0/2] target/mips: Add two groups of loongson-ext instructions

2020-06-18 Thread Aleksandar Markovic
среда, 17. јун 2020., Jiaxun Yang је написао/ла: > > > 在 2020/6/16 22:41, Aleksandar Markovic 写道: > >> >> >> уторак, 16. јун 2020., Jiaxun Yang > jiaxun.y...@flygoat.com>> је написао/ла: >> >> >> >> 在 2020/6/16 18:38, Aleksandar

Re: [PATCH 0/3] Add Scripts for Finding Top 25 Executed Functions

2020-06-17 Thread Aleksandar Markovic
сре, 17. јун 2020. у 17:34 Alex Bennée је написао/ла: > > > Eric Blake writes: > > > On 6/16/20 6:12 PM, Ahmed Karaman wrote: > >> Greetings, > >> > >> As a part of the TCG Continous Benchmarking project for GSoC this > >> year, detailed reports discussing different performance measurement > >> m

Re: [PATCH 3/3] scripts/performance: Add perf_top_25.py script

2020-06-16 Thread Aleksandar Markovic
e > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +# Copyright (C) 2020 Ahmed Karaman > +# Copyright (C) 2020 Aleksandar Markovic com> > +# > +# This program is free software: you can redistribute it and/or modify > +# it

Re: [PATCH 1/3] MAINTAINERS: Add 'Miscellaneous' section

2020-06-16 Thread Aleksandar Markovic
среда, 17. јун 2020., Ahmed Karaman је написао/ла: > This new section includes the 'Performance Tools and Tests' subsection > which will contain the the performance scripts and benchmarks written > as a part of the 'TCG Continuous Benchmarking' project. > > Signed-off-by: Ahmed Karaman > --- I

Re: [PATCH 2/3] scripts/performance: Add callgrind_top_25.py script

2020-06-16 Thread Aleksandar Markovic
> +# Print the top 25 most executed functions in QEMU using callgrind. > +# Example Usage: > +# callgrind_top_25.py /x86_64-linux-user/qemu-x86_64 > executable > +# > +# This file is a part of the project "TCG Continuous Benchmarking". > +# > +# Copyright (C)

Re: [PATCH 1/3] MAINTAINERS: Add 'Miscellaneous' section

2020-06-16 Thread Aleksandar Markovic
среда, 17. јун 2020., Ahmed Karaman је написао/ла: > This new section includes the 'Performance Tools and Tests' subsection > which will contain the the performance scripts and benchmarks written > as a part of the 'TCG Continuous Benchmarking' project. > > Signed-off-by: Ahmed Karaman > --- >

Re: [PATCH for-5.1 V4 1/4] hw/mips: Implement the kvm_type() hook in MachineClass

2020-06-16 Thread Aleksandar Markovic
уторак, 16. јун 2020., Huacai Chen је написао/ла: > Hi, Thomas and Aleksandar, > > On Tue, Jun 16, 2020 at 3:45 AM Aleksandar Markovic > wrote: > > > > On Mon, Jun 15, 2020 at 10:55 AM Thomas Huth wrote: > > > > > > On 15/06/2020 02.52,

Re: [PATCH v2 0/2] target/mips: Add two groups of loongson-ext instructions

2020-06-16 Thread Aleksandar Markovic
уторак, 16. јун 2020., Jiaxun Yang је написао/ла: > > > 在 2020/6/16 18:38, Aleksandar Markovic 写道: > >> >> >> уторак, 16. јун 2020., Jiaxun Yang > jiaxun.y...@flygoat.com>> је написао/ла: >> >> This is the sucessor of: >> "Ba

[PATCH v2 0/2] target/mips: Add two groups of loongson-ext instructions

2020-06-16 Thread Aleksandar Markovic
уторак, 16. јун 2020., Jiaxun Yang је написао/ла: > This is the sucessor of: > "Basic TCG Loongson-3A1000 Support" > > Thanks! > > Hi, Jiaxun. Thanks for providing updated version of the series. I wonder, given so many "#if defined(TARGET_MIPS64)" lines in this series, what would be the 32-bit

Re: [PATCH for-5.1 V4 1/4] hw/mips: Implement the kvm_type() hook in MachineClass

2020-06-15 Thread Aleksandar Markovic
On Mon, Jun 15, 2020 at 10:55 AM Thomas Huth wrote: > > On 15/06/2020 02.52, Huacai Chen wrote: > > Hi, Aleksandar, > > > > On Sun, Jun 14, 2020 at 4:07 PM Aleksandar Markovic > > wrote: > >> > >> > >> > >> уто, 2. јун 2020.

[PULL 17/18] MAINTAINERS: Adjust sh4 maintainership

2020-06-15 Thread Aleksandar Markovic
will always remained carved in stone as QEMU pioneers and granddaddies. Reviewed-by: Philippe Mathieu-Daudé Acked-by: Aurelien Jarno Acked-by: Magnus Damm Acked-by: Yoshinori Sato Signed-off-by: Aleksandar Markovic Reviewed-by: Thomas Huth Message-Id: <20200611095316.10133-2-aleksandar.qemu

[PULL 16/18] target/mips: msa: Split helpers for MULV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-15-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 13/18] target/mips: msa: Split helpers for SUBSUS_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-12-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 ++- target/mips/msa_helper.c

[PULL 14/18] target/mips: msa: Split helpers for SUBSUU_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-13-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 ++- target/mips/msa_helper.c

[PULL 06/18] target/mips: msa: Split helpers for DPADD_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-5-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 09/18] target/mips: msa: Split helpers for DOTP_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-8-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 5 +++- target/mips/msa_helper.

[PULL 18/18] translations: Add Swedish language

2020-06-15 Thread Aleksandar Markovic
From: Sebastian Rasmussen This patch adds translation of QEMU to Swedish. Signed-off-by: Sebastian Rasmussen Signed-off-by: Aleksandar Markovic Reviewed-by: Aleksandar Markovic Message-Id: <2020064523.15584-2-aleksandar.qemu.de...@gmail.com> --- po/sv.p

[PULL 05/18] target/mips: msa: Split helpers for DPADD_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-4-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 03/18] target/mips: msa: Split helpers for MADDV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-2-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 12/18] target/mips: msa: Split helpers for SUBS_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-11-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 02/18] target/mips: Add comments for vendor-specific ASEs

2020-06-15 Thread Aleksandar Markovic
From: Jiaxun Yang Abbreviations of vendor-specific ASEs looks very similiar. Add comments to explain the full name and vendors of these flags. Signed-off-by: Jiaxun Yang Reviewed-by: Aleksandar Markovic Signed-off-by: Aleksandar Markovic Message-Id: <20200614080049.31134-3-jiaxu

[PULL 15/18] target/mips: msa: Split helpers for SUBV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-14-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 01/18] target/mips: Legalize Loongson insn flags

2020-06-15 Thread Aleksandar Markovic
g of these instructions. All multimedia instructions have been moved to LMMI flag. Loongson-2F and Loongson-3A are sharing these instructions. Signed-off-by: Jiaxun Yang Reviewed-by: Aleksandar Markovic Signed-off-by: Aleksandar Markovic Message-Id: <20200614080049.31134-2-jiaxun.y...@flygoat.com>

[PULL 07/18] target/mips: msa: Split helpers for DPSUB_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-6-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

Re: [PULL 00/18] MIPS + misc queue for June 15th, 2020

2020-06-15 Thread Aleksandar Markovic
On Mon, Jun 15, 2020 at 9:22 PM Aleksandar Markovic wrote: > > The following changes since commit 81b53858fed8a316a4715c2f7f92cdfb4a7b4dd8: > > target/mips: msa: Split helpers for SUBS_U. (2020-06-15 20:50:40 > +0200) > Please discard this pull request. Wrong cover le

[PULL 11/18] target/mips: msa: Split helpers for SUBS_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-10-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 10/18] target/mips: msa: Split helpers for DOTP_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-9-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 18/18] translations: Add Swedish language

2020-06-15 Thread Aleksandar Markovic
From: Sebastian Rasmussen This patch adds translation of QEMU to Swedish. Signed-off-by: Sebastian Rasmussen Signed-off-by: Aleksandar Markovic Reviewed-by: Aleksandar Markovic Message-Id: <2020064523.15584-2-aleksandar.qemu.de...@gmail.com> --- po/sv.p

[PULL 04/18] target/mips: msa: Split helpers for MSUBV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-3-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 17/18] MAINTAINERS: Adjust sh4 maintainership

2020-06-15 Thread Aleksandar Markovic
will always remained carved in stone as QEMU pioneers and granddaddies. Reviewed-by: Philippe Mathieu-Daudé Acked-by: Aurelien Jarno Acked-by: Magnus Damm Acked-by: Yoshinori Sato Signed-off-by: Aleksandar Markovic Reviewed-by: Thomas Huth Message-Id: <20200611095316.10133-2-aleksandar.qemu

[PULL 16/18] target/mips: msa: Split helpers for MULV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-15-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 08/18] target/mips: msa: Split helpers for DPSUB_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-7-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 12/18] target/mips: msa: Split helpers for SUBS_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-11-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL v2 00/18] MIPS + misc queue for June 15th, 2020

2020-06-15 Thread Aleksandar Markovic
is benign - some of make check iotest-qcow2 tests fail on my system, both before and after applying the patches from this pull request ---- Aleksandar Markovic (15): target/mips: msa: Split helpers for MADDV. target/mips: msa: Spl

[PULL 13/18] target/mips: msa: Split helpers for SUBSUS_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-12-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 ++- target/mips/msa_helper.c

[PULL 15/18] target/mips: msa: Split helpers for SUBV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-14-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 07/18] target/mips: msa: Split helpers for DPSUB_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-6-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 09/18] target/mips: msa: Split helpers for DOTP_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-8-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 5 +++- target/mips/msa_helper.

[PULL 14/18] target/mips: msa: Split helpers for SUBSUU_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-13-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 ++- target/mips/msa_helper.c

[PULL 10/18] target/mips: msa: Split helpers for DOTP_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-9-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 04/18] target/mips: msa: Split helpers for MSUBV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-3-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 11/18] target/mips: msa: Split helpers for SUBS_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-10-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 03/18] target/mips: msa: Split helpers for MADDV.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-2-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 6 +++- target/mips/msa_helper.

[PULL 08/18] target/mips: msa: Split helpers for DPSUB_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-7-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 02/18] target/mips: Add comments for vendor-specific ASEs

2020-06-15 Thread Aleksandar Markovic
From: Jiaxun Yang Abbreviations of vendor-specific ASEs looks very similiar. Add comments to explain the full name and vendors of these flags. Signed-off-by: Jiaxun Yang Reviewed-by: Aleksandar Markovic Signed-off-by: Aleksandar Markovic Message-Id: <20200614080049.31134-3-jiaxu

[PULL 05/18] target/mips: msa: Split helpers for DPADD_S.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-4-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 06/18] target/mips: msa: Split helpers for DPADD_U.

2020-06-15 Thread Aleksandar Markovic
Achieves clearer code and slightly better performance. Reviewed-by: Aleksandar Rikalo Signed-off-by: Aleksandar Markovic Message-Id: <20200613152133.8964-5-aleksandar.qemu.de...@gmail.com> --- target/mips/helper.h | 4 ++- target/mips/msa_helper.

[PULL 01/18] target/mips: Legalize Loongson insn flags

2020-06-15 Thread Aleksandar Markovic
g of these instructions. All multimedia instructions have been moved to LMMI flag. Loongson-2F and Loongson-3A are sharing these instructions. Signed-off-by: Jiaxun Yang Reviewed-by: Aleksandar Markovic Signed-off-by: Aleksandar Markovic Message-Id: <20200614080049.31134-2-jiaxun.y...@flygoat.com>

[PULL 00/18] MIPS + misc queue for June 15th, 2020

2020-06-15 Thread Aleksandar Markovic
fail on my system, both before and after applying the patches from this pull request Aleksandar Markovic (15): target/mips: msa: Split helpers for MADDV. target/mips: msa: Split helpers for MSUBV. target/mips: msa

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

2020-06-15 Thread Aleksandar Markovic
On Sat, Jun 13, 2020 at 5:22 PM Aleksandar Markovic wrote: > > This series contains some patches that split heprers in msa_helper.c. > It will make easier for debugging tools to display involved source > code, and also introduces some modest performance improvements gains > for a

Re: [PATCH v3 1/1] MAINTAINERS: Adjust sh4 maintainership

2020-06-15 Thread Aleksandar Markovic
On Thu, Jun 11, 2020 at 11:54 AM Aleksandar Markovic wrote: > > This patch transfers sh4 sections to Yoshinori Sato, who is > best positioned in the community to assume sh4 maintainership. > He is the maintainer of the related target rx as well, which > means that some synergy

Re: [PATCH v2 1/1] translations: Add Swedish language

2020-06-15 Thread Aleksandar Markovic
On Thu, Jun 11, 2020 at 1:52 PM Aleksandar Markovic wrote: > > From: Sebastian Rasmussen > > This patch adds translation of QEMU to Swedish. > > Signed-off-by: Sebastian Rasmussen > Signed-off-by: Aleksandar Markovic > --- Applied to MIPS+misc

Re: [PATCH for-5.1 V4 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-14 Thread Aleksandar Markovic
пон, 15. јун 2020. у 08:29 Huacai Chen је написао/ла: > > Hi, Aleksandar, > > On Mon, Jun 15, 2020 at 2:04 PM Aleksandar Markovic > wrote: > > > > пон, 15. јун 2020. у 07:36 Huacai Chen је написао/ла: > > > > > > Hi, Aleksandar, > > > >

Re: [PATCH for-5.1 V4 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-14 Thread Aleksandar Markovic
пон, 15. јун 2020. у 07:36 Huacai Chen је написао/ла: > > Hi, Aleksandar, > > On Mon, Jun 15, 2020 at 12:50 PM Aleksandar Markovic > wrote: > > > > пон, 15. јун 2020. у 02:55 Huacai Chen је написао/ла: > > > > > > Hi, Aleksandar, > > > >

Re: [PATCH for-5.1 V4 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-14 Thread Aleksandar Markovic
пон, 15. јун 2020. у 07:36 Huacai Chen је написао/ла: > > Hi, Aleksandar, > > On Mon, Jun 15, 2020 at 12:50 PM Aleksandar Markovic > wrote: > > > > пон, 15. јун 2020. у 02:55 Huacai Chen је написао/ла: > > > > > > Hi, Aleksandar, > > > >

Re: [PATCH for-5.1 V4 3/4] hw/mips: Add Loongson-3 machine support (with KVM)

2020-06-14 Thread Aleksandar Markovic
пон, 15. јун 2020. у 02:55 Huacai Chen је написао/ла: > > Hi, Aleksandar, > > On Sun, Jun 14, 2020 at 3:51 PM Aleksandar Markovic > wrote: > > > > Hi, Huacai, this is another round of comments, that should be addressed in > > v5. > > > > уто, 2.

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