[Qemu-devel] [Patch] AltGr on vnc and adding extra keys with no compiling

2007-08-24 Thread Ricardo
y by number and name. Instead of just name. This will allow to add keysyms with no qemu recompiling. this can be done very easilly. Just modfying get_keysym on keymaps.c I attach a pacth with this two improves. Regards and congratulations for a great program! PS: Please CC me --

Re: [Qemu-devel] [Patch] AltGr on vnc and adding extra keys with no compiling

2007-08-27 Thread Ricardo
program Regards ps: please cc me On 8/26/07, Thiemo Seufer <[EMAIL PROTECTED]> wrote: > Ricardo wrote: > > Hi > > > > On my keyboard Alt Gr is mapped to ISO_Level3_Shift. Using sdl it > > worked fine without any modification, but using vnc I was unable

Re: [Qemu-devel] [Patch] AltGr on vnc and adding extra keys with no compiling

2007-08-27 Thread Ricardo
Hi all I find out that in DOS some programs didn't handle correctly the extended keyboard. Attach you will find a new patch with the bugs solved on the previous patch + this new bug. Regards On 8/27/07, Ricardo <[EMAIL PROTECTED]> wrote: > Hi > > I attach the new

[Qemu-devel] [Bug 955379] Re: cmake hangs with qemu-arm-static

2012-11-22 Thread Ricardo Salveti
** Also affects: qemu-linaro Importance: Undecided Status: New ** Also affects: qemu-linaro (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bug

[Qemu-devel] [Bug 955379] Re: cmake hangs with qemu-arm-static

2012-11-22 Thread Ricardo Salveti
I can confirm that this is still an issue even with latest qemu-linaro, from Quantal (1.2.0-2012.09-0ubuntu1). -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/955379 Title: cmake hangs with qemu-arm-

[Qemu-devel] [Bug 739785] Re: qemu-i386 user mode on ARMv5 host fails (bash: fork: Invalid argument)

2011-10-20 Thread Ricardo Padilha
Just to give some support to what Peter said, here is my experience with the patch from #32. I cross-compiled qemu 0.14.1 with the patch to ARMv5 and tried to run the i386 linux binary for dropbox. Although I no longer see the fork error message, the process gets stuck in an infinite loop running

[Qemu-devel] Catching system calls and PIDs in Qemu

2011-11-02 Thread Ricardo Alves
Need Help! I am editing the Qemu source code to be able to catch every system call made by the guest OS and which processes do those system calls. I catch the system calls in the "void do_interrupt(CPUState *env1)" (op_helper.c) function by accessing the exception index on the cpu environment

[Qemu-devel] [Bug 739785] Re: qemu-i386 user mode on ARMv5 host fails (bash: fork: Invalid argument)

2011-06-15 Thread Ricardo Padilha
Same here. The "workaround" does not work on a DroboFS, since it was actually the default setting all along. root@DroboFS:~# cat /proc/cpu/alignment User: 74283231 System: 0 Skipped:0 Half: 0 Word: 74283231 DWord: 0 Multi: 0 User fau

[Qemu-devel] [Bug 739785] Re: qemu-i386 user mode on ARMv5 host fails (bash: fork: Invalid argument)

2011-05-03 Thread Ricardo Padilha
> But there's a pretty good chance I'll get to it somewhere in the next few months. That would be amazing. I've got a Linkstation Live v2 and a Drobo FS waiting eagerly for the possibility of running some x86 binaries. -- You received this bug notification because you are a member of qemu- devel

Re: [Qemu-devel] Re: Accelerator feature

2006-07-30 Thread Ricardo Almeida
e in this case), then people can take you seriosly. Until then, I'm sorry, but you're a troll :p Regards, Ricardo Almeida ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

Re: [Qemu-devel] Config file support

2006-10-21 Thread Ricardo Almeida
t can be easily updated to support the different file formats and see what people prefer... Regards, Ricardo Almeida On 10/21/06, Johannes Schindelin <[EMAIL PROTECTED]> wrote: Hi, On Fri, 20 Oct 2006, Chuck Brazie wrote: > What are your ideas on the syntax of the config file? Will it

[Qemu-devel] Exit on Reboot

2006-11-14 Thread Ricardo Almeida
hat commit) it hasn't make its way to qemu repository... Any reason why it shouldn't be included? Regards and keep up the great work :) Ricardo Almeida ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

[Qemu-devel] User-mode proxy support

2006-11-17 Thread Ricardo Almeida
s building a proxy server (just as there is a DNS and a SMB server) that in reality is just a package forwarder to the real proxy server... I don't know if this easy to do, but it's what I would like :) Regards, Ricardo Almeida ___ Qemu-devel

Re: [Qemu-devel] User-mode proxy support

