[Qemu-devel] Ahmed

2011-08-09 Thread Ahmed
emandes'il vous plaît contactez-moi sur mon adresse e-mail (ahmeddiall...@gmail.com) ou sur mon numéro, (+447031869448). Merci de votre bonne compréhension Ahmed. Pour plus de détails. Je veux en savoir plus sur vous Votre nom ... Votre ville actuelle

[Qemu-devel] ahmed

2011-08-18 Thread ahmed
emandes'il vous plaît contactez-moi sur mon adresse e-mail (ahmeddiall...@gmail.com) ou sur mon numéro, (+447031869448). Merci de votre bonne compréhension Ahmed. Pour plus de détails. Je veux en savoir plus sur vous Votre nom ... Votre ville actuelle

[Qemu-devel] New MIPS64R2 Target in QEMU

2012-01-18 Thread Zain Ahmed
I am trying to emulate a new MIPS64R2 based target in QEMU, which actually uses U-Boot as a bootloader. Can I skip U-Boot and and directly load the kernel as it is done in Matla Mips 64 board. If no what values or pointers are required to be passed to the kernel?? Regards, Zain

[Qemu-devel] [PATCH] vmxnet3: Fix reading/writing guest memory specially when behind an IOMMU

2016-06-18 Thread KarimAllah Ahmed
u.org Cc: Anthony Liguori Signed-off-by: KarimAllah Ahmed --- hw/net/vmware_utils.h | 55 +++-- hw/net/vmxnet3.c | 207 +++-- hw/net/vmxnet_tx_pkt.c | 19 ++--- hw/net/vmxnet_tx_pkt.h | 8 +- 4 files changed, 161 insertions(+), 128 deletions(-)

[Qemu-devel] [PATCH v2] vmxnet3: Fix reading/writing guest memory specially when behind an IOMMU

2016-06-20 Thread KarimAllah Ahmed
u.org Cc: Anthony Liguori Signed-off-by: KarimAllah Ahmed --- v2: rebase on current master and fix a conflict since some change to switch pci_dma_* is in master now. --- hw/net/vmware_utils.h | 55 -- hw/net/vmxnet3.c | 197 +++---

[REPORT] Nightly Performance Tests - Saturday, November 27, 2021

2021-11-27 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2021-11-27 21:35:01 End Time (UTC) : 2021-11-27 21:44:11 Execution Time : 0:09:09.679515 Status : FAILURE

[PATCH] linux-user/syscall.c: malloc to g_try_malloc

2022-01-04 Thread Ahmed Abouzied
Use g_try_malloc instead of malloc to alocate the target ifconfig. Also replace the corresponding free with g_free. Signed-off-by: Ahmed Abouzied --- Hello, I noticed that there was a `malloc` call in this file. It seems that it was added by the commit 22e4a267 (3 years ago) which was after

Re: [PATCH] sh4: Replace TAB indentations with spaces

2022-03-18 Thread Ahmed Abouzied
Hello, I remember this PR. It was a long time ago. I'll take a look at it and propose a fix. Thanks, Ahmed On Fri, 18 Mar 2022 at 19:25, Thomas Huth wrote: > On 20/06/2021 19.54, Ahmed Abouzied wrote: > > Replaces TABs with spaces, making sure to have a consistent coding style

[Qemu-devel] Design Decision for KVM based anti rootkit

2018-06-16 Thread Ahmed Soliman
Following up on these threads: - https://marc.info/?l=kvm&m=151929803301378&w=2 - http://www.openwall.com/lists/kernel-hardening/2018/02/22/18 I lost the original emails so I couldn't reply to them, and also sorry for being late, it was the end of semester exams. I was adviced on #qemu and #kerne

Re: [Qemu-devel] Design Decision for KVM based anti rootkit

2018-06-18 Thread Ahmed Soliman
much used in kvm for a reason, so I wanted to verify that. On 18 June 2018 at 16:34, David Hildenbrand wrote: > On 16.06.2018 13:49, Ahmed Soliman wrote: >> Following up on these threads: >> - https://marc.info/?l=kvm&m=151929803301378&w=2 >> - http://www.openwall.com

Re: [Qemu-devel] Design Decision for KVM based anti rootkit

