Re: [PATCH v2] hw/arm/virt: Support larger highmem MMIO regions

2025-02-05 Thread Matt Ochs
On Feb 4, 2025, at 11:08 PM, Gavin Shan wrote: On 2/5/25 2:19 PM, Matthew R. Ochs wrote: The MMIO region size required to support virtualized environments with large PCI BAR regions can exceed the hardcoded limit configured in QEMU. For example, a VM with multiple NVIDIA Grace-Hopper GPUs passed

Re: [PATCH] hw/arm/virt: Support larger highmem MMIO regions

2025-01-31 Thread Matt Ochs
> On Jan 29, 2025, at 2:15 AM, Eric Auger wrote: > Hi Shameer, > > On 1/29/25 9:10 AM, Shameerali Kolothum Thodi wrote: >> >>> -Original Message- >>> From: Eric Auger >>> Sent: Wednesday, January 29, 2025 7:56 AM >>> To: Matt Oc

Re: [PATCH] hw/arm/virt: Support larger highmem MMIO regions

2025-01-29 Thread Matt Ochs
On Jan 29, 2025, at 2:25 AM, Philippe Mathieu-Daudé wrote: Hi Matthew, On 28/1/25 17:02, Matthew R. Ochs wrote: The MMIO region size required to support virtualized environments with large PCI BAR regions can exceed the hardcoded limit configured in QEMU. For example, a VM with multiple NVIDIA

Re: [PATCH] hw/arm/virt: Support larger highmem MMIO regions

2025-01-28 Thread Matt Ochs
> On Jan 28, 2025, at 11:52 AM, Eric Auger wrote: > > Hi Matthew, Shameer, > > On 1/28/25 6:36 PM, Shameerali Kolothum Thodi wrote: >> >>> -Original Message- >>> From: Matthew R. Ochs >>> Sent: Tuesday, January 28, 2025 4:03 PM >>> To: qemu-devel@nongnu.org; Shameerali Kolothum Thodi >

Re: [PATCH v2] plugins: Set final instruction count in plugin_gen_tb_end

2023-08-30 Thread Matt Borgerson
Thanks Alex On Wed, Aug 30, 2023, 14:47 Alex Bennée wrote: > > Matt Borgerson writes: > > > Translation logic may partially decode an instruction, then abort and > > remove the instruction from the TB. This can happen for example when an > > instruction spans two p

Re: [PATCH] accel/tcg: Fix guest instruction address in output assembly log

2023-07-22 Thread Matt Borgerson
On Sat, Jul 22, 2023 at 3:11 AM Richard Henderson wrote: > > On 7/18/23 02:35, Matt Borgerson wrote: > > If CF_PCREL is enabled, generated host assembly logging (command line > > option `-d out_asm`) may incorrectly report guest instruction virtual > > addresses as

[PATCH] accel/tcg: Fix guest instruction address in output assembly log

2023-07-17 Thread Matt Borgerson
If CF_PCREL is enabled, generated host assembly logging (command line option `-d out_asm`) may incorrectly report guest instruction virtual addresses as page offsets instead of absolute addresses. This patch corrects the reported guest address. Signed-off-by: Matt Borgerson --- accel/tcg

Re: [PATCH] target/i386: Check CR0.TS before enter_mmx

2023-07-17 Thread Matt Borgerson
Thanks Paolo! On Fri, Jul 14, 2023 at 7:28 AM Paolo Bonzini wrote: > > Queued, thanks. > > Paolo >

Re: [PATCH v2] plugins: Set final instruction count in plugin_gen_tb_end

2023-07-17 Thread Matt Borgerson
Thanks Alex! On Mon, Jul 17, 2023 at 8:34 AM Alex Bennée wrote: > > > Alex Bennée writes: > > > Matt Borgerson writes: > > > >> Translation logic may partially decode an instruction, then abort and > >> remove the instruction from the TB. This can h

[PATCH v2] plugins: Set final instruction count in plugin_gen_tb_end

2023-07-14 Thread Matt Borgerson
in the TB. This patch updates plugin_gen_tb_end to set the final instruction count. Signed-off-by: Matt Borgerson --- accel/tcg/plugin-gen.c| 5 - accel/tcg/translator.c| 2 +- include/exec/plugin-gen.h | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/accel/tcg

Re: [PATCH] plugins: Set final instruction count in plugin_gen_tb_end

2023-07-14 Thread Matt Borgerson
Hi Philippe, > num_insns is a 'size_t'. You are right. I copied the `int` type from `DisasContextBase`, but it should really be `size_t`. I'll send an updated patch. Thanks, Matt On Fri, Jul 14, 2023 at 11:09 AM Philippe Mathieu-Daudé wrote: > > Hi Matt, > > On

[PATCH] plugins: Set final instruction count in plugin_gen_tb_end