2006-11-17 Thread Ricardo Almeida
Thanks for the prompt response. Of course, it worked :) Regards, Ricardo Almeida On 11/17/06, Michael McConnell <[EMAIL PROTECTED]> wrote: Ricardo Almeida wrote: > Hello, > > I'm using QEmu with user mode network. The host machine can't access > the Internet di

Re: [Qemu-devel] SystemC Cosimulation

2006-12-11 Thread Ricardo Almeida
Hi, 1 - You should include a link to the project page... Here it is :) http://cephis.uab.es/proj/public/qemu/index.htm 2 - It gives a TomCat Error... Regards, Ricardo Almeida On 12/11/06, Màrius Montón <[EMAIL PROTECTED]> wrote: New version of SystemC + QEMU has been released. Th

[Qemu-devel] Linux Kernel to Include KVM Virtualization

2006-12-12 Thread Ricardo Almeida
ified QEMU? ;) I've looked at KVM homepage (http://kvm.sourceforge.net/) and it's a kernel module, so I think this can be some kind of replacement for KQEmu, no? Will QEmu/KQEmu support this? Thanks for the great work, Ricardo Almeida ___ Qem

Re: [Qemu-devel] Xenoppix (KNOPPIX5.1.1 + Xen3.0.4 + QEMU/KVM + HTTP-FUSE) is released

2007-02-09 Thread Ricardo Almeida
gards, Ricardo Almeida PS - I haven't download it, so if you already provide it please inform and sorry for my comment. ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

Re: [Qemu-devel] vnc2swf + qemu

2007-05-06 Thread Ricardo Almeida
on't think so :p First, I dislike Flash. It's my personal option, but I don't think a very good format for videos... Second, it can be made with a GPL external tool that I found in 2 seconds using google (http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html), so no need to bloat QEmu. Regards, Ricardo Almeida

[Qemu-devel] Feature Request: Allow the use of real partitions

2005-10-26 Thread Ricardo Almeida
reat feature as it allows an easy way to share files without having to configure samba. Keep up the good work :) Regards, Ricardo Almeida ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

[Qemu-devel] Graphic card

2005-10-29 Thread Ricardo Almeida
cial driver for common installed systems that names itself as a Cirrus driver but it's a vmware-like driver. I believe (4) should be the fastest, but I think the best relation "work required - benefit" is (3) as it works faster off-the-shelf with all the operating system

Re: [Qemu-devel] Graphic card

2005-10-31 Thread Ricardo Almeida
processor if you're running in one, you can specify that you can only emulate some 3D card if the real hardware have some OpenGL driver. That way you wouldn't be emulating them, just redirecting the calls.., Regards, Ricardo Almeida ___ Qemu-dev

Re: [Qemu-devel] Graphic card

2005-10-31 Thread Ricardo Almeida
s to keep the Cirrus emulated but have a Cirrus++ driver made to take advantages of knowing it's not really a Cirrus card but an emulated one... But as I said, it's probably more work done than advantages get. On 10/29/05, Ricardo Almeida <[EMAIL PROTECTED] > wrote:>  I'm

[Qemu-devel] 3D Graphic card

2006-02-15 Thread Ricardo Almeida
u.org/archive/html/qemu-devel/2004-05/msg00232.htmlI would like to know if this a work in progress that is taking its time, or do you give up the idea (for now)? If it's a work in progress, what's its status? Best regards,Ricardo Almeida ___ Qemu-dev

Re: [Qemu-devel] why is kqemu closed?

2006-04-11 Thread Ricardo Almeida
> I do not think that kqemu benefits from being closed source, and probably more > people with me. Probably. But people got make for a living and I think that Fabrice has every right to decide how to make it available. We all must be thankfull that he give it away for free... > People will pick a

[Qemu-devel] [Bug 532733] Re: apt/dpkg in qemu-system-arm hangs if a big task is installed

2010-10-01 Thread Ricardo Salveti
What fails is qemu-arm-static, as rootstock uses it internally to install the packages. -- apt/dpkg in qemu-system-arm hangs if a big task is installed https://bugs.launchpad.net/bugs/532733 You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU

[Qemu-devel] [Bug 604872] Re: qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm

2011-01-05 Thread Ricardo Salveti
Can you later post your patch or link to this bug? Then I can help testing it with rootstock. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/604872 Title: qemu-system-arm segfaults emulating versati

[Qemu-devel] Re: [Bug 604872] Re: qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm

2011-01-07 Thread Ricardo Salveti
On Fri, Jan 7, 2011 at 7:53 AM, Jani Monoses wrote: > should the fixes be applied to qemu-kvm if we plan on packaging qemu- > meego for ARM support anyway? It depends on the size of the fix, if it's something simple we can for sure also update the qemu-kvm package. But as Loic pointed out, these