2018-06-19 Thread Ahmed Soliman
On 19 June 2018 at 19:37, David Vrabel wrote: > It's not clear how this increases security. What threats is this > protecting again? It won't completely protect prevent rootkits, because still rootkits can edit dynamic kernel data structures, but it will limit what rootkits damage to only dynamic

[REPORT] [GSoC - TCG Continuous Benchmarking] [#8] QEMU Nightly Performance Tests

2020-08-17 Thread Ahmed Karaman
/archive/html/qemu-devel/2020-07/msg07389.html Report 7 - Measuring QEMU Emulation Efficiency: https://lists.gnu.org/archive/html/qemu-devel/2020-08/msg00098.html Best regards, Ahmed Karaman

[REPORT] Nightly Performance Tests - Monday, August 17, 2020

2020-08-17 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-17 21:00:02 End Time (UTC) : 2020-08-17 21:32:56 Execution Time : 0:32:54.21 Status : SUCCESS

[Bug 1892081] Re: Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
** Attachment added: "after.png" https://bugs.launchpad.net/qemu/+bug/1892081/+attachment/5402579/+files/after.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1892081 Title: Performance impro

[Bug 1892081] [NEW] Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
Public bug reported: Attached below is a matrix multiplication program for double data types. The program performs the casting operation "(double)rand()" when generating random numbers. This operation calls the integer to float softfloat conversion function "int32_to_float_64". Adding the "QEMU_

[Bug 1892081] Re: Performance improvement when using "QEMU_FLATTEN" with softfloat type conversions

2020-08-18 Thread Ahmed Karaman
** Attachment added: "before.png" https://bugs.launchpad.net/qemu/+bug/1892081/+attachment/5402578/+files/before.png -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1892081 Title: Performance imp

[REPORT] Nightly Performance Tests - Tuesday, August 18, 2020

2020-08-18 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-18 21:00:01 End Time (UTC) : 2020-08-18 21:00:11 Execution Time : 0:00:10.419271 Status : FAILURE

[REPORT] Nightly Performance Tests - Wednesday, August 19, 2020

2020-08-19 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-19 21:00:01 End Time (UTC) : 2020-08-19 21:32:15 Execution Time : 0:32:14.021998 Status : SUCCESS

[REPORT] Nightly Performance Tests - Thursday, August 20, 2020

2020-08-20 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-08-20 21:00:02 End Time (UTC) : 2020-08-20 21:32:14 Execution Time : 0:32:12.619200 Status : SUCCESS

[Bug 1892441] [NEW] "No zIPL section in IPL2 record" error when emulating Debian 10.5.0 on s390x

2020-08-20 Thread Ahmed Karaman
Public bug reported: Hi, I want to emulate Debian 10.5.0 for the s390x architecture. The Debian image is downloaded from the following link: https://cdimage.debian.org/debian-cd/current/s390x/iso-cd/debian-10.5.0-s390x-netinst.iso Using the latest QEMU version 5.1.0, running the debian image

[Bug 1892441] Re: "No zIPL section in IPL2 record" error when emulating Debian 10.5.0 on s390x

2020-08-20 Thread Ahmed Karaman
** Description changed: Hi, - I want to emulate Debian 10.5.0 for the s390x architecture. + I want to emulate Debian 10.5.0 for the s390x architecture. The Debian image is downloaded from the following link: - https://cdimage.debian.org/debian-cd/current/s390x/iso-cd/debian-10.5.0-s390x-n

Re: [INFO] Some preliminary performance data

2020-05-03 Thread Ahmed Karaman
the GSoC project "TCG >> Continuous Benchmarking", that Ahmed Karaman, a student of the fourth final >> year of Electical Engineering Faculty in Cairo, will execute. >> >> *User Mode* >> >>* As expected, for any program dealing with any substant

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

2020-06-19 Thread Ahmed Karaman
64 Signed-off-by: Ahmed Karaman --- scripts/performance/topN_perf.py | 115 +++ 1 file changed, 115 insertions(+) create mode 100755 scripts/performance/topN_perf.py diff --git a/scripts/performance/topN_perf.py b/scripts/performance/topN_perf.py new file mode 10

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

2020-06-19 Thread Ahmed Karaman
/msg04868.html Best regards, Ahmed Karaman v1->v2: - Add an empty line at the end of the MAINTAINERS file. - Move MAINTAINERS patch to be the last in the series. - Allow custom number of top functions to be specified. - Check for vallgrind and perf before executing the scripts. - Ensure suffici

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

2020-06-19 Thread Ahmed Karaman
ll /target/i386/cc_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/topN_callgrind.py | 131 ++ 1 file changed, 131 insertions(+) create mode 100755 scripts/performance/topN_callgrind.py diff --git a/scripts/performance/topN_callgrind.py b/scripts/p

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

2020-06-19 Thread 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 written as a part of the 'TCG Continuous Benchmarking' project. Signed-off-by: Ahmed

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

2020-06-22 Thread Ahmed Karaman
/Measuring-Basic-Performance-Metrics-of-QEMU/ Best regards, Ahmed Karaman

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

2020-06-24 Thread Ahmed Karaman
0.27% soft_f64_addsubqemu-x86_64 20 0.26% round_to_int qemu-x86_64 Signed-off-by: Ahmed Karaman --- scripts/performance/topN_perf.py | 142 +++ 1 file changed, 142 insertions(+) create mode 100755 scripts/performance/topN_perf.py

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

2020-06-24 Thread Ahmed Karaman
ed on the mailing list on Monday the 22nd of June. Best regards, Ahmed Karaman v2->v3: - Use a clearer "Syntax" and "Example of usage" in the script comment and commit message. - Manually specify the instructions required to run Perf instead of relying on the stderr produce

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

2020-06-24 Thread 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 written as a part of the 'TCG Continuous Benchmarking' project. Signed-off-by: Ahmed

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

2020-06-24 Thread Ahmed Karaman
0.437% float64_compare_quiet /fpu/softfloat.c 18 0.414% helper_pxor_xmm /target/i386/ops_sse.h 19 0.353% round_to_int /fpu/softfloat.c 20 0.347% helper_cc_compute_all /target/i386/cc_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/topN_callgrind.py

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

2020-07-08 Thread Ahmed Karaman
On Wed, Jul 8, 2020 at 5:41 PM Philippe Mathieu-Daudé wrote: > > Hi Ahmed, > > On 7/2/20 4:29 PM, Ahmed Karaman wrote: > > Python script that dissects QEMU execution into three main phases: > > code generation, JIT execution and helpers execution. > >

[PATCH v3 0/1] Add Script for Dissecting QEMU Execution

2020-07-08 Thread Ahmed Karaman
/msg09441.html Best regards, Ahmed Karaman v2->v3: - Fix a misalignment in a comment line. - Use tempfile.TemporaryDirectory() for handling intermediate files. Ahmed Karaman (1): scripts/performance: Add dissect.py script scripts/performance/dissect.py | 166 +++

[PATCH v3 1/1] scripts/performance: Add dissect.py script

2020-07-08 Thread Ahmed Karaman
output: Total Instructions:4,702,865,362 Code Generation: 115,819,309 2.463% JIT Execution: 1,081,980,52823.007% Helpers: 3,505,065,52574.530% Signed-off-by: Ahmed Karaman Reviewed-by: Aleksandar Markovic --- scripts

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#3] QEMU 5.0 and 5.1-pre-soft-freeze Dissect Comparison

2020-07-10 Thread Ahmed Karaman
On Thu, Jul 9, 2020 at 4:41 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The third report of the TCG Continuous Benchmarking series utilizes > > the tools presented in the previous report for comparing the > > performance of 17 dif

[REPORT] [GSoC - TCG Continuous Benchmarking] [#4] Listing QEMU Helpers and Function Callees

2020-07-13 Thread Ahmed Karaman
-devel/2020-06/msg09441.html Report 3 - QEMU 5.0 and 5.1-pre-soft-freeze Dissect Comparison: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg01978.html Best regards, Ahmed Karaman

[PATCH 0/2] Add list_fn_callees.py and list_helpers.py scripts

2020-07-14 Thread Ahmed Karaman
f a QEMU invocation. To learn more about how the scripts work and how they can be used for analyzing the performance of different targets, please check the "Listing QEMU Helpers and Function Callees" report. Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg04227.

[PATCH 1/2] scripts/performance: Add list_fn_callees.py script

2020-07-14 Thread Ahmed Karaman
--- -- -- - --- 1 131,137 0.120% 1,014 129 float64_mul /fpu/softfloat.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_fn_callees.py | 228 + 1 file changed, 228 insertions(+) create mode 100755 scripts/performance/list_fn_callees.py diff --git a

[PATCH 2/2] scripts/performance: Add list_helpers.py script

2020-07-14 Thread Ahmed Karaman
helper_cfc1 /target/mips/fpu_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_helpers.py | 207 1 file changed, 207 insertions(+) create mode 100755 scripts/performance/list_helpers.py diff --git a/scripts/performance/list_helpers.py b

[PATCH v2 1/2] scripts/performance: Add list_fn_callees.py script

2020-07-16 Thread Ahmed Karaman
--- -- -- - --- 1 131,137 0.120% 1,014 129 float64_mul /fpu/softfloat.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_fn_callees.py | 228 + 1 file changed, 228 insertions(+) create mode 100755 scripts/performance/list_fn_callees.py

[PATCH v2 0/2] Add list_fn_callees.py and list_helpers.py scripts

2020-07-16 Thread Ahmed Karaman
f a QEMU invocation. To learn more about how the scripts work and how they can be used for analyzing the performance of different targets, please check the "Listing QEMU Helpers and Function Callees" report. Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg04227.h

[PATCH v2 2/2] scripts/performance: Add list_helpers.py script

2020-07-16 Thread Ahmed Karaman
%1404 helper_cfc1 /target/mips/fpu_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/list_helpers.py | 207 1 file changed, 207 insertions(+) create mode 100755 scripts/performance/list_helpers.py diff --git a/scripts/performance

[REPORT] [GSoC - TCG Continuous Benchmarking] [#5] Finding Commits Affecting QEMU Performance

2020-07-20 Thread Ahmed Karaman
devel/2020-07/msg01978.html Report 4 - Listing QEMU Helpers and Function Callees: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg04227.html Best regards, Ahmed Karaman

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#5] Finding Commits Affecting QEMU Performance

2020-07-21 Thread Ahmed Karaman
On Tue, Jul 21, 2020 at 1:54 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The fifth report of the TCG Continuous Benchmarking project concludes > > a mini-series of three reports that dealt with the performance > > comparison

[PATCH 0/1] Add bisect.py script

2020-07-21 Thread Ahmed Karaman
Report link: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/msg05769.html Best regards, Ahmed Karaman Ahmed Karaman (1): scripts/performance: Add bisect.py script scripts/performance/bisect.py | 374 ++ 1 file changed, 374 insertions(+) create mode 100755 scripts/p

[PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-21 Thread Ahmed Karaman
: Ahmed Karaman --- scripts/performance/bisect.py | 374 ++ 1 file changed, 374 insertions(+) create mode 100755 scripts/performance/bisect.py diff --git a/scripts/performance/bisect.py b/scripts/performance/bisect.py new file mode 100755 index 00

Re: [PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-25 Thread Ahmed Karaman
On Sat, Jul 25, 2020 at 2:31 PM Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> wrote: > > Hi, Ahmed. > > Yes, somewhat related to John's hints on these comments, it is customary > to have just a brief description before "Copyright" lines. This means one

Re: [PATCH 1/1] scripts/performance: Add bisect.py script

2020-07-25 Thread Ahmed Karaman
On Sat, Jul 25, 2020 at 9:48 PM Aleksandar Markovic wrote: > > > > On Saturday, July 25, 2020, Ahmed Karaman > wrote: >> >> On Sat, Jul 25, 2020 at 2:31 PM Aleksandar Markovic >> wrote: >>> >>> >>> Hi, Ahmed. >>> >>&g

[REPORT] [GSoC - TCG Continuous Benchmarking] [#6] Performance Comparison of Two QEMU Builds

2020-07-27 Thread Ahmed Karaman
- Finding Commits Affecting QEMU Performance: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg05769.html Best regards, Ahmed Karaman

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

2020-07-28 Thread Ahmed Karaman
On Tue, Jul 28, 2020 at 12:30 PM Aleksandar Markovic wrote: > > > > On Thursday, July 16, 2020, Ahmed Karaman > wrote: >> >> Python script that prints executed helpers of a QEMU invocation. >> > > Hi, Ahmed. > > You outlined the envisioned user wor

[REPORT] [GSoC - TCG Continuous Benchmarking] [#7] Measuring QEMU Emulation Efficiency

2020-08-03 Thread Ahmed Karaman
on of Two QEMU Builds: https://lists.gnu.org/archive/html/qemu-devel/2020-07/msg07389.html Best regards, Ahmed Karaman

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

2020-06-26 Thread Ahmed Karaman
g options] > > Not a big deal, you can do some fine adjustments throughout the project. > > Thanks, > Aleksandar > Thanks for the tip, Mr. Aleksandar. I've added it to the report. Regards, Ahmed Karaman

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

2020-06-26 Thread Ahmed Karaman
On Thu, Jun 25, 2020 at 11:45 AM Aleksandar Markovic wrote: > > сре, 24. јун 2020. у 17:32 Ahmed Karaman > је написао/ла: > > > > Syntax: > > topN_perf.py [-h] [-n] -- \ > > [] \ > > [] > > > > [-h]

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

2020-06-26 Thread Ahmed Karaman
0.437% float64_compare_quiet /fpu/softfloat.c 18 0.414% helper_pxor_xmm /target/i386/ops_sse.h 19 0.353% round_to_int /fpu/softfloat.c 20 0.347% helper_cc_compute_all /target/i386/cc_helper.c Signed-off-by: Ahmed Karaman --- scripts/performance/topN_callgrind.py

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

2020-06-26 Thread Ahmed Karaman
6/msg07856.html v2: https://lists.nongnu.org/archive/html/qemu-devel/2020-06/msg06147.html v1: https://lists.nongnu.org/archive/html/qemu-devel/2020-06/msg04868.html Best regards, Ahmed Karaman v3->v4: - Save all intermediate files generated by the scripts in the '/tmp' directory instead of the

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

2020-06-26 Thread Ahmed Karaman
0.27% soft_f64_addsubqemu-x86_64 20 0.26% round_to_int qemu-x86_64 Signed-off-by: Ahmed Karaman --- scripts/performance/topN_perf.py | 149 +++ 1 file changed, 149 insertions(+) create mode 100755 scripts/performance

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

2020-06-26 Thread 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 written as a part of the 'TCG Continuous Benchmarking' project. Signed-off-by: Ah

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

2020-06-28 Thread Ahmed Karaman
That would be a nice reading! > > Regards, > Aleksandar > Thanks Mr. Aleksandar for always sharring your thoughts and suggestions. I will consider this for an updated version of the report. Regards, Ahmed Karaman

[REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
. Report link: https://ahmedkrmn.github.io/TCG-Continuous-Benchmarking/Dissecting-QEMU-Into-Three-Main-Parts/ Previous reports: Report 1 - Measuring Basic Performance Metrics of QEMU: https://lists.gnu.org/archive/html/qemu-devel/2020-06/msg06692.html Best regards, Ahmed Karaman

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
Thank you for your support! On Mon, Jun 29, 2020, 12:40 PM Aleksandar Markovic < aleksandar.qemu.de...@gmail.com> wrote: > > > понедељак, 29. јун 2020., Ahmed Karaman је > написао/ла: > >> Hi, >> >> The second report of the TCG Continuous Benchmarking ser

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-29 Thread Ahmed Karaman
On Mon, Jun 29, 2020 at 6:03 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > Hi, > > > > The second report of the TCG Continuous Benchmarking series builds > > upon the QEMU performance metrics calculated in the previous report. > > This report

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
On Tue, Jun 30, 2020 at 6:34 AM Lukáš Doktor wrote: > > Dne 29. 06. 20 v 12:25 Ahmed Karaman napsal(a): > > Hi, > > > > The second report of the TCG Continuous Benchmarking series builds > > upon the QEMU performance metrics calculated in the previous report. > &

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
On Tue, Jun 30, 2020 at 7:59 AM 罗勇刚(Yonggang Luo) wrote: > > Wonderful work, May I reproduce the work on my local machine? > > On Mon, Jun 29, 2020 at 6:26 PM Ahmed Karaman > wrote: >> >> Hi, >> >> The second report of the TCG Continuous Benchmarking ser

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
On Tue, Jun 30, 2020 at 11:52 AM Aleksandar Markovic wrote: > > > As far as I know, this is how Ahmed test bed is setup: > > > > 1) Fresh installation on Ubuntu 18.04 on an Inter 64-bit host. > > 2) Install QEMU build prerequisite packages. > > 3) Install per

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-06-30 Thread Ahmed Karaman
> once. > > As for the reports, I don't think that at this point it would be necessary to > focus on anything besides a single cpu model (x86_64 Intel) as there are > already many variables. Later someone can follow-up with a cross-arch > comparison, if necessary. > > R

[PATCH 0/1] Add Script for Dissecting QEMU Execution

2020-07-01 Thread Ahmed Karaman
/msg09441.html Best regards, Ahmed Karaman Ahmed Karaman (1): scripts/performance: Add dissect.py script scripts/performance/dissect.py | 165 + 1 file changed, 165 insertions(+) create mode 100644 scripts/performance/dissect.py -- 2.17.1

[PATCH 1/1] scripts/performance: Add dissect.py script

2020-07-01 Thread Ahmed Karaman
output: Total Instructions:4,702,865,362 Code Generation: 115,819,309 2.463% JIT Execution: 1,081,980,52823.007% Helpers: 3,505,065,52574.530% Signed-off-by: Ahmed Karaman --- scripts/performance/dissect.py | 165

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
;ve searched for "libinsn.so" plugin that you've mentioned in your command but it isn't in that path. Are there any other options that I should configure my build with? Thanks in advance. Regards, Ahmed Karaman

Re: [PATCH 1/1] scripts/performance: Add dissect.py script

2020-07-01 Thread Ahmed Karaman
On Wed, Jul 1, 2020 at 3:41 PM Eric Blake wrote: > > On 7/1/20 8:04 AM, Ahmed Karaman wrote: > > Python script that dissects QEMU execution into three main phases: > > code generation, JIT execution and helpers execution. > > > &

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
On Mon, Jun 29, 2020 at 12:25 PM Ahmed Karaman wrote: > > Hi, > > The second report of the TCG Continuous Benchmarking series builds > upon the QEMU performance metrics calculated in the previous report. > This report presents a method to dissect the number of instructions &g

Re: [REPORT] [GSoC - TCG Continuous Benchmarking] [#2] Dissecting QEMU Into Three Main Parts

2020-07-01 Thread Ahmed Karaman
On Wed, Jul 1, 2020 at 5:42 PM Alex Bennée wrote: > > > Ahmed Karaman writes: > > > On Mon, Jun 29, 2020 at 6:03 PM Alex Bennée wrote: > >> > >> Assuming your test case is constant execution (i.e. runs the same each > >> time) you could run in thr

Re: [RFC PATCH] contrib/gitdm: Add more individual contributors

2020-10-09 Thread Ahmed Karaman
On Sun, Oct 4, 2020, 8:25 PM Philippe Mathieu-Daudé wrote: > These individual contributors have a number of contributions, > add them to the 'individual' group map. > > Cc: Ahmed Karaman > Cc: Aleksandar Markovic > Cc: Alistair Francis > Cc: Artyom Tarasenko

[PATCH 0/2] Update use_goto_tb() in hppa and rx targets

2020-05-19 Thread Ahmed Karaman
rf and Valgrind/Callgrind tools. To know more on the setup, usage, pros and cons of each of these tools, keep an eye on the mailing list for a detailed post that will be sent by myself very soon. It will cover the basics of what you should know to start integrating these tools in your developmen

[PATCH 2/2] target/rx: Check for page crossings in use_goto_tb()

2020-05-19 Thread Ahmed Karaman
Add the page crossings check when using system mode. If this fix is not applied, a number of bugs may occasionally occur during target rx system mode emulation. Rename parameter dc of type DisasContext* to the more common name ctx, to keep consistency with other targets. Signed-off-by: Ahmed

[PATCH 1/2] target/hppa: Check page crossings in use_goto_tb() only in system mode

2020-05-19 Thread Ahmed Karaman
patch adds some more verbose comments in use_goto_tb() as well. Signed-off-by: Ahmed Karaman --- target/hppa/translate.c | 18 ++ 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/target/hppa/translate.c b/target/hppa/translate.c index 52d7bea1ea..7c9180cd76 100644

Re: [PATCH 0/2] Update use_goto_tb() in hppa and rx targets

2020-05-21 Thread Ahmed Karaman
On Tue, May 19, 2020 at 8:01 PM Richard Henderson wrote: > > On 5/19/20 9:21 AM, Ahmed Karaman wrote: > > The issue arose because the page crossings check in use_goto_tb() > > function is required only in the system mode. Checking it in both > > modes causes an unnecess

Re: [PATCH 0/2] Update use_goto_tb() in hppa and rx targets

2020-05-26 Thread Ahmed Karaman
On Tue, May 26, 2020 at 4:14 PM Aleksandar Markovic wrote: > Ahmed, please follow the instructions on this page: How to report a QEMU bug > and file the bug related to the discussion, to the best of your abilities, if > possible, today. Please find the link to the bug bel

[Bug 1880722] [NEW] Changing executable page permissions with mmap causes user-mode failures

2020-05-26 Thread Ahmed Karaman
Public bug reported: The discussion that led to this bug discovery can be found in this mailing list thread: https://lists.nongnu.org/archive/html/qemu-devel/2020-05/msg05426.html A workaround for this problem would be to check for page crossings for both the user and system modes in the use_go

[Bug 1880722] Re: Changing executable page permissions with mmap causes user-mode failures

2020-05-26 Thread Ahmed Karaman
** Tags added: linux-user -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1880722 Title: Changing executable page permissions with mmap causes user-mode failures Status in QEMU: New Bug descrip

[Bug 1880722] Re: Problems related to checking page crossing in use_goto_tb()

2020-05-26 Thread Ahmed Karaman
** Summary changed: - Changing executable page permissions with mmap causes user-mode failures + Problems related to checking page crossing in use_goto_tb() ** Description changed: - The discussion that led to this bug discovery can be found in this + The discussion that led to this bug discove

[Bug 1880763] [NEW] Missing page crossing check in use_goto_tb() for rx target

2020-05-26 Thread Ahmed Karaman
Public bug reported: Currently the rx target doesn't have the page crossing check in its use_goto_tb() function. This is a required feature for stable system mode emulations that all other targets implement. ** Affects: qemu Importance: Undecided Assignee: Ahmed Karaman (ahme

[Bug 1881450] Re: Emulation of a math function fails for m68k Linux user mode

2020-05-30 Thread Ahmed Karaman
** Attachment added: "math-example.c" https://bugs.launchpad.net/qemu/+bug/1881450/+attachment/5378914/+files/math-example.c -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1881450 Title: Emulati

[Bug 1881450] [NEW] Emulation of a math function fails for m68k Linux user mode

2020-05-30 Thread Ahmed Karaman
Public bug reported: Please check the attached math-example.c file. When running the m68k executable under QEMU, it results in an "Illegal instruction" error. Other targets don't produce this error. Steps to reproduce the bug: 1. Download the math-example.c attached file. 2. Compile it by runni

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

2020-05-31 Thread Ahmed Karaman
use_goto_tb() function in the hppa target is left unchanged. For the rx target, it's modified to check for the page crossings in both modes along with other minor fixes. First version of the series: https://lists.nongnu.org/archive/html/qemu-devel/2020-05/msg05426.html Best regards, Ahmed Ka

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

2020-05-31 Thread Ahmed Karaman
better to prepare use_goto_tb() in that sense in advance. Rename parameter dc of type DisasContext* to the more common name ctx, to keep consistency with other targets. Add detailed comments. Buglink: https://bugs.launchpad.net/qemu/+bug/1880763 Signed-off-by: Ahmed Karaman --- target/rx

[PATCH 1/2] Remove leading underscores from QEMU defines

2021-06-05 Thread Ahmed Abouzied
Leading underscores followed by a capital letter or underscore are reserved by the C standard. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/369 Signed-off-by: Ahmed Abouzied --- include/fpu/softfloat-helpers.h | 4 ++-- include/hw/usb/dwc2-regs.h | 4

[PATCH 2/2] Remove leading underscores from Xen defines

2021-06-05 Thread Ahmed Abouzied
Identifiers with leading underscores followed by capital letters or underscores are reserved for C standards. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/369 Signed-off-by: Ahmed Abouzied --- include/hw/xen/interface/grant_table.h | 4 ++-- include/hw/xen/interface/io/blkif.h

[PATCH] net: Replace TAB indentations with spaces

2021-06-14 Thread Ahmed Abouzied
Replaces TABs with spaces, making sure to have a consistent coding style of 4 space indentations in the net subsystem. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/377 Signed-off-by: Ahmed Abouzied --- hw/net/can/ctu_can_fd_frame.h | 180 ++--- hw/net/can/ctu_can_fd_regs.h | 1260

[PATCH] tests/acceptance: Allow overwrite smp and memory

2021-08-02 Thread Ahmed Abouzied
Removes the hard-coded values in setUp(). Class inheriting from avocado_qemu.LinuxTest can overwrite the default smp and memory instead. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/453 Signed-off-by: Ahmed Abouzied --- tests/acceptance/avocado_qemu/__init__.py | 6 -- 1 file

Re: [PATCH] tests/acceptance: Allow overwrite smp and memory

2021-08-10 Thread Ahmed Abouzied
ping Just pinging about this little patch. Patchew link here: https://patchew.org/QEMU/2021080257.50946-1-em...@aabouzied.com/. Best regards, Ahmed Abouzied On Tue, Aug 3, 2021 at 12:24 AM Ahmed Abouzied wrote: > Removes the hard-coded values in setUp(). Class inheriting f

[PATCH] ppc: Replace TAB indentations with spaces

2021-06-20 Thread Ahmed Abouzied
Replaces TABs with spaces, making sure to have a consistent coding style of 4 space indentations in the ppc subsystem. Signed-off-by: Ahmed Abouzied Resolves: https://gitlab.com/qemu-project/qemu/-/issues/374 --- hw/core/uboot_image.h | 184 - hw/ppc

[REPORT] Nightly Performance Tests - Monday, September 7, 2020

2020-09-07 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-07 22:30:02 End Time (UTC) : 2020-09-07 23:02:34 Execution Time : 0:32:31.848707 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Tuesday, September 8, 2020

2020-09-08 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-08 22:30:02 End Time (UTC) : 2020-09-08 23:03:19 Execution Time : 0:33:16.914858 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Wednesday, September 9, 2020

2020-09-09 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-09 22:30:01 End Time (UTC) : 2020-09-09 23:03:07 Execution Time : 0:33:05.538923 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Thursday, September 10, 2020

2020-09-10 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-10 22:30:02 End Time (UTC) : 2020-09-10 23:02:44 Execution Time : 0:32:42.042974 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Friday, September 11, 2020

2020-09-11 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-11 22:30:01 End Time (UTC) : 2020-09-11 23:03:04 Execution Time : 0:33:03.117362 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Saturday, September 12, 2020

2020-09-12 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-12 23:30:02 End Time (UTC) : 2020-09-13 00:10:47 Execution Time : 0:40:45.297747 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

[REPORT] Nightly Performance Tests - Sunday, September 13, 2020

2020-09-13 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-13 21:35:01 End Time (UTC) : 2020-09-13 22:07:44 Execution Time : 0:32:42.230467 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

Re: [REPORT] Nightly Performance Tests - Sunday, September 13, 2020

2020-09-14 Thread Ahmed Karaman
On Mon, Sep 14, 2020 at 8:46 AM Philippe Mathieu-Daudé wrote: > > Hi Ahmed, > > On 9/14/20 12:07 AM, Ahmed Karaman wrote: > > Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz > > Host Memory : 15.49 GB > > > > Start Time (UTC) : 2020-09-13 21:

[REPORT] Nightly Performance Tests - Monday, September 14, 2020

2020-09-14 Thread Ahmed Karaman
Host CPU : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Host Memory : 15.49 GB Start Time (UTC) : 2020-09-14 23:50:01 End Time (UTC) : 2020-09-15 00:23:36 Execution Time : 0:33:35.073901 Status : SUCCESS Note: Changes denoted by '-' are less than 0.01%. -

  1   2   >