2023-07-13 Thread Matt Borgerson
in the TB. This patch updates plugin_gen_tb_end to set the final instruction count. Signed-off-by: Matt Borgerson --- accel/tcg/plugin-gen.c| 5 - accel/tcg/translator.c| 2 +- include/exec/plugin-gen.h | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/accel/tcg

[PATCH] target/i386: Check CR0.TS before enter_mmx

2023-07-13 Thread Matt Borgerson
resetting FPU state before the guest has a chance to save it. Signed-off-by: Matt Borgerson --- target/i386/tcg/decode-new.c.inc | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/target/i386/tcg/decode-new.c.inc b/target/i386/tcg/decode-new.c.inc index 46afd9960b

Re: [PATCH RFC 2/3] hw/i2c: add mctp core

2022-11-21 Thread Matt Johnston
mctpi2c6 1 0x1d Hi Klaus, Thanks for the MCTP model, it's useful here. I needed the following patch to be able to call SetupEndpoint again when a device has already been assigned an EID. That tries a Set Endpoint ID/ Get Endpoint ID, addressed to EID 0. Cheers, Matt --- >From cb7ad91474367f8

I have a question. - Matthew Stacy

2022-03-06 Thread Matt Stacy
Qemu Linux Developers, I’m looking for a solution to keep Hackintoshing a possibly for people like me. I saw a group of people use your program and turned it into UTM a problem using Qemu, but can emulate .ipsw restores of MacOS that include the M1 Chip. The thing is UTM can only be run on a Mac O

Re: TCG Floating Point Support (Work in Progress)

2021-10-01 Thread Matt
seen at least one game make noticeable use of MMX/SSE features though, which I also need to look at accelerating. Profiler indicates they are also very costly. I have seen the TCG vector ops, which are a very cool addition. Matt On Fri, Oct 1, 2021 at 1:24 AM Alex Bennée wrote: > > &

Re: TCG Floating Point Support (Work in Progress)

2021-09-30 Thread Matt
ndling of floating point hard. Agreed! > I'll happily review patches on the list that provide for an accelerated > FPU experience as long as the correctness is maintained. Thank you! Matt On Thu, Sep 30, 2021 at 2:38 AM Alex Bennée wrote: > > > Matt writes: > > &g

Re: TCG Floating Point Support (Work in Progress)

2021-09-30 Thread Matt
utilize it for accelerated floating point emulation, and be able to be implemented for various TCG targets where possible, with x86-64 and AArch64 being my priorities. Thanks, Matt On Wed, Sep 29, 2021 at 10:39 PM Matt wrote: > > Hello-- > > I'm excited to share that I have been devel

TCG Floating Point Support (Work in Progress)

2021-09-29 Thread Matt
rties that this work is happening, to solicit any early feedback, and to extend an invitation to anyone interested in collaborating to expedite its upstreaming. My initial TCG FP work can be found here: https://github.com/mborgerson/xemu/pull/464/commits Thanks, Matt

[Bug 1893040] Re: External modules retreval using Go1.15 on s390x appears to have checksum and ECDSA verification issues

2021-04-22 Thread Matt K
It's still an issue using qemu-6.0.0-rc4. If you remove the environment variable ENV GOPROXY="https://proxy.golang.org|direct" you get a different error: => ERROR [6/6] RUN go build .

[Bug 1869497] Re: x86_cpu_gdb_read_register segfaults when gdb requests registers

2020-03-29 Thread Matt Wilbur
** Changed in: qemu Assignee: (unassigned) => Matt Wilbur (mattwilbur) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1869497 Title: x86_cpu_gdb_read_register segfaults when gdb reque

[Bug 1869497] [NEW] x86_cpu_gdb_read_register segfaults when gdb requests registers

2020-03-28 Thread Matt Wilbur
Public bug reported: When attempting to attach to the gdbstub, a segfault occurs. I traced this down to a problem in a call to gdb_get_reg16 where the mem_buf was being treated like a uint8_t* instead of a GByteArray. The buffer passed to gdb_get_reg16 ends up passing an invalid GByteArray point

Re: [PATCH] memory: Fix start offset for bitmap log_clear hook

2020-02-25 Thread Matt Borgerson
[ ping ] Hi Paolo, would you mind taking a quick look at this patch for memory.c to consider it for merge? This resolves an issue with dirty bits not being cleared as expected. Here's the Patchwork link: http://patchwork.ozlabs.org/patch/1240121/ Thanks for your time! Matt On Tue, F

[PATCH] memory: Fix start offset for bitmap log_clear hook

2020-02-18 Thread Matt Borgerson
Currently only the final page offset is being passed to the `log_clear` hook via `memory_region_clear_dirty_bitmap` after it is used as an iterator in `cpu_physical_memory_test_and_clear_dirty`. This patch corrects the start address and size of the region. Signed-off-by: Matt Borgerson

[Bug 1798451] Re: MMX emulation is missing on HVF Acceleration

2019-09-27 Thread Matt Haggard
Adding a ditto to this. == Command and output == $ qemu-system-x86_64 -m 2G -hda mydisk.vdi -accel hvf -vga std qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.8001H:ECX.svm [bit 2] Unimplemented handler (7fe3aac905e8) for 0 (f 11) This is for a customized Ubuntu