[Qemu-devel] [Bug 532733] Re: apt/dpkg in qemu-system-arm hangs if a big task is installed

2010-07-11 Thread Ricardo Salveti
I'm now implementing the support for creating a rootstock rootfs without requiring root, and I also got stuck at a segmentation fault, just after executing the debootstrap' second stage. I'm running the qemu-system-arm from qemu-kvm-extras 0.12.4+noroms- 0ubuntu4, at maverick. My qemu command lin

[Qemu-devel] [Bug 604872] Re: qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm

2010-07-12 Thread Ricardo Salveti
If you're at Lucid or Maverick, you can also create the rootfs img by running the attached rootstock script. Please install all rootstock dependencies by installing the official version provided by the distro: sudo apt-get install rootstock Using the attached script: sudo bash ./rootstock --fqdn

[Qemu-devel] [Bug 532733] Re: apt/dpkg in qemu-system-arm hangs if a big task is installed

2010-07-12 Thread Ricardo Salveti
For the seg fault bug I've created the bug 604872. Meanwhile I'll try to reproduce the hang problem with Maverick and upstream Qemu. -- apt/dpkg in qemu-system-arm hangs if a big task is installed https://bugs.launchpad.net/bugs/532733 You received this bug notification because you are a member

[Qemu-devel] [Bug 604872] Re: qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm

2010-07-12 Thread Ricardo Salveti
I'm also able to reproduce with upstream Qemu, hash aa5fb7b3bf388d643bd9c6e6fee9ace5db2e590f I: Base system installed successfully. I: Starting basic services in VM Program received signal SIGSEGV, Segmentation fault. 0x8be2208b in ?? () (gdb) bt full #0 0x8be2208b in ?? () No sy

[Qemu-devel] [Bug 532733] Re: apt/dpkg in qemu-system-arm hangs if a big task is installed

2010-07-16 Thread Ricardo Salveti
After some tests I was able to reproduce the issue on Maverick and with upstream Qemu (08218b3527301760393b0b4ec732fcdfb7ff6cda). Also tried stressing the disk with fsstress and dd for many hours, but couldn't reproduce the issue. The easier way to reproduce it is with dpkg, but hard to find the e

[Qemu-devel] [Bug 532733] Re: apt/dpkg in qemu-system-arm hangs if a big task is installed

2010-07-16 Thread Ricardo Salveti
Here is where it's getting stuck now: Selecting previously deselected package libimobiledevice0. Unpacking libimobiledevice0 (from .../libimobiledevice0_0.9.7-1ubuntu1_armel.deb) ... Selecting previously deselected package libtalloc2. Unpacking libtalloc2 (from .../libtalloc2_2.0.1-1_armel.de

[Qemu-devel] [Bug 604872] Re: qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm

2010-07-25 Thread Ricardo Salveti
Tested with Maverick's vmlinuz-2.6.35-10-versatile and I'm still able to reproduce the problem (qemu cdcf9153e5e17dde340135fee5dcc7c299f2d4f5 this time). -- qemu-system-arm segfaults emulating versatile machine after running debootstrap --second-stage inside vm https://bugs.launchpad.net/bugs/60

Re: [Qemu-devel] [win] front-end

2007-05-26 Thread Ricardo Almeida
On 5/26/07, Christian Buhtz <[EMAIL PROTECTED]> wrote: I downloaded the 0.9.0 for Windows and the current snapshot. There is no front-end for qemu just a commandline. Is there a ergonimic way to config and setup qemu on windows? From the QEmu homepage: http://fabrice.bellard.free.fr/qemu/li

Re: [Qemu-devel] [PATCH] make /usr/bin/qemu the native arch

2007-07-08 Thread Ricardo Almeida
al benefit to changing it, and plenty of downside. If it's more logic, you have a functional benefit. And for the downside, I don't see them except for non-logic assumptions ;) Regards, Ricardo Almeida

Re: [Qemu-devel] merging kqemu into mainline kernel?

2007-08-04 Thread Ricardo Almeida
Maybe if it was possible to make merge kqemu into KVM to take the best of the two... But I don't know anything about KVM nor kqemu code... Regards, Ricardo Almeida

[Qemu-devel] fat rw

2007-10-13 Thread Ricardo Almeida
#x27;t" patch QEmu. I would like to know if this is already fixed on CVS or what's the current status. Regards, Ricardo Almeida

[Qemu-devel] fat rw status

2007-10-17 Thread Ricardo Almeida
Hi, I've sent a message 4 days ago but got no answer :( http://lists.gnu.org/archive/html/qemu-devel/2007-10/msg00314.html From: Ricardo Almeida Subject:[Qemu-devel] fat rw Date: Sat, 13 Oct 2007 23:50:17 +0100 Hi, I've found the fat:rw:dir option for harddrives and want

