| 133321984569_518160007848 | Joerg Roedel |
|
On Fri, Feb 26, 2010 at 03:12:29PM +0100, Ingo Molnar wrote:
You mean Windows?
For heavens sake, why dont you think like Linus thought 20 years ago. To the
hell with Windows suckiness and l |
|
|   |
| 184624514104_509960007689 | Joerg Roedel |
|
* Joerg Roedel <joro@xxxxxxxxxx wrote:
- Its more secure: the host can have a finegrained policy about what kinds of
events it exposes to the guest. It might chose to only expose so |
|
|   |
| 191020194140_508160007156 | Ingo Molnar |
|
* Joerg Roedel <joro@xxxxxxxxxx wrote:
On Mon, Mar 01, 2010 at 09:39:04AM +0100, Ingo Molnar wrote:
What do you mean by software events?
Things like:
aldebaran:~ perf |
|
|   |
| 104026734355_591060007556 | Peter Zijlstra |
|
On Mon, Mar 01, 2010 at 09:44:50AM +0100, Ingo Molnar wrote:
Theres a world of a difference between "will not use in certain usecases" and
"cannot use at all because weve designe |
|
|   |
| 148729134993_540560007680 | Avi Kivity |
|
On Mon, Mar 01, 2010 at 06:17:40PM +0100, Peter Zijlstra wrote:
On Mon, 2010-03-01 at 12:11 +0100, Joerg Roedel wrote:
1. Enhance perf to count pmu events only when cpu is in guest mode.
|
|
|   |
| 149527084879_506360007270 | Peter Zijlstra |
|
On Fri, 2010-02-26 at 15:30 +0200, Avi Kivity wrote:
Even if there were no security considerations, if the guest can observe
host data in the pmu, it means the pmu is inaccurate. We should e |
|
|   |
| 191127354721_501560007860 | Zachary Amsden |
|
|
|
|   |
| 170527444879_584560007323 | Michael Goldish |
|
|
|
|   |
| 100028664997_535560007959 | Gleb Natapov |
|
Linux now has native_store_gdt() to do the same. Use it instead of
kvm local version.
Signed-off-by: Gleb Natapov <gleb@xxxxxxxxxx
---
arch/x86/include/asm/kvm_host.h | 5 -----
arch/x86/kvm |
|
|   |
| 191222624871_590560007245 | Avi Kivity |
|
segment_base() is used only by vmx so move it there.
Signed-off-by: Gleb Natapov <gleb@xxxxxxxxxx
---
arch/x86/include/asm/kvm_host.h | 9 ---------
arch/x86/kvm/vmx.c | 37 ++ |
|
|   |
| 158421624953_546360007843 | David V Cloud |
|
Hi all,
I have been deploying two KVMs on my Debian testing box. Two KVMs each
use one tap device connecting to the host.
When I
doing netperf with large package size from KVM2 (tap1) to KVM1 (tap0) |
|
|   |
| 173321364577_545460007410 | Sridhar Samudrala |
|
On Fri, 2010-02-26 at 10:51 +0800, David V. Cloud wrote:
Hi,
I read some kernel source. My basic understanding is that, in
net/8021q/vlan_dev.c, vlan_dev_init, the dev- features of vconfig
|
|
|   |
| 131328584154_519260007980 | Ingmar Schraub |
|
Now that 2.6.33 is out, time to release the corresponding kvm-kmod
package as well. Not much has happened since 2.6.33-rc6, though.
KVM changes since kvm-kmod-2.6.33-rc6:
- PIT: control word is wri |
|
|   |
| 151527034846_551260007621 | Takuya Yoshikawa |
|
Ingmar Schraub wrote:
Hello Jan,
I can compile kvm-kmod-2.6.32.9 under Ubuntu 9.1 64-Bit, but make
install fails with
ingmar@nexoc:~/KVM/kvm-kmod-2.6.32.9$ sudo make install
[sudo] pa |
|
|   |
| 147029704883_534160007551 | Marcelo Tosatti |
|
|
|
|   |
| 158624584713_553960007939 | Paul Brook |
|
Port qemu-kvms -mem-path and -mem-prealloc options. These are useful
for backing guest memory with huge pages via hugetlbfs.
Signed-off-by: Marcelo Tosatti <mtosatti@xxxxxxxxxx
CC: john cooper |
|
|   |
| 138126554075_595860007227 | Marcelo Tosatti |
|
Hi Paul,
Thank you for reviewing.
On Sun, Feb 28, 2010 at 01:28:16AM +0000, Paul Brook wrote:
IMHO it would be better to check the mem_path != NULL here, rather that
burying the check in file_ |
|
|   |
| 136824224084_552260007787 | Avi Kivity |
|
From: Avi Kivity <avi@xxxxxxxxxx
Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This plays well in terms of alignment
and size with l |
|
|   |
| 150121294489_534760007548 | Joerg Roedel |
|
|
|
|   |
| 196821114517_585160007392 | Alexander Graf |
|
This patch optimizes the way the msrpm of the host and the
guest are merged. The old code merged the 2 msrpm pages
completly. This code needed to touch 24kb of memory for that
operation. The optimize |
|
|   |
| 140120384850_511460007772 | Avi Kivity |
|
On Wed, Feb 24, 2010 at 08:27:50PM +0100, Alexander Graf wrote:
+ static const u32 msrpm_offsets[] = {
+ 0x0000002c, /* SYSENTER_CS */
+
+ 0x00000038, /* LASTBRANCHFROMIP
+ |
|
|   |
| 105229594426_512760007535 | Avi Kivity |
|
On 24.02.2010, at 20:58, Avi Kivity wrote:
On 02/24/2010 09:37 PM, Joerg Roedel wrote:
Isnt there such a list around somewhere already? We really should
only keep this list once throu |
|
|   |
| 135522854958_544060007572 | Joerg Roedel |
|
A recent change broke tracing of the nested vmcb address. It
was reported as 0 all the time. This patch fixes it.
Signed-off-by: Joerg Roedel <joerg.roedel@xxxxxxx
---
arch/x86/kvm/svm.c | 2 |
|
|   |
| 122723084702_571760007343 | Joerg Roedel |
|
Hyper-V as a guest wants to write this bit. This patch
ignores it.
Signed-off-by: Joerg Roedel <joerg.roedel@xxxxxxx
---
arch/x86/kvm/x86.c | 1 +
1 files changed, 1 insertions(+), 0 deletio |
|
|   |
| 126426234454_578260007907 | Avi Kivity |
|
This patch implements the emulation of the vm_cr msr for
nested svm.
Signed-off-by: Joerg Roedel <joerg.roedel@xxxxxxx
---
arch/x86/include/asm/svm.h | 4 ++++
arch/x86/kvm/svm.c | |
|
|   |
| 117328754946_502360007523 | Joerg Roedel |
|
When injecting an vmexit.intr into the nested hypervisor
there might be leftover values in the exit_info fields.
Clear them to not confuse nested hypervisors.
Signed-off-by: Joerg Roedel <joerg.r |
|
|   |
| 179520404482_522160007398 | Joerg Roedel |
|
This patch adds a tracepoint to get information about the
most important intercept bitmasks from the nested vmcb.
Signed-off-by: Joerg Roedel <joerg.roedel@xxxxxxx
---
arch/x86/kvm/svm.c | |
|
|   |
| 175725244684_571460007491 | Joerg Roedel |
|
This patch removes whitespace errors, fixes comment formats
and most of checkpatch warnings. Now vim does not show
c-space-errors anymore.
Signed-off-by: Joerg Roedel <joerg.roedel@xxxxxxx
---
|
|
|   |
| 128621914799_598860007454 | Jan Kiszka |
|
|
|
|   |
| 133021724076_578560007550 | Jan Kiszka |
|
There is no need for the this hack anymore, initialization is now robust
against reordering as it doesnt try to write the VCPU state on its own.
Signed-off-by: Jan Kiszka <jan.kiszka@xxxxxxxxxxx |
|
|   |
| 169221264424_563760007413 | Marcelo Tosatti |
|
Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as KVM wallclocks should only be
written on full sync, otherwise we risk to drop some time on |
|
|   |
| 115929454453_564160007622 | Jan Kiszka |
|
Marcelo Tosatti wrote:
On Wed, Feb 24, 2010 at 03:17:53PM +0100, Jan Kiszka wrote:
Do not write nmi_pending, sipi_vector, and mpstate unless we at least go
through a reset. And TSC as well as |
|
|   |
| 103929234146_572460007110 | Jan Kiszka |
|
As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, cpu_is_bsp can also be based on the latter directly. This
will help an early user of it: KVM while initializing mp_state.
|
|
|   |
| 121429234302_501360007209 | Marcelo Tosatti |
|
Drop kvm_load_tsc in favor of level-dependent writeback in
kvm_arch_load_regs. KVMs PV clock MSRs fall in the same category and
should therefore only be written back on full sync.
Signed-off-by: Jan |
|
|   |
| 146822414381_554560007335 | Marcelo Tosatti |
|
Marcelo Tosatti wrote:
On Wed, Feb 24, 2010 at 03:17:55PM +0100, Jan Kiszka wrote:
Drop kvm_load_tsc in favor of level-dependent writeback in
kvm_arch_load_regs. KVMs PV clock MSRs fall in th |
|
|   |
| 109427174461_551960007611 | Marcelo Tosatti |
|
Marcelo Tosatti wrote:
On Thu, Feb 25, 2010 at 12:45:55AM +0100, Jan Kiszka wrote:
Marcelo Tosatti wrote:
On Wed, Feb 24, 2010 at 03:17:55PM +0100, Jan Kiszka wrote:
Drop kvm_load_tsc i |
|
|   |
| 193225144555_538560007722 | Marcelo Tosatti |
|
Marcelo Tosatti wrote:
On Thu, Feb 25, 2010 at 12:58:26AM +0100, Jan Kiszka wrote:
Marcelo Tosatti wrote:
On Thu, Feb 25, 2010 at 12:45:55AM +0100, Jan Kiszka wrote:
Marcelo Tosatti wro |
|
|   |
| 100621944644_515260007281 | Marcelo Tosatti |
|
Marcelo Tosatti wrote:
On Thu, Feb 25, 2010 at 09:48:47AM +0100, Jan Kiszka wrote:
Marcelo Tosatti wrote:
On Thu, Feb 25, 2010 at 12:58:26AM +0100, Jan Kiszka wrote:
Marcelo Tosatti wro |
|
|   |
| 126321324204_556560007114 | Jan Kiszka |
|
Drop kvm_load_tsc in favor of level-dependent writeback in
kvm_arch_load_regs. KVMs PV clock MSRs fall in the same category and
should therefore only be written back on full sync.
Signed-off-by: Jan |
|
|   |
| 177526134355_515560007381 | Jan Kiszka |
|
This add-on patch to recent guest debugging refactorings adds the
requested awareness for KVM_CAP_X86_ROBUST_SINGLESTEP to both the
upstream as well as qemu-kvms own code. Fortunately, code sharing
i |
|
|   |
| 149122524098_595260007452 | Jan Kiszka |
|
On Wed, Feb 24, 2010 at 03:17:52PM +0100, Jan Kiszka wrote:
Push mpstate reading/writing into kvm_arch_load/save_regs and, on x86,
properly synchronize with halted in the accessor functions.
|
|
|   |
| 156327034966_511860007120 | Jan Kiszka |
|
Jan Kiszka wrote:
Marcelo Tosatti wrote:
On Wed, Feb 24, 2010 at 03:17:52PM +0100, Jan Kiszka wrote:
Push mpstate reading/writing into kvm_arch_load/save_regs and, on x86,
properly synch |
|
|   |
| 184020944315_548460007233 | Jan Kiszka |
|
On Wed, Feb 24, 2010 at 03:17:48PM +0100, Jan Kiszka wrote:
Lets proceed with cleaning up the VCPU state writeback. The differences
to v2 are:
- included guest debugging update patch and rebas |
|
|   |
| 176525104366_596960007512 | Avi Kivity |
|
Add io memory to test device. This is needed by emulator test.
Signed-off-by: Gleb Natapov <gleb@xxxxxxxxxx
diff --git a/hw/testdev.c b/hw/testdev.c
index ac5b9cd..ad34e43 100644
--- a/hw/testde |
|
|   |
| 108328494125_543960007283 | Gleb Natapov |
|
Add check_image.py in scripts folder. It will performance qemu-img info
and qemu-img check.
Add check_image.py as post command of qcow2 variant.
Signed-off-by: Feng Yang <fyang@xxxxxxxxxx
---
|
|
|   |
| 182024954535_591960007307 | Avi Kivity |
|
Implement jmp far opcode ff/5. It is used by multiboot loader.
Signed-off-by: Gleb Natapov <gleb@xxxxxxxxxx
---
arch/x86/kvm/emulate.c | 11 +++++++++--
1 files changed, 9 insertions(+), 2 de |
|
|   |
| 137020104009_533660007097 | Gleb Natapov |
|
Add decoding of Ep type of argument used by callf/jmpf.
Signed-off-by: Gleb Natapov <gleb@xxxxxxxxxx
---
arch/x86/kvm/emulate.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 d |
|
|   |
| 145629684192_577260007439 | Takuya Yoshikawa |
|
|
|
|   |
| 100422164950_537160007024 | Avi Kivity |
|
This patch changes the get dirty log ioctl to inform the
already scanned clean bitmap area to userspace.
Without this patch, the information obtained by the scan in
kernel is just ignored. To fix th |
|
|   |
| 188322684873_500760007878 | Takuya Yoshikawa |
|
|
|
|   |