Re: QEMU-KVM offers OPAL firmware interface? OpenBSD guest support?

2021-08-29 Thread Joseph
to see that Power hardware is on par with or faster than AMD64, so the hardware part of this equation is clearly there: Power10 is advertised to be released late this year, lithography will be down from 14nm to 7, they say performance will 3x and electricity 1/3.) Thanks! Joseph On Saturday, Au

Re: QEMU-KVM offers OPAL firmware interface? OpenBSD guest support?

2021-08-29 Thread Joseph
> runs Linux powernv bare metal on Power9 hardware. Each VM is a > KVM-QEMU instance. > > > If you want to also run OpenBSD inside a VM, then OpenBSD must > > > implement proper support to be able to run in the paravirtualized > > > PAPR environment provided by KVM-QEMU on POWER. The OpenBSD state

[Qemu-devel] [Bug 1037606] Re: vmwgfx does not work with kvm vmware vga

2012-08-16 Thread Joseph Salisbury
** Changed in: linux (Ubuntu) Importance: Undecided => Medium -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1037606 Title: vmwgfx does not work with kvm vmware vga Status in QEMU: New Status

[Qemu-devel] [Bug 1037606] Re: vmwgfx does not work with kvm vmware vga

2012-08-23 Thread Joseph Salisbury
Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.6 kernel[0] (Not a kernel in the daily directory) and install both the linux-image and linux-image-extra .deb packages. Once you've tested the upstrea

[Qemu-devel] [Bug 1037606] Re: vmwgfx does not work with kvm vmware vga

2012-08-30 Thread Joseph Salisbury
This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report[0]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug. If you are comfortable with openin

[Qemu-devel] [Bug 1387881] Re: qemu fails to recognize full virtualization

2014-10-31 Thread Joseph Salisbury
** Changed in: linux (Ubuntu) Importance: Undecided => High ** Tags added: kernel-da-key trusty -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1387881 Title: qemu fails to recognize full virtual

[Qemu-devel] [Bug 1387881] Re: qemu fails to recognize full virtualization

2014-10-31 Thread Joseph Salisbury
Did this issue occur in a previous version of Ubuntu, or is this a new issue? Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.18 kernel[0]. If this bug is fixed in the mainline kernel, please add th

[Qemu-devel] [PATCH v2] fitering out -fstack-protector-strong

2015-04-01 Thread Joseph Hindin
lists.nongnu.org/archive/html/qemu-devel/2015-03/msg02719.html from 12.03.2015 suggested to fix the problem in a way similar to existing. The patch follows the advice and filters out both '-fstack-protector-strong' and '-fstack-protector-all' from compiler's options' l

[Qemu-devel] [PATCH v2] qga: fitering out -fstack-protector-strong

2015-04-01 Thread Joseph Hindin
configure script may add -fstack-protector-strong option instead of -fstack-protector-all, depending on availability ( see commit 63678e17c ). Both options have to by filtered out for qga-vss.dll, otherwise MinGW cross-compilation fails at linking stage. Signed-off-by: Joseph Hindin --- qga/vss

Re: [Qemu-devel] QEMU IPMI support

2015-04-07 Thread Longever, Joseph
ot;/dev/ttyS0" 115200 history=4000 historyfru=10 -Original Message- From: Corey Minyard [mailto:tcminy...@gmail.com] On Behalf Of Corey Minyard Sent: Tuesday, April 07, 2015 8:44 AM To: Longever, Joseph; qemu-devel Subject: Re: QEMU IPMI support On 04/07/2015 07:24 AM, Longever, Jo

Re: [Qemu-devel] QEMU IPMI support

2015-04-07 Thread Longever, Joseph
age- From: Corey Minyard [mailto:tcminy...@gmail.com] On Behalf Of Corey Minyard Sent: Saturday, April 04, 2015 10:02 PM To: Longever, Joseph; qemu-devel Subject: Re: QEMU IPMI support Ok, done. It's at https://github.com/cminyard/qemu on github. There are two branches at the moment, st

Re: [Qemu-devel] QEMU IPMI support

2015-04-07 Thread Longever, Joseph
gever, Joseph Sent: Tuesday, April 07, 2015 8:52 AM To: 'miny...@acm.org'; 'qemu-devel' Subject: RE: QEMU IPMI support I'm sure this all works and it's just me... Attached is the config, I also pasted the text below: The startcmd starts a QEMU instance which then PXE b

[Qemu-devel] [PATCH 1/4] qemu-ga: adding vss-[un]install options

2015-04-19 Thread Joseph Hindin
The '-s install' options installs both Windows service and COM service, with correspondent option '-s uninstall' uninstalling Windows service and COM server. '-s vss-install' and '-s vss-uninstall' options were added, installing and uninstalling only C