Re: [Qemu-devel] Online image backup

2007-12-05 Thread Ricardo Almeida
ile while it's always modifying, and chances are high > that the copy will be corrupted (i.e. different from any state the > original went through), since you can't perform the copy with a single read. See the above added steps :) Is this a bad idea? Regards and keep up the good work :), Ricardo Almeida

Re: [Qemu-devel] Online image backup

2007-12-10 Thread Ricardo Almeida
> > 2.1 Switch to snapshot mode > > How do you switch to snapshot mode *while* the VM is running, i.e. > without stopping and restarting qemu? The only way I know to enter that > mode is using the -snapshot switch at invocation time and I don't think > it can be done online. As I said, I'm just a

Re: [Qemu-devel] [patch] s390-dis.c license

2008-01-17 Thread Ricardo Almeida
an't mix GPL software with other software) http://blogs.zdnet.com/Burnette/?p=331 > Speaking for myself, I'm not that interested in licenses, but code... Speaking for myself, I'm not that interested in licenses and code, but on using QEmu ;) :) Keep up the great work, Ricardo Almeida

[PATCH] [v4] linux-user: add option to intercept execve() syscalls

2020-07-30 Thread Ricardo Jesus
host. [1] https://patchwork.ozlabs.org/patch/582756/ Signed-off-by: Ricardo Jesus --- linux-user/main.c| 8 +++ linux-user/qemu.h| 1 + linux-user/syscall.c | 138 +++ 3 files changed, 136 insertions(+), 11 deletions(-) diff --git a/linux

[Qemu-devel] [PATCH] Fix a deadlock case in the CPU hotplug flow

2018-09-02 Thread Jose Ricardo Ziviani
4096 \ -smp 4,maxcpus=8,sockets=1,cores=2,threads=4 \ -display none -nographic \ -drive file=disk1.qcow2,format=qcow2 ... (qemu) device_add host-spapr-cpu-core,core-id=4 [no interaction is possible after it, only SIGKILL to take the terminal back] Signed-off-by: Jose Ricardo Ziviani ---

[Qemu-devel] [PATCH] Fix a deadlock case in the CPU hotplug flow

2018-09-02 Thread Jose Ricardo Ziviani
From: Jose Ricardo Ziviani We need to set cs->halted to 1 before calling ppc_set_compat. The reason is that ppc_set_compat kicks up the new thread created to manage the hotplugged KVM virtual CPU and the code drives directly to KVM_RUN ioctl. When cs->halted is 1, the code: int kvm_cp

[Qemu-devel] [PATCH] Add a hint message to loadvm and exits on failure

2018-09-03 Thread Jose Ricardo Ziviani
-system-ppc64: Error -22 while loading VM state $ Signed-off-by: Jose Ricardo Ziviani --- migration/savevm.c | 4 +++- vl.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/migration/savevm.c b/migration/savevm.c index 13e51f0e34..9692577318 100644 --- a/migr

[Qemu-devel] qemu-x86_64: Error processing bextr