Re: [Qemu-devel] [Qemu-block] [RFC, v1] Namespace Management Support

2019-07-08 Thread Matt Fitzpatrick
of going through the patch you posted. Nice job!  I'm glad to see more people adding enhancements. It was pretty stale for years. -Matt On 7/5/19 12:50 AM, Klaus Birkelund wrote: On Tue, Jul 02, 2019 at 10:39:36AM -0700, Matt Fitzpatrick wrote: Adding namespace management support to the nvme device

[Qemu-devel] [RFC,v1] Namespace Management Support

2019-07-02 Thread Matt Fitzpatrick
Adding namespace management support to the nvme device. Namespace creation requires contiguous block space for a simple method of allocation. I wrote this a few years ago based on Keith's fork and nvmeqemu fork and have recently re-synced with the latest trunk.  Some data structures in nvme.h

Re: [Qemu-devel] [PATCH v3] QGA: Fix guest-get-fsinfo PCI addresscollection in Windows

2019-02-27 Thread Matt Hines
ping From: no-re...@patchew.org Sent: Thursday, January 31, 2019 9:53 To: mhi...@scalecomputing.com Cc: f...@euphon.net; qemu-devel@nongnu.org; mhi...@scalecomputing.com; mdr...@linux.vnet.ibm.com Subject: Re: [Qemu-devel] [PATCH v3] QGA: Fix guest-get-fsinfo PCI addresscollection in Windows

Re: [Qemu-devel] [PATCH] QGA: Fix guest-get-fsinfo PCI address collection inWindows

2019-01-24 Thread Matt Hines
Patch v2 removed the device number and added a summary From: Michael Roth Sent: Thursday, January 24, 2019 9:56 To: mhi...@scalecomputing.com; qemu-devel@nongnu.org Cc: Matt Hines Subject: Re: [PATCH] QGA: Fix guest-get-fsinfo PCI address collection inWindows Quoting mhi...@scalecomputing.com

Re: [Qemu-devel] [PATCH] QGA: Fix guest-get-fsinfo PCI addresscollection in Windows

2019-01-14 Thread Matt Hines
, January 14, 2019 11:41 To: mhi...@scalecomputing.com; qemu-devel@nongnu.org Cc: Michael Roth Subject: Re: [Qemu-devel] [PATCH] QGA: Fix guest-get-fsinfo PCI addresscollection in Windows On 1/14/19 3:03 AM, mhi...@scalecomputing.com wrote: > From: Matt Hines > > Signed-off-by: Matt Hi

Re: [Qemu-devel] [RfC PATCH] Add udmabuf misc device

2018-04-05 Thread Matt Roper
On Thu, Apr 05, 2018 at 10:32:04PM +0200, Daniel Vetter wrote: > Pulling this out of the shadows again. > > We now also have xen-zcopy from Oleksandr and the hyper dmabuf stuff > from Matt and Dongwong. > > At least from the intel side there seems to be the idea to just have

[Qemu-devel] [Bug 1329956] Re: multi-core FreeBSD guest hangs after warm reboot

2017-11-23 Thread Matt Keys
I found this bug report through https://redmine.pfsense.org/issues/7925 , btw. -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1329956 Title: multi-core FreeBSD guest hangs after warm reboot Status

[Qemu-devel] [Bug 1329956] Re: multi-core FreeBSD guest hangs after warm reboot

2017-11-23 Thread Matt Keys
sorry, make that https://redmine.pfsense.org/issues/4377 -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1329956 Title: multi-core FreeBSD guest hangs after warm reboot Status in QEMU: Fix Release

[Qemu-devel] [Bug 1329956] Re: multi-core FreeBSD guest hangs after warm reboot

2017-11-23 Thread Matt Keys
I'm able to reproduce this issue, but using latest debian 9. Debian 9 qemu version: 1:2.8+dfsg-6+deb9u3 kernel version: Linux vm2 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux I'm attempting to cold boot, or warm reboot, pfsense 2.4.2 amd64 iso image guest. If I have

[Qemu-devel] [Bug 1329956] Re: multi-core FreeBSD guest hangs after warm reboot

2017-11-23 Thread Matt Keys
** Also affects: debian 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/bugs/1329956 Title: multi-core FreeBSD guest hangs after warm reboot Status in QEMU:

Re: [Qemu-devel] Running Qemu in discrete time/step by step

2017-10-30 Thread Matt
effect in the adevs/qemu simulator. > > -Original Message- > From: Matt [mailto:matta...@gmail.com] > Sent: Monday, October 23, 2017 5:38 AM > To: Nutaro, James J. > Cc: Emilio G. Cota; qemu-devel@nongnu.org; Hajime Tazaki > Subject: Re: [Qemu-devel] Running Qemu in discre

Re: [Qemu-devel] Running Qemu in discrete time/step by step