[Qemu-devel] [PATCH 2/4] qemu-ga: debug printout to help troubleshoot installation

2015-04-19 Thread Joseph Hindin
Debug printout extended, helps installation troubleshooting Signed-off-by: Joseph Hindin --- qga/channel-win32.c | 2 +- qga/commands-win32.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/qga/channel-win32.c b/qga/channel-win32.c index 0d5e5f5..04fa5e4 100644 --- a/qga

[Qemu-devel] [PATCH 3/4] qemu-ga: Introduce Windows MSI script

2015-04-19 Thread Joseph Hindin
The script enables building Windows MSI installation package on Linux with wixl tool. Signed-off-by: Joseph Hindin --- qga/installer/qemu-ga.wxs | 156 ++ 1 file changed, 156 insertions(+) create mode 100644 qga/installer/qemu-ga.wxs diff --git a

[Qemu-devel] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
The patch set has been revised according to reviews 1. options documented in commit messages 2. typos fixed 3. confugure/Makefile melded into one commit Following changes were introduced since the last review: 1. Makefile launches wilx in quite mode. 2. configure script explicity valudates optio

[Qemu-devel] [PATCH 4/4] qemu-ga: Building Windows MSI installation with configure/Makefile

2015-04-19 Thread Joseph Hindin
: Joseph Hindin --- Makefile | 19 -- configure | 67 ++- 2 files changed, 83 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 93af871..15ff62a 100644 --- a/Makefile +++ b/Makefile @@ -74,7 +74,7

[Qemu-devel] [PATCH 0/4] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
The patches enable creation of MSI installation package for QEMU windows guest agent Joseph Hindin (4): qemu-ga: adding vss-[un]install options qemu-ga: debug printout to help troubleshoot installation qemu-ga: Introduce Windows MSI script qemu-ga: Building Windows MSI installation with

Re: [Qemu-devel] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
Please, excuse for for accidentally sending the patched before they are ready. Ignore this patches's set. Thank you, Joseph Hindin On Sun, Apr 19, 2015 at 1:53 PM, Joseph Hindin wrote: > The patch set has been revised according to reviews > > 1. options documented in c

[Qemu-devel] Patch for 64 bit mingw compilation

2015-03-11 Thread Joseph Hindin
adding libssp to the qga-vss.dll libraries list. Regards, Joseph Hindin 0001-windows-build-lssp-added-to-qga-vss.dll-library-list.patch Description: Binary data

[Qemu-devel] [PATCH] windows build: -lssp added to qga-vss.dll libraries list

2015-03-11 Thread Joseph Hindin
em by adding libssp to the qga-vss.dll libraries list. Signed-off-by: Joseph Hindin --- qga/vss-win32/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qga/vss-win32/Makefile.objs b/qga/vss-win32/Makefile.objs index 6a69d50..bd0840d 100644 --- a/qga/vss-win32/Makefile

[Qemu-devel] Revised patch for qga-vss.dll linking

2015-03-12 Thread Joseph Hindin
I am submitting the revised patch for linking qga-vss.dll with 64-bit MinGW toolchain. Regards, Joseph Hindin

[Qemu-devel] [PATCH] When building qga-vss.dll with 64-bit MinGW toolchain, qga-vss.dll linking fails with unresolved symbols from libssp, stack protection support, like the following message:

