Modify member in_range() of structure kvm_io_device to pass length and the type
of the I/O (write or read).
This modification allows to use kvm_io_device with MMIO batching.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
arch/ia64/kvm/kvm-ia64.c |6 +++---
arch/x86/kvm/i8254.c
This patch enables MMIO batching for powerpc architecture.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
libkvm/libkvm-powerpc.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/libkvm/libkvm-powerpc.c b/libkvm/libkvm
.
[PATCH 5/5] Add delayed MMIO support (ia64 part)
This patch enables MMIO batching for ia64 architecture.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message
Modify member in_range() of structure kvm_io_device to pass length and the type
of the I/O (write or read).
This modification allows to use kvm_io_device with coalesced MMIO.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
arch/ia64/kvm/kvm-ia64.c |6 +++---
arch/x86/kvm/i8254.c
of the start of th kvm_run structure. The MMIO ring buffer
is defined by the structure kvm_coalesced_mmio_ring.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
include/linux/kvm.h | 29
include/linux/kvm_host.h |4 +
virt/kvm/coalesced_mmio.c | 156
This patch enables coalesced MMIO for x86 architecture.
It defines KVM_MMIO_PAGE_OFFSET and KVM_CAP_COALESCED_MMIO.
It enables the compilation of coalesced_mmio.c.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
arch/x86/kvm/Makefile |3 ++-
arch/x86/kvm/x86.c |3
This patch enables coalesced MMIO for powerpc architecture.
It defines KVM_MMIO_PAGE_OFFSET and KVM_CAP_COALESCED_MMIO.
It enables the compilation of coalesced_mmio.c.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
arch/powerpc/kvm/Makefile |2
.
WARNING: this has not been tested.
[PATCH 5/5] Add coalesced MMIO support (ia64 part)
This patch enables coalesced MMIO for ia64 architecture.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
--
To unsubscribe from this list: send the line unsubscribe
This patch enables coalesced MMIO for ia64 architecture.
It defines KVM_MMIO_PAGE_OFFSET and KVM_CAP_COALESCED_MMIO.
It enables the compilation of coalesced_mmio.c.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
arch/ia64/kvm/Makefile |3
() to register a coalesced MMIO zone, and
kvm_unregister_coalesced_mmio() to unregister it.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
libkvm/kvm-common.h |2 +
libkvm/libkvm.c | 75 +++
libkvm/libkvm.h |4 +++
3 files
This patch enables coalesced MMIO for x86 architecture.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
libkvm/kvm-x86.h|2 ++
libkvm/libkvm-x86.c |4
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/libkvm/kvm-x86.h b/libkvm/kvm-x86.h
index 1dccf64..e988cb7
This patch enables coalesced MMIO for ia64 architecture.
WARNING: this has not been tested.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
libkvm/kvm-ia64.h|3 +++
libkvm/libkvm-ia64.c |6 ++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/libkvm/kvm-ia64.h b
This patch allows to boot from network using the virtio-net adapter
provided by KVM.
It applies on etherboot-5.4 sources from
git://git.etherboot.org/scm/etherboot.git
[why etherboot-5.4 ?
because it doesn't hang like gPXE and ROM size is only 32 KB]
Signed-off-by: Laurent Vivier [EMAIL
This patch allows to boot from network using the virtio-net adapter
provided by KVM.
It applies on etherboot-5.4 sources from
git://git.etherboot.org/scm/etherboot.git
Changelog:
v2: Clear ISR on reset, some cosmetic changes, implement virtnet_irq().
Signed-off-by: Laurent Vivier [EMAIL
Le samedi 14 juin 2008 à 11:58 -0700, Avi Kivity a écrit :
Yunfeng Zhao wrote:
Date: 2008-06-12 16:26
Message:
Logged In: YES user_id=539971
Originator: NO
Okay, I reverted the patch.
Avi,
The issue still exists on our nightly testing machine even after
reverted the
Le mercredi 18 juin 2008 à 00:22 -0500, Carlo Marcelo Arenas Belon a
écrit :
complement 2680f3df932a3119880a692609943587ecc8f409 to export the
definition for kvm_init_coalesced_mmio as it is used by the per
arch libkvm as shown by the following warning :
libkvm-x86.c: In function
Le mercredi 18 juin 2008 à 06:26 -0700, Avi Kivity a écrit :
Laurent Vivier wrote:
This new version of virtio-net etherboot ROM clears the ISR on reset,
and thus allows linux to use it again (on Qemu/KVM).
What's the status of upstreaming this? Didn't see it on etherboot.git.
I have
Le mercredi 25 juin 2008 à 16:15 +0200, Kevin Wolf a écrit :
Anthony Liguori schrieb:
Kevin Wolf wrote:
Anthony Liguori schrieb:
I guess the main block code is not as defensive as I thought it was.
This patch
uses qemu_memalign to allocate the buffers for IO so that you don't
get
Le mardi 08 juillet 2008 à 09:37 +0100, Daniel P. Berrange a écrit :
The following two command lines should be identical from the user's
point of view:
# qemu-kvm -cdrom /home/berrange/boot.iso -boot d -m 500
# qemu-kvm -drive
Le mardi 08 juillet 2008 à 16:58 +0800, Xu, Jiajun a écrit :
Hi All,
This is today's KVM test result against kvm.git
a81a686682d6f04c842ebf9e084e30cd875f1048 and kvm-userspace.git
619ca34310a8968b6939fa6aba5b85a16b20315e.
There's no new issue today.
Three Old Issues:
Le mardi 08 juillet 2008 à 11:17 +0200, Soren Hansen a écrit :
On Tue, Jul 08, 2008 at 09:37:30AM +0100, Daniel P. Berrange wrote:
The following two command lines should be identical from the user's
point of view:
# qemu-kvm -cdrom /home/berrange/boot.iso -boot d -m 500
# qemu-kvm
Le mardi 08 juillet 2008 à 10:21 +0100, Daniel P. Berrange a écrit :
On Tue, Jul 08, 2008 at 11:17:24AM +0200, Soren Hansen wrote:
On Tue, Jul 08, 2008 at 09:37:30AM +0100, Daniel P. Berrange wrote:
The following two command lines should be identical from the user's
point of view:
Le mardi 08 juillet 2008 à 08:01 -0500, Anthony Liguori a écrit :
Daniel P. Berrange wrote:
On Tue, Jul 08, 2008 at 11:17:24AM +0200, Soren Hansen wrote:
On Tue, Jul 08, 2008 at 09:37:30AM +0100, Daniel P. Berrange wrote:
The following two command lines should be identical from
Le mercredi 18 juin 2008 à 06:26 -0700, Avi Kivity a écrit :
Laurent Vivier wrote:
This new version of virtio-net etherboot ROM clears the ISR on reset,
and thus allows linux to use it again (on Qemu/KVM).
What's the status of upstreaming this? Didn't see it on etherboot.git.
Virtio
interrupts are not
delivered to increase %fs:(0x6c):
movl%fs:(0x6c), %eax
1: pushf
sti
hlt
popf
cmpl%fs:(0x6c), %eax
je 1b
This patch clears the interruptibility state when halt is emulated in real mode.
Signed-off-by: Laurent Vivier
Le dimanche 10 août 2008 à 11:36 +0300, Avi Kivity a écrit :
Laurent Vivier wrote:
When halt is emulated, skip_emulated_instruction() is called and
interruptibility state is cleared.
But when halt is emulated in real mode, skip_emulated_instruction() is not
called
Le samedi 13 septembre 2008 à 07:51 +0300, Avi Kivity a écrit :
Laurent Vivier wrote:
Le jeudi 11 septembre 2008 à 12:54 +0200, Dietmar Maurer a écrit :
Is there a way to use a scsi tape? I tried -drive file=/dev/sg0, but
that does not work (eject, rewind works, but read/write fails
Le mardi 16 septembre 2008 à 00:58 +, Avi Kivity a écrit :
From: Ben-Ami Yassour [EMAIL PROTECTED]
Based on a patch by: Kay, Allen M [EMAIL PROTECTED]
This patch enables PCI device assignment based on VT-d support.
When a device is assigned to the guest, the guest memory is pinned and
Le mardi 30 septembre 2008 à 10:41 +0200, Sven Rudolph a écrit :
Hello,
I have an (as far as I understand it) complex problem. I just got some
good debugging hints, so I tried some more things and reproduced the
problem with recent KVM.
I tested it now with kvm-76 (both kernel and
This patch shows in boot menu only available devices.
This patch has been tested with Bochs BIOS version from the KVM source tree.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
bios/rombios.c | 54 +-
1 files changed, 37 insertions
This patch shows in boot menu only available devices.
This patch has been tested with Bochs BIOS version from the KVM source tree.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
bios/rombios.c | 49 ++---
1 files changed, 38 insertions(+), 11
ROM modified to be a BCV one.
Signed-off-by: Laurent Vivier [EMAIL PROTECTED]
---
bios/rombios.c | 75 ++-
1 files changed, 68 insertions(+), 7 deletions(-)
diff --git a/bios/rombios.c b/bios/rombios.c
index 9a1cdd6..e0a419f 100644
--- a/bios
This patch adds Qemu firmware configuration device interface to display
a splash image at BIOS startup.
Idea and some parts of code are stollen from VirtualBox.
Signed-off-by: Laurent Vivier laurent.viv...@bull.net
---
bios/Makefile |4 +-
bios/logo.c| 206
This patch is needed to be able to register firmware configuration
device callback.
It is already included in qemu as commit r5978.
Signed-off-by: Laurent Vivier laurent.viv...@bull.net
---
qemu/hw/fw_cfg.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/qemu/hw
the image can be also given (in seconds).
Signed-off-by: Laurent Vivier laurent.viv...@bull.net
---
qemu/Makefile.target |2 +-
qemu/configure| 19 +++
qemu/hw/bootmenu_pixmap.h | 231 +
qemu/hw/fw_cfg.h |1 +
qemu/hw/pc.c
Le mardi 16 décembre 2008 à 22:46 +0200, Blue Swirl a écrit :
On 12/16/08, Anthony Liguori anth...@codemonkey.ws wrote:
Blue Swirl wrote:
The control channel may still be needed.
Alternatively the BIOS could load the image and fade parameters from a
new ROM or from the
Le mercredi 17 décembre 2008 à 01:10 +0100, Carl-Daniel Hailfinger a
écrit :
On 16.12.2008 22:51, Laurent Vivier wrote:
Le mardi 16 décembre 2008 à 22:46 +0200, Blue Swirl a écrit :
On 12/16/08, Anthony Liguori anth...@codemonkey.ws wrote:
Blue Swirl wrote
Le mercredi 17 décembre 2008 à 22:58 +0100, Sebastian Herbszt a écrit :
Laurent Vivier wrote:
This series of patches adds a nice BIOS startup splash screen.
It adds a -splash option allowing to specify the picture file name (a
640x480 (or less) and true color PNG) to
display. You can
This series of patches adds a nice BIOS startup splash screen.
It adds a -splash option allowing to specify the picture file name (a 640x480
(or less) and true color PNG) to display. You can enable/disable a fade in,
fade out and the bootmenu. The time to display the image can be also given (in
This patch adds Qemu firmware configuration device interface to display
a splash image at BIOS startup.
Idea stollen from VirtualBox.
Signed-off-by: Laurent Vivier laurent.viv...@bull.net
---
bios/Makefile |4 +-
bios/rombios.c | 142
the image can be also given (in seconds).
Signed-off-by: Laurent Vivier laurent.viv...@bull.net
---
qemu/Makefile.target |5 +-
qemu/configure | 19 +++
qemu/hw/fw_cfg.h |1 +
qemu/hw/pc.c | 11 ++-
qemu/hw/press_f12.h | 231
On 22/06/2015 02:09, Paul Mackerras wrote:
On Wed, Jun 17, 2015 at 07:30:09PM +0200, Laurent Vivier wrote:
Tested-by: Laurent Vivier lviv...@redhat.com
Performance is better, but Paul could you explain why it is better if I
disable dynamic micro-threading ?
Did I miss something ?
My
| 4 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 111 -
7 files changed, 740 insertions(+), 106 deletions(-)
Tested-by: Laurent Vivier lviv...@redhat.com
Performance is better, but Paul could you explain why it is better if I disable
dynamic micro-threading ?
Did I miss something
On 23/07/2015 14:02, Alexander Graf wrote:
On 20.07.15 08:49, David Gibson wrote:
On Thu, Jul 16, 2015 at 05:11:12PM +1000, Paul Mackerras wrote:
This series contains two fixes for the new dynamic micro-threading
code that was added recently for HV-mode KVM on Power servers.
The patches
+---
1 file changed, 9 insertions(+), 3 deletions(-)
Tested-by: Laurent Vivier lviv...@redhat.com
[this series has corrected a host kernel crash when CPU are overcommitted]
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord
On 09/07/2015 09:49, Thomas Huth wrote:
The option for supporting cross-endianness legacy guests in
the vhost and tun code should only be available on systems
that support cross-endian guests.
I'm sure I misunderstand something, but what happens if we use QEMU with
TCG instead of KVM, i.e. a
> clrrdi r4, r4, 3
> std r4, VCPU_DAWR(r3)
> std r5, VCPU_DAWRX(r3)
>
Nice catch.
Reviewed-by: Laurent Vivier <lviv...@redhat.com>
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On 22/06/2015 02:09, Paul Mackerras wrote:
On Wed, Jun 17, 2015 at 07:30:09PM +0200, Laurent Vivier wrote:
Tested-by: Laurent Vivier lviv...@redhat.com
Performance is better, but Paul could you explain why it is better if I
disable dynamic micro-threading ?
Did I miss something ?
My
| 4 +-
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 111 -
7 files changed, 740 insertions(+), 106 deletions(-)
Tested-by: Laurent Vivier lviv...@redhat.com
Performance is better, but Paul could you explain why it is better if I disable
dynamic micro-threading ?
Did I miss something
Hi,
I'd also like to see this patch in the mainstream as it fixes a bug
appearing when we switch from vCPU context to hypervisor context (guest
crash).
Laurent
On 06/08/2015 03:25, Sam Bobroff wrote:
Ping?
I think I've addressed all the comments in this version. Is there anything
else
I
On 23/07/2015 14:02, Alexander Graf wrote:
On 20.07.15 08:49, David Gibson wrote:
On Thu, Jul 16, 2015 at 05:11:12PM +1000, Paul Mackerras wrote:
This series contains two fixes for the new dynamic micro-threading
code that was added recently for HV-mode KVM on Power servers.
The patches
+---
1 file changed, 9 insertions(+), 3 deletions(-)
Tested-by: Laurent Vivier lviv...@redhat.com
[this series has corrected a host kernel crash when CPU are overcommitted]
--
To unsubscribe from this list: send the line unsubscribe kvm-ppc in
the body of a message to majord
)
PPC_STL r6, SVCPU_FAULT_DAR(r13)
stw r7, SVCPU_FAULT_DSISR(r13)
PPC_STL r8, SVCPU_CTR(r13)
Reviewed-by: Laurent Vivier lviv...@redhat.com
--
To unsubscribe from this list: send the line unsubscribe kvm-ppc in
the body of a message to majord...@vger.kernel.org
More majordomo info
On 09/07/2015 09:49, Thomas Huth wrote:
The option for supporting cross-endianness legacy guests in
the vhost and tun code should only be available on systems
that support cross-endian guests.
I'm sure I misunderstand something, but what happens if we use QEMU with
TCG instead of KVM, i.e. a
> clrrdi r4, r4, 3
> std r4, VCPU_DAWR(r3)
> std r5, VCPU_DAWRX(r3)
>
Nice catch.
Reviewed-by: Laurent Vivier <lviv...@redhat.com>
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
55 matches
Mail list logo