2017-10-23 Thread Matt
vents from timers, asynchronous input-output, and bottom halves. == Do you manage to achieve perfect reproducibility with adevs + qemu ? If yes, is there any publication describing how you achieve this ? Best regards matt 2017-10-21 0:02 GMT+09:00 Nutaro, James J. : > Thanks for taking a look

[Qemu-devel] Running Qemu in discrete time/step by step

2017-10-19 Thread Matt
be possible to merge either approach or a similar one (adevs patch doesn't seem too big ~500 lines), would that be of interest for the Qemu comminity too ? 3/ if yes to 2. How to proceed, which one would be favorite ? if no, what should be improved ? or would that be a definitive no ? Best re

Re: [Qemu-devel] [PATCH] PCI: PCIe access should always be little endian

2017-09-27 Thread Matt Redfearn
ping? On 16/08/17 11:25, Marcel Apfelbaum wrote: On 15/08/2017 17:44, Matt Redfearn wrote: PCIe busses are always little endian, so set the endianness of the memory region to little endian rather than native such that operations work as expected on big endian targets. Signed-off-by: Matt

[Qemu-devel] [PATCH v3] audio: intel-hda: do not use old_mmio accesses

2017-08-27 Thread Matt Parker
intel-hda is currently using the old_mmio accessors for io. This updates the device to use .read and .write accessors instead. Signed-off-by: Matt Parker --- v3: * use MAKE_64BIT_MASK --- hw/audio/intel-hda.c | 58 ++-- 1 file changed, 11

Re: [Qemu-devel] [PATCH] audio: intel-hda: do not use old_mmio accesses

2017-08-23 Thread Matt Parker
On 22 August 2017 at 09:44, Peter Maydell wrote: > On 21 August 2017 at 22:13, Matt Parker wrote: >> intel-hda is still using the old_mmio accessors for io. >> This updates the device to use .read and .write accessors instead. > > Hi; thanks for this patch. > >

Re: [Qemu-devel] [PATCH v2] audio: intel-hda: do not use old_mmio accesses

2017-08-23 Thread Matt Parker
I've just noticed the suggested changes from the v1 patch regarding using MAKE_64BIT_MASK. This patch is can be ignored for now. On 23 August 2017 at 20:37, Matt Parker wrote: > intel-hda is currently using the old_mmio accessors for io. > This updates the device to use .read

[Qemu-devel] [PATCH v2] audio: intel-hda: do not use old_mmio accesses

2017-08-23 Thread Matt Parker
intel-hda is currently using the old_mmio accessors for io. This updates the device to use .read and .write accessors instead. Signed-off-by: Matt Parker --- hw/audio/intel-hda.c | 57 +--- 1 file changed, 10 insertions(+), 47 deletions(-) diff

[Qemu-devel] [PATCH] audio: intel-hda: do not use old_mmio accesses

2017-08-21 Thread Matt Parker
intel-hda is still using the old_mmio accessors for io. This updates the device to use .read and .write accessors instead. --- hw/audio/intel-hda.c | 56 +--- 1 file changed, 9 insertions(+), 47 deletions(-) diff --git a/hw/audio/intel-hda.c b/hw/au

[Qemu-devel] [PATCH v2] net: rtl8139: do not use old_mmio accesses

2017-08-15 Thread Matt Parker
Both io and memory use the same mmio functions in the rtl8139 device. This patch removes the separate MemoryRegionOps and old_mmio accessors for memory, and replaces it with an alias to the io memory region. Signed-off-by: Matt Parker --- hw/net/rtl8139.c | 53

[Qemu-devel] [PATCH] PCI: PCIe access should always be little endian

2017-08-15 Thread Matt Redfearn
PCIe busses are always little endian, so set the endianness of the memory region to little endian rather than native such that operations work as expected on big endian targets. Signed-off-by: Matt Redfearn --- hw/pci/pcie_host.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

Re: [Qemu-devel] [PATCH] net: rtl8139: do not use old_mmio accesses

2017-08-14 Thread Matt Parker
On Mon, Aug 14, 2017 at 10:40:27AM +0200, Paolo Bonzini wrote: > On 12/08/2017 23:33, Matt Parker wrote: > > This updates the current MemoryRegionOps for the bar 1 memory region > > from using the old_mmio accessors to the .read and .write accessors. > > > >

[Qemu-devel] [PATCH] net: rtl8139: do not use old_mmio accesses

2017-08-12 Thread Matt Parker
This updates the current MemoryRegionOps for the bar 1 memory region from using the old_mmio accessors to the .read and .write accessors. Signed-off-by: Matt Parker --- hw/net/rtl8139.c | 60 +++- 1 file changed, 16 insertions(+), 44 deletions

[Qemu-devel] [PATCH] net: rtl8139: do not use old_mmio accesses

2017-08-12 Thread Matt Parker
This updates the current MemoryRegionOps for the bar 1 memory region from using the old_mmio accessors to the .read and .write accessors. Signed-off-by: Matt Parker --- hw/net/rtl8139.c | 60 +++- 1 file changed, 16 insertions(+), 44 deletions

Re: [Qemu-devel] qemu-ga virtio-serial socket clarification

2016-10-27 Thread Matt Broadstone
On Tue, Oct 25, 2016 at 7:01 PM, Matt Broadstone wrote: > On Tue, Oct 25, 2016 at 6:27 PM, Stefan Hajnoczi > wrote: > >> On Tue, Oct 25, 2016 at 7:14 PM, Matt Broadstone >> wrote: >> > I've been attempting an experimental qemu agent using a node.js daemon >

Re: [Qemu-devel] qemu-ga virtio-serial socket clarification

2016-10-25 Thread Matt Broadstone
On Tue, Oct 25, 2016 at 6:27 PM, Stefan Hajnoczi wrote: > On Tue, Oct 25, 2016 at 7:14 PM, Matt Broadstone > wrote: > > I've been attempting an experimental qemu agent using a node.js daemon on > > the host side, and have run into an issue I was hoping someone here mi

[Qemu-devel] qemu-ga virtio-serial socket clarification

2016-10-25 Thread Matt Broadstone
olox/python-negotiator, which requires two channels: one for host->guest communication, and another for guest->host communication, likely because of this very issue. Hopefully someone on this list is more familiar with how this all works and can point out what I'm missing! Regards, Matt Broadstone

[Qemu-devel] [Bug 567380] Re: qemu-img fails to create images >= 4G

2016-05-31 Thread Matt Kraai
The file size was zero bytes (i.e., it contained no data). I've tried again with QEMU 2.6.50 on a Windows 7 Professional system and it appears to have created the s -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchp

[Qemu-devel] [Bug 567380] Re: qemu-img fails to create images >= 4G

2016-05-31 Thread Matt Kraai
Sorry, I accidentally submitted comment #3 without finishing it. I was going to say that when I tried QEMU 2.6.50 on a Windows 7 Professional system, it appears to have created the image file successfully. -- You received this bug notification because you are a member of qemu- devel-ml, which is

Re: [Qemu-devel] [PATCH v8 0/4] SysFS driver for QEMU fw_cfg device

2016-02-03 Thread Matt Fleming
On Thu, 28 Jan, at 09:23:10AM, Gabriel L. Somlo wrote: > From: "Gabriel Somlo" > > Allow access to QEMU firmware blobs, passed into the guest VM via > the fw_cfg device, through SysFS entries. Blob meta-data (e.g. name, > size, and fw_cfg key), as well as the raw binary blob data may be > accesse

Re: [Qemu-devel] [PATCH 0/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-12-07 Thread Matt Gingell
Will do. Thanks, Matt > On Dec 5, 2015, at 2:00 AM, Jan Kiszka wrote: > > On 2015-11-14 00:25, Matt Gingell wrote: >> Hi, >> >> The following patches adds support for the new KVM split irqchip >> interface discussed on the KVM mailing list. >> >>

Re: [Qemu-devel] [PATCH v2 1/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-16 Thread Matt Gingell
This patch adds the initial plumbing for split IRQ chip mode via KVM_CAP_SPLIT_IRQCHIP. In addition to option processing, a number of kvm_*_in_kernel macros are defined to help clarify which component is where. Signed-off-by: Matt Gingell --- hw/core/machine.c| 49

Re: [Qemu-devel] [PATCH 1/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-16 Thread Matt Gingell
Hi Eric, Thanks for your comments. I’m submitting a v2 based on your feedback. Matt > On Nov 13, 2015, at 4:11 PM, Eric Blake wrote: > > On 11/13/2015 04:25 PM, Matt Gingell wrote: > > [meta-comment:] This patch was sent without an In-Reply-To header tying > it back to th

[Qemu-devel] [PATCH 1/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-13 Thread Matt Gingell
This patch adds the initial plumbing for split IRQ chip mode via KVM_CAP_SPLIT_IRQCHIP. In addition to option processing, a number of kvm_*_in_kernel macros are defined to help clarify which component is where. Signed-off-by: Matt Gingell --- hw/core/machine.c| 48

[Qemu-devel] [PATCH 2/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-13 Thread Matt Gingell
ioapic_eoi_broadcast. Signed-off-by: Matt Gingell --- hw/i386/pc.c | 7 -- hw/i386/pc_piix.c| 4 ++-- hw/intc/ioapic.c | 63 ++-- include/sysemu/kvm.h | 5 - kvm-all.c| 10 +++-- stubs/kvm.c | 2

[Qemu-devel] [PATCH 0/2] add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-13 Thread Matt Gingell
appreciated. Thanks, Matt Gingell

Re: [Qemu-devel] [RFC v2] Add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-05 Thread Matt Gingell
jection isn't set correctly in post_kvm_run_save. I'm testing a small patch and we expect to submit that soon. With fixes to those problems we're able to boot Windows and pass the KVM unit tests. Thanks, Matt

[Qemu-devel] [RFC v2] Add support for KVM_CAP_SPLIT_IRQCHIP

2015-11-02 Thread Matt Gingell
Hi Jan, Would you be able to look this over? I’d like to get this into shape to commit, either now or once the corresponding kernel patch goes in. Thanks, Matt Add support for KVM_CAP_SPLIT_IRQCHIP Adds a new alternative 'split' to the -machine kernel-irqchip option. When spl

Re: [Qemu-devel] RFC: Add support for KVM_CAP_SPLIT_IRQCHIP

2015-10-30 Thread Matt Gingell
erge marker and a wonky #define in ioapic.c. I’ll update my procedures and avoid this in future. Thanks, Matt

[Qemu-devel] RFC: Add support for KVM_CAP_SPLIT_IRQCHIP

2015-10-29 Thread Matt Gingell
iece ready to submit, I'd appreciate any feedback or discussion on the user space portion. Thanks, Matt Gingell diff --git a/hw/core/machine.c b/hw/core/machine.c index f4db340..3c14e78 100644 --- a/hw/core/machine.c +++ b/hw/core/machine.c @@ -11,6 +11,7 @@ */ #include "hw/board

Re: [Qemu-devel] RFC: guest-side retrieval of fw_cfg file

2015-07-15 Thread Matt Fleming
On Mon, 2015-07-13 at 16:09 -0400, Gabriel L. Somlo wrote: > > 3. I'm currently only handling x86 and I/O ports. I could drop the >fw_cfg_dmi_whitelist and just check the signature, using mmio where >appropriate, but I don't have a handy-dandy set of VMs for those >architectures on whi

Re: [Qemu-devel] RFC: guest-side retrieval of fw_cfg file

2015-07-15 Thread Matt Fleming
On Tue, 2015-07-14 at 13:00 -0400, Gabriel L. Somlo wrote: > > That being said, I did reimplement systemd's escape method in cca. 30 > lines of C, so that shouldn't be too onerous. I really don't see a reason to use systemd's naming scheme instead of the one already provided by the kernel. > Bes

Re: [Qemu-devel] [PATCH 5/6] fw_cfg: insert fw_cfg file blobs via qemu cmdline

2015-03-17 Thread Matt Fleming
On Mon, 2015-03-16 at 10:15 -0400, Gabriel L. Somlo wrote: > Allow user supplied files to be inserted into the fw_cfg > device before starting the guest. Since fw_cfg_add_file() > already disallows duplicate fw_cfg file names, qemu will > exit with an error message if the user supplies multiple > b

Re: [Qemu-devel] [RFC PATCH 0/2] host->guest environment variables via fw_cfg

2015-02-26 Thread Matt Fleming
On Thu, 2015-02-26 at 10:45 +0100, Laszlo Ersek wrote: > On 02/26/15 02:13, Gabriel L. Somlo wrote: > > For myself, I'm tempted to write a kernel driver to allow me to simply > > "cat /sys/firmware/fw_cfg/etc/guestinfo | grep '^key_name='" when I > > need to retrieve a guest environment variable. >

[Qemu-devel] [Bug 1368815] Re: qemu-img convert intermittently corrupts output images

2014-09-15 Thread Matt Riedemann
Marking as High since duplicate bug 1350766 was marked High. ** Changed in: nova Importance: Medium => High -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1368815 Title: qemu-img convert intermi

[Qemu-devel] [Bug 1368815] Re: qemu-img convert intermittently corrupts output images

2014-09-12 Thread Matt Riedemann
Is there a minimum version of qemu that would be required to use the FIEMAP_FLAG_SYNC flag? ** Changed in: nova Status: New => Triaged ** Changed in: nova Importance: Undecided => Medium -- You received this bug notification because you are a member of qemu- devel-ml, which is subscri

[Qemu-devel] [Bug 1329956] Re: multi-core FreeBSD guest hangs after warm reboot

2014-06-16 Thread Matt
I'm having this same issue. Tried with both FreeNAS (which uses FreeBSD 9), and a minimal install of FreeBSD 10. Everything seems to work great up until you try to do a warm boot. I've compiled a custom FreeBSD kernel with everything unnecessary removed, and also changed the number of CPUs assigned

Re: [Qemu-devel] [PATCH] Don't enable a HPET timer if HPET is disabled

2014-03-26 Thread Matt Lupfer
On 02/22/2014 02:01 AM, Paolo Bonzini wrote: > Il 22/02/2014 05:37, Matt Lupfer ha scritto: >> A HPET timer can be started when HPET is not yet >> enabled. This will not generate an interrupt >> to the guest, but causes problems when HPET is later >> enabled. >&g

[Qemu-devel] [PATCH] Don't enable a HPET timer if HPET is disabled

2014-02-21 Thread Matt Lupfer
lized). This results in a long period of no HPET timer ticks. When this occurs with a CentOS 5.x guest, the guest may not receive timer interrupts during its narrow timer check window and panic on boot. Signed-off-by: Matt Lupfer --- hw/timer/hpet.c | 3 ++- 1 file changed, 2 insertions(+), 1 del

Re: [Qemu-devel] CentOS 5.x intermittently fails to boot on QEMU 1.7.0

2014-02-21 Thread Matt Lupfer
On 02/21/2014 06:27 AM, Alex Bligh wrote: > > On 21 Feb 2014, at 04:34, Matt Lupfer wrote: > >> >> This doesn't appear to be a solution, because with the timer rewrite, QEMU >> moves its periodic (1 ms) qemu_notify_event() call to break out of >> the main ev

[Qemu-devel] CentOS 5.x intermittently fails to boot on QEMU 1.7.0

2014-02-20 Thread Matt Lupfer
le KVM PIT IRQ reinjection and to disable the kvm kernel irqchip altogether result in less frequent panics, but the guest still panics within 100 boots. Thanks for any assistance you can provide. Matt

[Qemu-devel] [Bug 1174654] Re: qemu-system-x86_64 takes 100% CPU after host machine resumed from suspend to ram

2014-02-03 Thread Matt Keith
Thanks for posting your script Tobias, I'm having the same problem on Fedora 20 and the script alleviates the symptom. Matt -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1174654 Title:

[Qemu-devel] [Bug 1248427] Re: weather qemu-img convert will support "-s" option in the newer version

2013-11-06 Thread Matt Riedemann
Serge, I believe the other bug mentioned is this one: https://bugs.launchpad.net/nova/+bug/1247185 -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1248427 Title: weather qemu-img convert will suppor

Re: [Qemu-devel] [Xen-devel] [PATCH v5] Xen PV Device

2013-07-05 Thread Matt Wilson
on to allow to > > be configured as a binding point for any vendor's PV drivers. > > > > Signed-off-by: Paul Durrant > > Cc: Stefano Stabellini > > Reviewed-by: Andreas Färber > > Acked-by: Stefano Stabellini Acked-by: Matt Wilson > &g

Re: [Qemu-devel] [Xen-devel] [PATCH] Add Xen platform PCI device version 2.

2013-06-19 Thread Matt Wilson
gt; (consider cloud platforms). I agree. If this is really the only solution, we would need to have both versions presented to the guest so that old drivers continue to work without any intervention. Matt > Expecting an admin to introspect the guest is not a good plan. > Having the same set of levers that work at least reasonably with > everything is the way to go. >

[Qemu-devel] [Bug 1042388] Re: qemu: Unsupported syscall: 257 (timer_create)

2013-01-08 Thread Matt Robinson
Erik, Is this patch available for public consumption? It doesn't seem to be upstream. Thanks, #matt -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1042388 Title: qemu: Unsupported syscall

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

2012-11-17 Thread Matt Zimmerman
** Summary changed: - qemu-i386 user mode on ARMv5 host fails (bash: fork: Invalid argument) + qemu-i386 user mode fails (bash: fork: Invalid argument) ** Summary changed: - qemu-i386 user mode fails (bash: fork: Invalid argument) + qemu-i386 user mode can't fork (bash: fork: Invalid argument)

[Qemu-devel] [PATCHv5] Align PCI capabilities in pci_find_space

2012-10-20 Thread Matt Renzelmann
The current implementation of pci_find_space does not correctly align PCI capabilities in the PCI configuration space. It also does not support PCI-Express devices. This patch fixes these issues. Thanks to Alex Williamson for feedback. Signed-off-by: Matt Renzelmann --- Re-sending to add CC

Re: [Qemu-devel] [PATCH v5] Align PCI capabilities in pci_find_space

2012-10-11 Thread Matt Renzelmann
Hi, I just wanted to ping the status of this patch: http://patchwork.ozlabs.org/patch/188032/ This version is different from v4 only in that it adds braces as recommended by Blue Swirl. Thanks and regards, Matt > -Original Message- > From: qemu-devel-bounces+mjr=cs.wisc@nong

[Qemu-devel] [PATCH v5] Align PCI capabilities in pci_find_space

2012-09-29 Thread Matt Renzelmann
The current implementation of pci_find_space does not correctly align PCI capabilities in the PCI configuration space. It also does not support PCI-Express devices. This patch fixes these issues. Thanks to Alex Williamson for feedback. Signed-off-by: Matt Renzelmann --- Braces added. hw

[Qemu-devel] [PATCH v4] Align PCI capabilities in pci_find_space

2012-09-26 Thread Matt Renzelmann
The current implementation of pci_find_space does not correctly align PCI capabilities in the PCI configuration space. It also does not support PCI-Express devices. This patch fixes these issues. Thanks to Alex Williamson for feedback. Signed-off-by: Matt Renzelmann --- This version adds the

Re: [Qemu-devel] [PATCH v3] Align PCI capabilities in pci_find_space

2012-09-26 Thread Matt Renzelmann
> > Mismatched uses of "size" here. We need both the end of the range to > search and the size of the sub-range we're looking for. Maybe start, > end, and size. Thanks, > Ah of course, how's this: static int pci_find_space(PCIDevice *pdev, uint32_t start, uint32_t e

Re: [Qemu-devel] [PATCH v3] Align PCI capabilities in pci_find_space

2012-09-26 Thread Matt Renzelmann
> > static int pci_find_space(PCIDevice *pdev, uint8_t size, bool pcie_space) > > { > > int config_base; > > int config_size; > > int offset = PCI_CONFIG_HEADER_SIZE; > > int i; > > uint32_t *dword_used = &pdev->used[PCI_CONFIG_HEADER_SIZE]; > > This needs to change too. > > I

Re: [Qemu-devel] [PATCH v3] Align PCI capabilities in pci_find_space

2012-09-26 Thread Matt Renzelmann
ecification */ for (i = config_base; i < config_size; i += 4, dword_used++) { if (*dword_used) offset = i + 4; else if (i - offset + 4 >= size) return offset; } return 0; } Thanks for all your help wit

[Qemu-devel] [PATCH] target-arm: When setting FPSCR.QC, don't clear other FPSCR bits

2012-05-06 Thread Matt Craighead
This patch fixes a bug affecting a variety of Neon instructions, such as VQADD. Signed-off-by: Matt Craighead --- target-arm/neon_helper.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target-arm/neon_helper.c b/target-arm/neon_helper.c index 1e02d61..e0b9dbf 100644

[Qemu-devel] [Bug 898474] Re: aptitude in a lucid-based qemu-arm-static chroot segfaults/hangs, but works on real h/w

2011-11-30 Thread Matt Fischer
One more bit of info: There is a similar bug posted here, although they retitled it and chalked it up to an unsupported platform: http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=641270 ** Bug watch added: Debian Bug tracker #641270 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641270 *

[Qemu-devel] [Bug 898474] [NEW] aptitude in a lucid-based qemu-arm-static chroot segfaults/hangs, but works on real h/w

2011-11-30 Thread Matt Fischer
Public bug reported: Running aptitude in a lucid-based chroot qemu-arm-static on top of amd64/oneiric segfaults/hangs. I get the segfault output about 30% of the time, the rest of the time the problem exhibits as a hang. The same commands work fine on a real armel platform (armv7l) running the

[Qemu-devel] [Bug 898474] Re: aptitude in a lucid-based qemu-arm-static chroot segfaults/hangs, but works on real h/w

2011-11-30 Thread Matt Fischer
** Attachment added: "strace log for aptitude hold" https://bugs.launchpad.net/bugs/898474/+attachment/2614331/+files/hold.log -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/898474 Title: aptitud

[Qemu-devel] [Bug 898474] Re: aptitude in a lucid-based qemu-arm-static chroot segfaults/hangs, but works on real h/w

2011-11-30 Thread Matt Fischer
** Attachment added: "strace log for aptitude show totem" https://bugs.launchpad.net/qemu/+bug/898474/+attachment/2614332/+files/show.log -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/898474 Titl

[Qemu-devel] Using libqemu for static analysis?

2010-10-20 Thread Matt Lewis
me reason why libqemu is likely to be a bad fit that I haven't spotted yet? Cheers, Matt

[Qemu-devel] Re: 64-bit Qemu and remote GDB to Kernel Error

2010-10-04 Thread Matt Davis
On Mon, Oct 4, 2010 at 8:00 PM, Jan Kiszka wrote: > Am 04.10.2010 04:47, Matt Davis wrote: >> Hello, >> I am trying to debug a 32-bit linux kernel with gdb and qemu.  My qemu >> runs the 64-bit kernel as: >> u...@host> qemu -kernel vmlinuz -S -s  (not using k

[Qemu-devel] 64-bit Qemu and remote GDB to Kernel Error

2010-10-03 Thread Matt Davis
I reported above. These possibly cold be related: http://lists.gnu.org/archive/html/qemu-devel/2008-05/msg00287.html -Matt

[Qemu-devel] [PATCH 1/1] Added PMCR support

2010-08-03 Thread matt . waddel
From: Matt Waddel Added support for the CP15c9-CR12 register(Performance Monitor Control Register). Calls to this register are being implemented in the ARM Linux kernel. The register has several bit fields, as described in the ARM technical reference manual, but right now I only implemented it

[Qemu-devel] Wiki unable to confirm email address

2010-04-22 Thread Kraai, Matt
"matt.kr...@amo.abbott.com", which I don't think contains any invalid characters. Matt

[Qemu-devel] Patches in bug tracker also sent to mailing list?

2010-04-22 Thread Kraai, Matt
Hi, I've submitted two trivial patches against QEMU in its bug tracker: https://bugs.launchpad.net/qemu/+bug/568053 https://bugs.launchpad.net/qemu/+bug/568442 Is this sufficient or should I also submit them to the mailing list? Matt

  1   2   >