2015-03-12 Thread Joseph Hindin
.../qga/vss-win32/install.cpp:52: undefined reference to `__stack_chk_fail' The patch fixes the problem by adding -fstack-protector-all option to the linker options' list. Signed-off-by: Joseph Hindin --- qga/vss-win32/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[Qemu-devel] Another solution for qga-vss stack protection issue

2015-03-15 Thread Joseph Hindin
, Joseph Hindin

[Qemu-devel] [PATCH] gemu-ga-win: configure script may add -fstack-protector-strong option instead of -fstack-protector-all, depending on availability ( see commit 63678e17c ). Both options have to by

2015-03-15 Thread Joseph Hindin
Signed-off-by: Joseph Hindin --- qga/vss-win32/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qga/vss-win32/Makefile.objs b/qga/vss-win32/Makefile.objs index 6a69d50..7c96c6b 100644 --- a/qga/vss-win32/Makefile.objs +++ b/qga/vss-win32/Makefile.objs @@ -3,7

Re: [Qemu-devel] undefined behavior of signed left shifts (was Re: [PULL 00/40] ppc patch queue 2015-06-03)

2015-06-05 Thread Joseph Myers
f x * 2 based on undefined overflow should not be applied to x << 1.) -- Joseph S. Myers jos...@codesourcery.com

Re: [Qemu-devel] Patch for 64 bit mingw compilation

2015-05-04 Thread Joseph Hindin
status /home/jhindin/development/qemu_upstream/qga/vss-win32/Makefile.objs:10: recipe for target 'qga/vss-win32/qga-vss.dll' failed make: *** [qga/vss-win32/qga-vss.dll] Error 1 -- Regards, Joseph Hindin On Sun, May 3, 2015 at 11:33 AM, Olga Krishtal wrote: > On 11/03/15 17

Re: Re: [Qemu-devel] Re: Accelerator feature

2006-07-30 Thread Joseph Stewart
I am ethic and my ethic is: "All your base are belong to us", am this your ethic, too? On 7/30/06, Karlos . <[EMAIL PROTECTED]> wrote: I asked lot of times before my first email why its closed. Dont assume that i didnt it. "Open the code unless you have something to hide." was an advice, not an

Re: [Qemu-devel] Interesting QEMU + OpenVPN

2006-08-02 Thread Joseph Miller
ll, especially since you can bridge the adapters on the host and transparently connect the guest to your internal LAN. Maybe one day qemu will have builtin OpenVPN support so it won't have to be installed on the guest? -Joseph ___ Qemu-devel mailing li

Re: [Qemu-devel] Large USB-Patch Documentation and todays CVS patch

2006-08-20 Thread Joseph Miller
I fear that we will never see your work. Sincerely, - -Joseph, A Discouraged Qemu User On Thursday 27 April 2006 11:45 am, [EMAIL PROTECTED] wrote: > Hello Lonnie. > > Lonnie Mendez wrote: > > Johannes Schindelin wrote: > > > > > > Seeing as there is a rele

Re: [Qemu-devel] Windows Vista

2006-08-20 Thread Joseph Miller
largefiles for some time now, but I don't know what the holdup is on MinGW. - -Joseph Miller On Monday 12 June 2006 3:33 pm, Christian MICHON wrote: > interestingly enough, qemu-img is compiled with large file support, yet > on win32/mingw (gcc 3.4.5) qemu-img cannot manage ima

Re: [Qemu-devel] Building a Linux Distro

2006-09-05 Thread Joseph Miller
If you are looking for a system to boot quickly, LinuxFromScratch would be pretty fast, but takes a long time to build. -Joseph On Saturday 02 September 2006 4:43 pm, Michael Fisher wrote: > I want to know if the following idea is impossible, possible or just crazy. > > I want to

Re: [Qemu-devel] Building a Linux Distro

2006-09-06 Thread Joseph Miller
Windows or any extra packages unless you build them yourself after finishing LFS. It was probably about 5 years ago, but on a K6-2 400MHz, it booted in about 20 seconds or so. -Joseph On Tuesday 05 September 2006 12:59 pm, you wrote: > Joseph, > > I have heard of LFS but haven't res

[Qemu-devel] Fastest TCP/IP Stack

2006-09-14 Thread Joseph Miller
aster. Does anyone have any knowledge of which would take the least overhead? I noticed on my top stats that my % sys was particularly high when using networking under -net user. Thanks -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org

[Qemu-devel] No response from qemu

2006-09-19 Thread Joseph Davida
Host Linux is FC3 2.6.9-1.677 kernel.# qemu-img create -f vmdk /hdb3/usr/tmp/qlinux 60GFormating '/hdb3/usr/tmp/qlinux', fmt=vmdk, size=62914560 kB# qemu -cdrom /usr/src/kernel/linux-fc6-x86_64/FC-6-Test3-x86_64-DVD.iso -boot d -hda /hdb3/usr/tmp/qlinuxThe window pops up, and it's title says:QEMU:

Re: [Qemu-devel] Re: hosting the forum

2006-10-06 Thread Joseph Miller
> Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel I am a fan of a qemu-user mailing list -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

[Qemu-devel] Mac OS X Guest Support

2006-10-20 Thread Joseph Miller
According to the roadmap, http://fabrice.bellard.free.fr/qemu/roadmap.html, Mac OS X will be supported as a guest OS. May I ask, what is the status of this? -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman

[Qemu-devel] Mac OS X Guest Support

2006-11-01 Thread Joseph Miller
According to the roadmap, http://fabrice.bellard.free.fr/qemu/roadmap.html, Mac OS X will be supported as a guest OS. May I ask, what is the status of this? -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman

Re: [Qemu-devel] qemu-system-* using mmap?

2006-12-13 Thread Joseph Miller
Should I be using the --enable-system or the --disable-system for win32 guest on i386 debian host? Can someone give a little more insight on this technicality? -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

Re: [Qemu-devel] using mmap?

2006-12-14 Thread Joseph Miller
Tim Olson wrote: On Dec 13, 2006, at 10:04 AM, Joseph Miller wrote: Can someone elaborate on this a little? What is the difference between the SOFTMMU and the mmap()? Should I be using the --enable-system or the --disable-system for win32 guest on i386 debian host? Can someone give a

Re: [Qemu-devel] Qemu speed vs vmplayer?

2006-12-15 Thread Joseph Miller
arable to VMPlayer? How does VMPlayer manage to be so much faster than Qemu? Is this simply an I/O bottleneck? How would I go about finding out what the differences are and how we can improve Qemu+KQEMU performance? -Joseph ___ Qemu-devel mailin

Re: [Qemu-devel] Qemu speed vs vmplayer?

2006-12-15 Thread Joseph Miller
slowdown? Is anyone familiar with what Qemu is so busy doing whilst sitting idle? I should note that I have compiled the KQemu into my 2.6 kernel instead of loading it as a module. I have found better performance with it this way. Any insight from a develo

Re: [Qemu-devel] Qemu speed w/ USB tablet emulation

2006-12-19 Thread Joseph Miller
sg00360.html on my website at http://www.calcmaster.net/qemu/benchmarks-20061216/ and you can see that this patch makes a HUGE difference in performance. Is there any way that this patch could be committed any time soon? -Joseph P.S. Any insight on why Qemu's memory access is so muc

Re: [Qemu-devel] QEMU/pc and scsi disks

2007-03-06 Thread Joseph Miller
s the stupidest thing ever for a commercial company like that trying to be portable. -Joseph ___ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel

Re: [Qemu-devel] LBA48

2005-12-27 Thread Joseph Stewart
This made me laugh... (no flames, please) Person1: "Can you do some work for me for free?" Person2: "Sure, where's the documentation?" Person1: "Here it is... it costs $18." Happy New Year Everyone! -joe On 12/27/05, Natalia Portillo <[EMAIL PROTECTED]> wrote: > -BEGIN PGP SIGNED MESSAGE

[Qemu-devel] qemu optimizations for x86

2005-12-30 Thread Joseph Miller
the actual processor emulation may not be optimized any more, but all of the peripherals and hardware emulators will be. Simply install the patch and then configure with '--enable-x86-optimize'. - -Joseph -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux)

Re: [Qemu-devel] HowTo use tapped network with 0.8.0

2006-01-09 Thread Joseph Miller
se yet. I instead used OpenVPN and bridging on my host and guest so that my guest appears to be on my LAN. Set up your host as your OpenVPN server, your guest as your OpenVPN client, and set up bridging as described in the howto and everything will work smoothly. (see openvpn.net). - -

Re: [Qemu-devel] Qemu won't compile on Fedora Core 4/X86_64

2006-01-09 Thread Joseph Miller
ged to get it to compile on FC4, but I took a slightly different approach. I renamed gcc to gcc4 and I renamed gcc32 to gcc. So when configure automatically finds gcc, it has the correct one without any particular options. I don't see how this could be any different than using - --cc=g

Re: [Qemu-devel] Networking between QEMU 0.8 on WinXP (Host) and NetBSD (Guest)

2006-01-23 Thread Joseph Miller
to your host. Once that is completed, your network will work properly. You made the correct choice to use bridging in order to get your networking set up. - -Joseph -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFD1N/0mXZROF+EADURAj1TAJ9P2O1j

Re: [Qemu-devel] Printing bogus values in ne2000_asic_ioport_read()/ ne2000_receive()

2006-03-04 Thread Joseph Stewart
Change the function argument from signed to unsigned and see it printf handles prints the values correctly. I.E.static void print_packet(unsigned char *s, int len) ...-joe On 2/25/06, Umamaheswararao Karyampudi <[EMAIL PROTECTED]> wrote: Hi,I am using QEMU in one of my research projects. Ilanded in

Re: [PATCH 1/2] target/riscv: prioritize pmp errors in raise_mmu_exception()

2024-04-15 Thread Joseph Chan
:" and "With physical address for instruction:" gives me the impression that when the implementation can distinguish between these situations, then reporting 12 , 13, 15 instead of 1, 5, 7 will provide a fine-grained reason for why things were broken. Regards, Joseph Chan On Sat, Apr

Re: [PATCH 1/2] target/riscv: prioritize pmp errors in raise_mmu_exception()

2024-04-15 Thread Joseph Chan
Step 2 mentions the exception code should be " access-fault exception corresponding to the original access type". i.e. 1, 5, 7. All other steps should use " page-fault exception corresponding to the original access type". i.e. 12, 13, 15. Regards, Joseph Chan On Mon, Apr 15, 20

Re: Deprecation/removal of nios2 target support

2024-04-18 Thread Joseph Myers
t; components; besides binutils, GDB, and GLIBC, there's QEMU, newlib/libgloss, > and the Linux kernel. But, we need to get the ball rolling somewhere. CC:ing Arnd Bergmann regarding the obsolescence in the Linux kernel. -- Joseph S. Myers josmy...@redhat.com

[PATCH] tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct

2024-01-21 Thread Joseph Burt
When tcg_out_qemu_st_{index,direct} were merged, the direct case for MO_64 was omitted, causing qemu_st_i64 to be encoded as 0x due to underflow when adding h.base and h.index. Fixes: 1df6d611bdc2("tcg/arm: Introduce HostAddress") Signed-off-by: Joseph Burt --- tcg/arm/tcg-ta

Contributing to Qemu

2024-09-08 Thread Joseph Kurape
Hello, I'm new to open-source, but I've learned C and Python. I've read the 'Getting Started' guide, but aside from signing up for the mailing list and getting the source code, it doesn't provide much direction for beginners. I'm looking for somewhere I can contribute. Could any maintainer sugge

Re: Contributing to Qemu

2024-09-08 Thread Joseph Kurape
Thank you, Manos. I'm not discouraged by the difficulty. I guess I just didn't know where to start from. Thanks for the direction. On Sun, 08 Sept 2024, 09:51 Manos Pitsidianakis, < manos.pitsidiana...@linaro.org> wrote: > On Sun, 08 Sep 2024 10:28, Joseph Kurape wrote: &

[Qemu-devel] [PATCH] tcg: correct 32-bit tcg_gen_ld8s_i64 sign-extension

2016-10-27 Thread Joseph Myers
the uninitialized high part (in some GCC tests of AArch64 NEON shift intrinsics, in particular). This patch corrects the sign-extension logic, making it match other functions such as tcg_gen_ld16s_i64. Signed-off-by: Joseph Myers --- diff --git a/tcg/tcg-op.c b/tcg/tcg-op.c index bb2bfee

[Qemu-devel] [PATCH] target/i386: set rip_offset for some SSE4.1 instructions

2017-08-07 Thread Joseph Myers
the required rip_offset setting for those instructions, so fixing some GCC test failures (13 in the gcc testsuite in my GCC 6-based testing) when testing with a default CPU setting enabling those instructions. Signed-off-by: Joseph Myers --- diff --git a/target/i386/translate.c b/target/i386

[Qemu-devel] [PATCH] target/i386: fix pmovsx/pmovzx in-place operations

2017-08-08 Thread Joseph Myers
-based testing) when testing with a default CPU setting enabling those instructions. Signed-off-by: Joseph Myers --- diff --git a/target/i386/ops_sse.h b/target/i386/ops_sse.h index 16509d0..d578216 100644 --- a/target/i386/ops_sse.h +++ b/target/i386/ops_sse.h @@ -1617,18 +1617,18 @@ void glue

[Qemu-devel] [PATCH] target/i386: set rip_offset for further SSE instructions

2017-08-08 Thread Joseph Myers
failures in my GCC 6-based testing. (I do not know whether there might be still further classes of instructions missing this setting.) Signed-off-by: Joseph Myers --- diff --git a/target/i386/translate.c b/target/i386/translate.c index 5fdadf9..95f7261 100644 --- a/target/i386/translate.c

[Qemu-devel] [PATCH] target/i386: fix packusdw in-place operation

2017-08-09 Thread Joseph Myers
ue by computing the result in a local temporary and copying it to the destination at the end; this patch fixes the packusdw helper to do likewise. This fixes three gcc test failures in my GCC 6-based testing. Signed-off-by: Joseph Myers --- diff --git a/target/i386/ops_sse.h b/target/i386/ops_sse.h

[Qemu-devel] [PATCH] target/i386: fix pcmpxstrx substring search

2017-08-10 Thread Joseph Myers
correspond with the proper instruction semantics. This fixes four gcc test failures in my GCC 6-based testing. Signed-off-by: Joseph Myers --- diff --git a/target/i386/ops_sse.h b/target/i386/ops_sse.h index 16509d0..9f1b351 100644 --- a/target/i386/ops_sse.h +++ b/target/i386/ops_sse.h @@ -2037,1

[Qemu-devel] [PATCH] target/i386: fix phminposuw in-place operation

2017-08-11 Thread Joseph Myers
copied first. This fixes one gcc test failure in my GCC 6-based testing (and so concludes the present sequence of patches, as I don't have any further gcc test failures left in that testing that I attribute to QEMU bugs). Signed-off-by: Joseph Myers --- diff --git a/target/i386/ops_sse.h b/t

Re: [Qemu-devel] d_off field in struct dirent and 32-on-64 emulation

2018-12-31 Thread Joseph Myers
32 resulting from the quiet truncation, as the issue is certainly there in the source code). -- Joseph S. Myers jos...@codesourcery.com

[Qemu-devel] [PATCH] tcg: increase MAX_OP_PER_INSTR to 395

2016-09-22 Thread Joseph Myers
lt in a higher figure (or maybe a higher figure would be safer anyway). Signed-off-by: Joseph Myers --- diff --git a/tcg/tcg.h b/tcg/tcg.h index c9949aa..a7fa452 100644 --- a/tcg/tcg.h +++ b/tcg/tcg.h @@ -32,7 +32,7 @@ #include "tcg-target.h" /* XXX: make safe guess about si

Re: [Qemu-devel] [PATCH] tcg: increase MAX_OP_PER_INSTR to 395

2016-09-23 Thread Joseph Myers
On Fri, 23 Sep 2016, Laurent Desnogues wrote: > Hello, > > On Fri, Sep 23, 2016 at 1:53 AM, Joseph Myers wrote: > > MAX_OP_PER_INSTR is currently 266, reported in commit > > 14dcdac82f398cbac874c8579b9583fab31c67bf to be the worst case for the > > ARM A64 decoder. &g

Re: [Qemu-devel] [PATCH] tcg: increase MAX_OP_PER_INSTR to 395

2016-09-23 Thread Joseph Myers
n has resulted in tcg_op_buf_full() being true, but my testing had cases where it was at least 8). -- Joseph S. Myers jos...@codesourcery.com

[PATCH 0/4] softfloat: fix floatx80 emulation bugs

2020-04-30 Thread Joseph Myers
onent 0). Joseph Myers (4): softfloat: silence sNaN for conversions to/from floatx80 softfloat: fix floatx80 pseudo-denormal addition / subtraction softfloat: fix floatx80 pseudo-denormal comparisons softfloat: fix floatx80 pseudo-denormal round to integer fpu/softfloat.c

[PATCH 1/4] softfloat: silence sNaN for conversions to/from floatx80

2020-04-30 Thread Joseph Myers
Conversions between IEEE floating-point formats should convert signaling NaNs to quiet NaNs. Most of those in QEMU's softfloat code do so, but those for floatx80 fail to. Fix those conversions to silence signaling NaNs as well. Signed-off-by: Joseph Myers --- fpu/softfloat.c

[PATCH 2/4] softfloat: fix floatx80 pseudo-denormal addition / subtraction

2020-04-30 Thread Joseph Myers
both values are pseudo-denormals (biased exponent zero, explicit integer bit 1). Add a check for that case, so making the results match those seen on x86 hardware for pseudo-denormals. Signed-off-by: Joseph Myers --- fpu/softfloat.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/fpu

[PATCH 3/4] softfloat: fix floatx80 pseudo-denormal comparisons

2020-04-30 Thread Joseph Myers
, not the other more specific comparison operations. That is the only comparison function for floatx80 used in the i386 port, which is the only supported port with these pseudo-denormal semantics. Signed-off-by: Joseph Myers --- fpu/softfloat.c | 5 + 1 file changed, 5 insertions(+) diff --git

[PATCH 4/4] softfloat: fix floatx80 pseudo-denormal round to integer

2020-04-30 Thread Joseph Myers
round to +/- 1 depending on the rounding mode) as hardware does. Fix this check (simplifying the code in the process). Signed-off-by: Joseph Myers --- fpu/softfloat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fpu/softfloat.c b/fpu/softfloat.c index 8e9c714e6f..e29b07542a

Re: [PATCH 1/4] softfloat: silence sNaN for conversions to/from floatx80

2020-05-01 Thread Joseph Myers
ust the rounding precision used for loads; (d) float128_to_floatx80 shouldn't actually be used by any QEMU target, because no supported CPU architecture has support for both formats in hardware (although I made my sNaN change to the conversions between them anyway for com

Re: [PATCH 2/4] softfloat: fix floatx80 pseudo-denormal addition / subtraction

2020-05-01 Thread Joseph Myers
On Fri, 1 May 2020, Alex Bennée wrote: > > Joseph Myers writes: > > > The softfloat function addFloatx80Sigs, used for addition of values > > with the same sign and subtraction of values with opposite sign, fails > > to handle the case where the two values bot

Re: [PATCH 3/4] softfloat: fix floatx80 pseudo-denormal comparisons

2020-05-01 Thread Joseph Myers
On Fri, 1 May 2020, Alex Bennée wrote: > > Joseph Myers writes: > > > The softfloat floatx80 comparisons fail to allow for pseudo-denormals, > > which should compare equal to corresponding values with biased > > exponent 1 rather than 0. Add an adjustment for t

Re: [PATCH 3/4] softfloat: fix floatx80 pseudo-denormal comparisons

2020-05-01 Thread Joseph Myers
und so far in the floating-point support in the i386 port (at least ten such bugs beyond the ones fixed in the present patch series). And it might well depend on details of compiler code generation to test some of the bugs effectively. -- Joseph S. Myers jos...@codesourcery.com

[PATCH v2 0/4] softfloat: fix floatx80 emulation bugs

2020-05-04 Thread Joseph Myers
t not enabled fail for unrelated reasons if enabled for floatx80, this does not do anything regarding enabling such tests. Joseph Myers (4): softfloat: silence sNaN for conversions to/from floatx80 softfloat: fix floatx80 pseudo-denormal addition / subtraction softfloat: fix floatx80 pseudo-den

[PATCH v2 2/4] softfloat: fix floatx80 pseudo-denormal addition / subtraction

2020-05-04 Thread Joseph Myers
both values are pseudo-denormals (biased exponent zero, explicit integer bit 1). Add a check for that case, so making the results match those seen on x86 hardware for pseudo-denormals. Signed-off-by: Joseph Myers --- fpu/softfloat.c| 6 ++ tests/tcg/i386/test-i386

[PATCH v2 1/4] softfloat: silence sNaN for conversions to/from floatx80

2020-05-04 Thread Joseph Myers
Conversions between IEEE floating-point formats should convert signaling NaNs to quiet NaNs. Most of those in QEMU's softfloat code do so, but those for floatx80 fail to. Fix those conversions to silence signaling NaNs as well. Signed-off-by: Joseph Myers --- fpu/softfl

[PATCH v2 3/4] softfloat: fix floatx80 pseudo-denormal comparisons

2020-05-04 Thread Joseph Myers
, not the other more specific comparison operations. That is the only comparison function for floatx80 used in the i386 port, which is the only supported port with these pseudo-denormal semantics. Signed-off-by: Joseph Myers --- fpu/softfloat.c| 5 + tests/tcg/i386

[PATCH v2 4/4] softfloat: fix floatx80 pseudo-denormal round to integer

2020-05-04 Thread Joseph Myers
round to +/- 1 depending on the rounding mode) as hardware does. Fix this check (simplifying the code in the process). Signed-off-by: Joseph Myers --- fpu/softfloat.c| 2 +- tests/tcg/i386/test-i386-pseudo-denormal.c | 10 ++ 2 files changed, 11 insertions(+), 1

[PATCH] target/i386: reimplement fpatan using floatx80 operations

2020-06-19 Thread Joseph Myers
The x87 fpatan emulation is currently based around conversion to double. This is inherently unsuitable for a good emulation of any floatx80 operation. Reimplement using the soft-float operations, as for other such instructions. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c

Re: [PATCH] target/i386: reimplement fpatan using floatx80 operations

2020-06-19 Thread Joseph Myers
patch to reimplement f2xm1, which adds an include of fpu/softfloat-macros.h to target/i386/fpu_helper.c. -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH] target/i386: reimplement fpatan using floatx80 operations

2020-06-19 Thread Joseph Myers
lines in a large table of randomly generated tests. -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH] target/i386: reimplement fpatan using floatx80 operations

2020-06-19 Thread Joseph Myers
Testing with the glibc testsuite shows this patch needs a little more work to get correct underflow/inexact exceptions in the case where ST0 is positive and ST1/ST0 is small. I'll send a revised patch next week (I don't expect any changes in the rest of the code). -- Joseph S.

[PATCH v2] target/i386: reimplement fpatan using floatx80 operations

2020-06-22 Thread Joseph Myers
The x87 fpatan emulation is currently based around conversion to double. This is inherently unsuitable for a good emulation of any floatx80 operation. Reimplement using the soft-float operations, as for other such instructions. Signed-off-by: Joseph Myers --- Changes in version 2: adjust the

Re: [PATCH v2] target/i386: reimplement fpatan using floatx80 operations

2020-06-23 Thread Joseph Myers
On Tue, 23 Jun 2020, Paolo Bonzini wrote: > On 23/06/20 02:01, Joseph Myers wrote: > > The x87 fpatan emulation is currently based around conversion to > > double. This is inherently unsuitable for a good emulation of any > > floatx80 operation. Reimplement using the soft

Re: [PATCH 1/5] target/i386: implement special cases for fxtract

2020-06-23 Thread Joseph Myers
zero() would be true if both EXPD(temp) and > temp.l.lower were zero, but maybe I'm missing something. Yes, that looks like a false positive to me. -- Joseph S. Myers jos...@codesourcery.com

[PATCH 0/2] target/i386: SSE floating-point fixes

2020-06-25 Thread Joseph Myers
second patch to cover both patches. The style checker will produce its usual inapplicable warnings about use of "volatile" in the testcase and about C99 hex float constants. Joseph Myers (2): target/i386: set SSE FTZ in correct floating-point state target/i386: fix IEEE SSE floa

[PATCH 1/2] target/i386: set SSE FTZ in correct floating-point state

2020-06-25 Thread Joseph Myers
The code to set floating-point state when MXCSR changes calls set_flush_to_zero on &env->fp_status, so affecting the x87 floating-point state rather than the SSE state. Fix to call it for &env->sse_status instead. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 2 +-

[PATCH 2/2] target/i386: fix IEEE SSE floating-point exception raising

2020-06-25 Thread Joseph Myers
ing is done about trapping exceptions (for which there is minimal and largely broken support in QEMU's emulation in the x87 case and no support at all in the SSE case). Signed-off-by: Joseph Myers --- target/i386/cpu.h | 1 + target/i386/fpu_helper.c

[PATCH 0/5] target/i386: fxtract, fscale fixes

2020-05-06 Thread Joseph Myers
ale, that would result in spurious exceptions being set from a naive propagation of exceptions from the softfloat state, and thus will need updating to avoid propagating inappropriate exceptions when such propagation is implemented.) Joseph Myers (5): target/i386: implement special cases for f

[PATCH 1/5] target/i386: implement special cases for fxtract

2020-05-06 Thread Joseph Myers
The implementation of the fxtract instruction treats all nonzero operands as normal numbers, so yielding incorrect results for invalid formats, infinities, NaNs and subnormal and pseudo-denormal operands. Implement appropriate handling of all those cases. Signed-off-by: Joseph Myers --- target

[PATCH 2/5] target/i386: fix fscale handling of signaling NaN

2020-05-06 Thread Joseph Myers
The implementation of the fscale instruction returns a NaN exponent unchanged. Fix it to return a quiet NaN when the provided exponent is a signaling NaN. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 4 tests/tcg/i386/test-i386-fscale.c | 37

[PATCH 3/5] target/i386: fix fscale handling of invalid exponent encodings

2020-05-06 Thread Joseph Myers
. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 5 - tests/tcg/i386/test-i386-fscale.c | 29 + 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/target/i386/fpu_helper.c b/target/i386/fpu_helper.c index 60012c405c..7709af8fdd 100644

[PATCH 4/5] target/i386: fix fscale handling of infinite exponents

2020-05-06 Thread Joseph Myers
signed exact zero or infinity as a result. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 22 ++ tests/tcg/i386/test-i386-fscale.c | 29 + 2 files changed, 51 insertions(+) diff --git a/target/i386/fpu_helper.c b/target/i386

[PATCH 5/5] target/i386: fix fscale handling of rounding precision

2020-05-06 Thread Joseph Myers
precision, and fscale is not in that set. Fix the implementation to save and restore the rounding precision around the call to floatx80_scalbn. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 3 +++ tests/tcg/i386/test-i386-fscale.c | 13 + 2 files changed, 16 insertions

Re: [PATCH 0/5] target/i386: fxtract, fscale fixes

2020-05-07 Thread Joseph Myers
at least, so I assume they are OK in QEMU floating-point tests and this style checker should not be objecting to them. -- Joseph S. Myers jos...@codesourcery.com

[PATCH 0/4] target/i386: miscellaneous x87 fixes

2020-05-13 Thread Joseph Myers
eptions even when it adds code to set exceptions in the softfloat state. Joseph Myers (4): target/i386: fix floating-point load-constant rounding target/i386: fix fxam handling of invalid encodings target/i386: fix fbstp handling of negative zero target/i386: fix fbstp handling of out-of-

[PATCH 1/4] target/i386: fix floating-point load-constant rounding

2020-05-13 Thread Joseph Myers
setting "inexact") as specified. Signed-off-by: Joseph Myers --- target/i386/fpu_helper.c | 54 +++- tests/tcg/i386/test-i386-fldcst.c | 199 ++ 2 files changed, 248 insertions(+), 5 deletions(-) create mode 100644 tests/tcg/i386/test-i38

  1   2   >