2017-07-10 Thread Ricardo Ribalda Delgado
hat should support bmi1 (https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#BMI1) What am I doing wrong? Thanks! cc: Richard Henderson and Blue Swril, that Implemented BEXTR -- Ricardo Ribalda

Re: [Qemu-devel] qemu-x86_64: Error processing bextr

2017-07-11 Thread Ricardo Ribalda Delgado
A) + goto unknown_op; +b = 0x138; +s->vex_v = (~vex3 >> 3) & 0xf; +s->vex_l = (vex3 >> 2) & 1; +prefixes |= pp_prefix[vex3 & 3] | PREFIX_XOP; +} +fprintf(stderr, "XOP end!\n"); +break; } /* Post-pr

[Qemu-devel] [PATCH Risu 0/2] PPC64 improvements

2017-01-29 Thread Jose Ricardo Ziviani
This patchset contains a fix necessary to run Risu under linux-user, that is due to the fact that linux-user doesn't fully implement ucontext struct. It also contains an small improvement to validate FPSRC flag for floating-point operations. Jose Ricardo Ziviani (2): risu_ppc64: Fix Ri

[Qemu-devel] [PATCH Risu 1/2] risu_ppc64: Fix Risu to run under qemu linux user

2017-01-29 Thread Jose Ricardo Ziviani
Qemu linux-user doesn't fill uc_mcontext completely like full emul. does. For instance, uc->uc_mcontext.regs->nip is an invalid so this commit replaces it by uc->uc_mcontext.gp_regs[PT_NIP] Signed-off-by: Jose Ricardo Ziviani --- risu_ppc64le.c | 2 +- risu_reginfo_

[Qemu-devel] [PATCH Risu 2/2] risu_ppc64: Compare FPSCR flags

2017-01-29 Thread Jose Ricardo Ziviani
When running FP operations, FPSCR flag must be compared to make sure that any exception will behave consistently. Signed-off-by: Jose Ricardo Ziviani --- risu_reginfo_ppc64le.c | 5 + 1 file changed, 5 insertions(+) diff --git a/risu_reginfo_ppc64le.c b/risu_reginfo_ppc64le.c index 4dc509c

[Qemu-devel] [PATCH Risu 3/5] configure: Add initial support to PPC64 (big endian)

2017-02-27 Thread Jose Ricardo Ziviani
This commit set Makefile to point to ppc64le source for both archs (ppc64 and ppc64le) because they do the exact same thing. The difference is in risugen and how the binary is build. Signed-off-by: Jose Ricardo Ziviani --- configure | 9 - 1 file changed, 4 insertions(+), 5 deletions

[Qemu-devel] [PATCH Risu 1/5] risugen_ppc64: Load random 128-bit data to VSX registers

2017-02-27 Thread Jose Ricardo Ziviani
Signed-off-by: Jose Ricardo Ziviani --- risugen_ppc64.pm | 40 +--- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/risugen_ppc64.pm b/risugen_ppc64.pm index cb75300..28b6792 100644 --- a/risugen_ppc64.pm +++ b/risugen_ppc64.pm @@ -99,6 +99,29

[Qemu-devel] [PATCH Risu 4/5] risugen, risugen_ppc64.pm: Add support ppc64 (big-endian)

2017-02-27 Thread Jose Ricardo Ziviani
--pattern "ADD" ppc64.risu test.bin Signed-off-by: Jose Ricardo Ziviani --- risugen | 6 +- risugen_ppc64.pm | 4 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/risugen b/risugen index 6aad626..086173c 100755 --- a/risugen +++ b/risugen @@ -264,6 +26

[Qemu-devel] [PATCH Risu 5/5] risugen_ppc64: Remove unused code

2017-02-27 Thread Jose Ricardo Ziviani
Because we don't support custom fpsrc value yet it's better to remove that code. Signed-off-by: Jose Ricardo Ziviani --- risugen_ppc64.pm | 4 1 file changed, 4 deletions(-) diff --git a/risugen_ppc64.pm b/risugen_ppc64.pm index 46ab7b1..4f7c709 100644 --- a/risugen_ppc6

[Qemu-devel] [PATCH Risu 0/5] PPC64 Improvements

2017-02-27 Thread Jose Ricardo Ziviani
This patchset include initial support to PPC64 (Big-Endian), that is pretty much the same: only some fixes in configure and risugen. Also, it adds a better random initialization of VSX registers. And does some cleanup. Jose Ricardo Ziviani (5): risugen_ppc64: Load random 128-bit data to VSX

[Qemu-devel] [PATCH Risu 2/5] risu_reginfo_ppc64le: Remove unused code from PPC64 register comparison

2017-02-27 Thread Jose Ricardo Ziviani
Signed-off-by: Jose Ricardo Ziviani --- risu_reginfo_ppc64le.c | 8 1 file changed, 8 deletions(-) diff --git a/risu_reginfo_ppc64le.c b/risu_reginfo_ppc64le.c index e6bc0e0..a76f296 100644 --- a/risu_reginfo_ppc64le.c +++ b/risu_reginfo_ppc64le.c @@ -86,14 +86,6 @@ int reginfo_is_eq

[Qemu-devel] [PATCH Risu v2 2/3] configure: Add initial support to PPC64 (big endian)

2017-03-09 Thread Jose Ricardo Ziviani
This commit set Makefile to point to ppc64le source for both archs (ppc64 and ppc64le) because they do the exact same thing. The difference is in risugen and how the binary is build. Signed-off-by: Jose Ricardo Ziviani --- configure | 9 - 1 file changed, 4 insertions(+), 5 deletions

[Qemu-devel] [PATCH Risu v2 1/3] risugen_ppc64: Load random 128-bit data to VSX registers

2017-03-09 Thread Jose Ricardo Ziviani
Signed-off-by: Jose Ricardo Ziviani --- risugen_ppc64.pm | 40 +--- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/risugen_ppc64.pm b/risugen_ppc64.pm index 341478c..45f7220 100644 --- a/risugen_ppc64.pm +++ b/risugen_ppc64.pm @@ -99,6 +99,29

[Qemu-devel] [PATCH Risu v2 3/3] risugen, risugen_ppc64.pm: Add support ppc64 (big-endian)

2017-03-09 Thread Jose Ricardo Ziviani
--pattern "ADD" ppc64.risu test.bin Signed-off-by: Jose Ricardo Ziviani --- risugen | 6 +- risugen_ppc64.pm | 4 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/risugen b/risugen index 6aad626..086173c 100755 --- a/risugen +++ b/risugen @@ -264,6 +26

[Qemu-devel] [PATCH Risu v2 0/3] PPC64 Improvements

2017-03-09 Thread Jose Ricardo Ziviani
v2: - applied code review This patchset include initial support to PPC64 (Big-Endian), that is pretty much the same: only some fixes in configure and risugen. Also, it adds a better random initialization of VSX registers. Jose Ricardo Ziviani (3): risugen_ppc64: Load random 128-bit data to

[Qemu-devel] [PATCH] trace: add qemu mutex lock and unlock trace events

2017-04-24 Thread Jose Ricardo Ziviani
it: trace-event qemu_mutex_lock on|off trace-event qemu_mutex_unlock on|off or trace-event qemu_mutex* on|off Signed-off-by: Jose Ricardo Ziviani --- util/qemu-thread-posix.c | 5 + util/trace-events| 4 2 files changed, 9 insertions(+) diff --git a/util/qemu-thread-posix.c b/util/q

[Qemu-devel] [PATCH v2] trace: add qemu mutex lock and unlock trace events

2017-04-24 Thread Jose Ricardo Ziviani
se it: trace-event qemu_mutex_lock on|off trace-event qemu_mutex_unlock on|off or trace-event qemu_mutex* on|off Signed-off-by: Jose Ricardo Ziviani --- v2: - removed unecessary (void*) cast - renamed parameter name to lock instead of qemu_global_mutex util/qemu-thread-posix.c | 5 + util/

Re: [Qemu-devel] [PATCH 0/2] target/i386: Implement all TBM instructions

2017-07-12 Thread Ricardo Ribalda Delgado
n a host that does not support TBM, so the extension is > being used. A browse through exactly one of these used only bextr. Running > the same tests with dejagnu using qemu-x86_64 -cpu qemu64,+tbm shows zero > failures. > > > r~ -- Ricardo Ribalda

Re: [Qemu-devel] [PATCH] target/i386: Fix BLSR and BLSI

2017-07-12 Thread Ricardo Ribalda Delgado
eflags for the insn group. > > Reported-by: Ricardo Ribalda Delgado > Signed-off-by: Richard Henderson > --- > target/i386/translate.c | 25 - > 1 file changed, 8 insertions(+), 17 deletions(-) > > diff --git a/target/i386/translate.c b/target/i3

Re: [Qemu-devel] [PATCH] target/i386: Fix BLSR and BLSI

2017-07-12 Thread Ricardo Ribalda Delgado
nown_op; } +gen_op_update2_cc(); +set_cc_op(s, CC_OP_BMILGB + ot); break; default: On Wed, Jul 12, 2017 at 9:12 PM, Richard Henderson wrote: > On 07/12/2017 08:58 AM, Ricardo Ribalda Delgado wrote: >> >> Hi Rich

Re: [Qemu-devel] [PATCH v2] target/i386: Fix BLSR and BLSI

2017-07-13 Thread Ricardo Ribalda Delgado
time, unify the setup of eflags for the insn group. > > Reported-by: Ricardo Ribalda Delgado > Signed-off-by: Richard Henderson > --- > target/i386/translate.c | 26 +- > 1 file changed, 9 insertions(+), 17 deletions(-) > > diff --git a/ta

[Qemu-devel] [PATCH] target/i386: Fix ANDN (bmi)

2017-07-13 Thread Ricardo Ribalda Delgado
retq 93a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) The test showed than -mbmi version behaved differently than the -march native version. Signed-off-by: Ricardo Ribalda Delgado --- target/i386/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/

Re: [Qemu-devel] [PATCH v2] target/i386: Fix BLSR and BLSI

2017-07-13 Thread Ricardo Ribalda Delgado
uot;blmsk %ld (0x%lx)\n",ret, ret); ret = test_andn(op1,op2); fprintf(stdout, "andn %ld (0x%lx)\n",ret, ret); ret = test_tzcnt(op1); fprintf(stdout, "tzcnt %ld (0x%lx)\n",ret, ret); ret = test_bextr(op1, op2, op3); fprintf(stdout, "bextr %ld (0x%lx)\n",ret, ret);

Re: [Qemu-devel] [PATCH v2] target/i386: Fix BLSR and BLSI

2017-07-13 Thread Ricardo Ribalda Delgado
out, "blsfill %ld (0x%lx)\n",ret, ret); ret = test_blsic(op1); fprintf(stdout, "blsic %ld (0x%lx)\n",ret, ret); ret = test_t1mskc(op1); fprintf(stdout, "t1mskc %ld (0x%lx)\n",ret, ret); ret = test_tzmsk(op1); fprintf(stdout, "tzmsk %ld (0x%lx)\n",ret, ret);

[Qemu-devel] Different feature status

2017-07-17 Thread Ricardo Ribalda Delgado
. (Google is not my friend today) I might work on implementing some of those and I do not want to step into anyones foot, or redo work. Thanks! -- Ricardo Ribalda

[Qemu-devel] [PATCH] Revert "target-ppc/kvm: Enable in-kernel TCE acceleration for multi-tce"

2017-05-08 Thread Jose Ricardo Ziviani
<7d2a482a> 7924cfe3 41820040 79260022 [17582052553.370599] ---[ end trace 9470442ed18ae727 ]--- As soon as we identify and fix the issue that's causing such problem I'll re-send the referred patch to re-enable TCE. Signed-off-by: Jose Ricardo Ziviani CC: Bharata B Rao --- hw/ppc/sp

[Qemu-devel] [PATCH] 2/4] target-ppc: Implement bcdctn. instruction

2016-10-26 Thread Jose Ricardo Ziviani
bcdctn. converts from BCD to National numeric format. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH] 3/4] target-ppc: Implement bcdcfz. instruction

2016-10-26 Thread Jose Ricardo Ziviani
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH] 1/4] target-ppc: Implement bcdcfn. instruction

2016-10-26 Thread Jose Ricardo Ziviani
bcdcfn. converts from National numeric format to BCD. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH] 0/4] POWER9 TCG enablements - BCD functions part I

2016-10-26 Thread Jose Ricardo Ziviani
This serie contains 4 new instructions for POWER9 ISA3.0 bcdcfn.: Decimal Convert From National bcdctn.: Decimal Convert To National bcdcfz.: Decimal Convert From Zoned bcdctz.: Decimal Convert to Zoned Jose Ricardo Ziviani (4): target-ppc: Implement bcdcfn. instruction target-ppc

[Qemu-devel] [PATCH] 4/4] target-ppc: Implement bcdctz. instruction

2016-10-26 Thread Jose Ricardo Ziviani
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v2 2/4] target-ppc: Implement bcdctn. instruction

2016-10-28 Thread Jose Ricardo Ziviani
bcdctn. converts from BCD to National numeric format. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH v2 4/4] target-ppc: Implement bcdctz. instruction

2016-10-28 Thread Jose Ricardo Ziviani
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v2 3/4] target-ppc: Implement bcdcfz. instruction

2016-10-28 Thread Jose Ricardo Ziviani
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v2 0/4] POWER9 TCG enablements - BCD functions part I

2016-10-28 Thread Jose Ricardo Ziviani
v2: - implements all fixes and suggestions This serie contains 4 new instructions for POWER9 ISA3.0 bcdcfn.: Decimal Convert From National bcdctn.: Decimal Convert To National bcdcfz.: Decimal Convert From Zoned bcdctz.: Decimal Convert to Zoned Jose Ricardo Ziviani (4): target-ppc

[Qemu-devel] [PATCH v2 1/4] target-ppc: Implement bcdcfn. instruction

2016-10-28 Thread Jose Ricardo Ziviani
bcdcfn. converts from National numeric format to BCD. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH Risu 0/3] Risu support for PPC64LE

2016-10-28 Thread Jose Ricardo Ziviani
From: Jose Ricardo Ziviani This is an initial effort to have RISU working for PPC64LE. I also made some changes to isolate risugen, creating two modules (risugen_arm.pm and risugen_ppc64le.pm) to implement specific instructions in it. Suggestions are welcome! :) TODOS: - improve load/store

[Qemu-devel] [PATCH Risu 2/3] Isolates Arm specific subroutines out from risugen main file

2016-10-28 Thread Jose Ricardo Ziviani
- In order to make risugen more agnostic to different archs, a new module is created to handle Arm instrunctions. This module, as well as the Power module, is dinamically called based on the .mode directive defined in each risu file. Signed-off-by: Jose Ricardo Ziviani --- risugen

[Qemu-devel] [PATCH Risu 3/3] Initial implemention for ppc64le

2016-10-28 Thread Jose Ricardo Ziviani
From: Jose Ricardo Ziviani - This commit adds the initial implementation of ppc64le support (client and server) for Risu. Signed-off-by: Jose Ricardo Ziviani --- configure | 6 ++ risu_ppc64le.c | 92 ++ risu_reginfo_ppc64le.c | 175

[Qemu-devel] [PATCH v3 0/4] POWER9 TCG enablements - BCD functions part I

2016-10-31 Thread Jose Ricardo Ziviani
Convert From National bcdctn.: Decimal Convert To National bcdcfz.: Decimal Convert From Zoned bcdctz.: Decimal Convert to Zoned Jose Ricardo Ziviani (4): target-ppc: Implement bcdcfn. instruction target-ppc: Implement bcdctn. instruction target-ppc: Implement bcdcfz. instruction target

[Qemu-devel] [PATCH v3 1/4] target-ppc: Implement bcdcfn. instruction

2016-10-31 Thread Jose Ricardo Ziviani
bcdcfn. converts from National numeric format to BCD. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH v3 4/4] target-ppc: Implement bcdctz. instruction

2016-10-31 Thread Jose Ricardo Ziviani
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v3 2/4] target-ppc: Implement bcdctn. instruction

2016-10-31 Thread Jose Ricardo Ziviani
bcdctn. converts from BCD to National numeric format. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH v3 3/4] target-ppc: Implement bcdcfz. instruction

2016-10-31 Thread Jose Ricardo Ziviani
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v4 4/4] target-ppc: Implement bcdctz. instruction

2016-11-01 Thread Jose Ricardo Ziviani
bcdctz. converts from BCD to Zoned numeric format. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v4 1/4] target-ppc: Implement bcdcfn. instruction

2016-11-01 Thread Jose Ricardo Ziviani
bcdcfn. converts from National numeric format to BCD. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH v4 3/4] target-ppc: Implement bcdcfz. instruction

2016-11-01 Thread Jose Ricardo Ziviani
bcdcfz. converts from Zoned numeric format to BCD. Zoned format uses a byte to represent a digit where the most significant nibble is 0x3 or 0xf, depending on the preferred signal. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc/int_helper.c

[Qemu-devel] [PATCH v4 2/4] target-ppc: Implement bcdctn. instruction

2016-11-01 Thread Jose Ricardo Ziviani
bcdctn. converts from BCD to National numeric format. National format uses a byte to represent a digit where the most significant nibble is always 0x3 and the least sign. nibbles is the digit itself. Signed-off-by: Jose Ricardo Ziviani --- target-ppc/helper.h | 1 + target-ppc

[Qemu-devel] [PATCH v4 0/4] POWER9 TCG enablements - BCD functions part I

2016-11-01 Thread Jose Ricardo Ziviani
v2: - implements all fixes and suggestions Jose Ricardo Ziviani (4): target-ppc: Implement bcdcfn. instruction target-ppc: Implement bcdctn. instruction target-ppc: Implement bcdcfz. instruction target-ppc: Implement bcdctz. instruction target-ppc/helper.h | 4 + target

[Qemu-devel] [PATCH] ppc: Improve SMT experience with TCG accel

2019-07-15 Thread Jose Ricardo Ziviani
ualization type: para L1d cache: 32K L1i cache: 32K NUMA node0 CPU(s): 0-15 Note: it's also possible to simulate SMT in TCG single threaded mode. Signed-off-by: Jose Ricardo Ziviani --- hw/ppc/spapr.c | 5 - target/ppc/exc

Re: [Qemu-devel] [PATCH] target/i386: Fix BLSR and BLSI

2018-06-06 Thread Ricardo Ribalda Delgado
nsn group. > > Reported-by: Ricardo Ribalda Delgado > Signed-off-by: Richard Henderson > --- > target/i386/translate.c | 25 - > 1 file changed, 8 insertions(+), 17 deletions(-) > > diff --git a/target/i386/translate.c b/target/i386/translate.c > i

[Qemu-devel] [PATCH] Revert "virtio: postpone the execution of event_notifier_cleanup function"

2018-01-23 Thread Jose Ricardo Ziviani
This reverts commit 4fe6d78b2e241f41208dfb07605aace4becfc747. As reported http://lists.nongnu.org/archive/html/qemu-devel/2018-01/msg05457.html The referred commit is causing regression issues in virtio. Signed-off-by: Jose Ricardo Ziviani Reported-by: Anton Blanchard --- accel/kvm/kvm-all.c

[Qemu-devel] [PATCH v2] kvm-all: Partially reverts 4fe6d78b2e to remove the cleanup call

2018-01-23 Thread Jose Ricardo Ziviani
rd Signed-off-by: Jose Ricardo Ziviani --- accel/kvm/kvm-all.c | 4 1 file changed, 4 deletions(-) diff --git a/accel/kvm/kvm-all.c b/accel/kvm/kvm-all.c index 071f4f57c0..f290f487a5 100644 --- a/accel/kvm/kvm-all.c +++ b/accel/kvm/kvm-all.c @@ -812,10 +812,6 @@ static void kvm_mem_ioe

[Qemu-devel] [PATCH v2] Show values and description when using "qom-list"

2018-06-01 Thread Ricardo Perez Blanco
For debugging purposes it is very useful to: - See the description of the field. This information is already filled in but not shown in "qom-list" command. - Display value of the field. Signed-off-by: Ricardo Perez Blanco --- hmp.c | 13 +++-- qapi/misc

  1   2   3   >