kvm-27 release
A bit of friendly mmu hacking.
Changes since kvm-26:
- use slab cache for mmu shadow pages
- make shadow pte updates atomic (for guest smp)
- general mmu cleanups
Notes:
If you use the modules from kvm-27, you can use any version of Linux
from 2.6.9 upwards.
If you use the modules from Linux 2.6.20, you need to use kvm-12. If you use the modules from Linux 2.6.21, you need to use kvm-17.
API/ABI stability is planned for Linux 2.6.22.
Signature · 8 lines
error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
A message that is not in the archive (sent off-list or not yet received): 46627E37.3010102-atKUWr5tajBWk0Htik3J/[email protected]
kvm >= 25: vmx.c no longer compiles on F7
Avi,
From kvm-25 onwards, vmx.c no longer compiles on Fedora 7:
{standard input}: Assembler messages:
{standard input}:4361: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
After applying the attached patch, everything works as usual (kvm-25 to kvm-27)
--cbe
kernel/vmx.c 2007-06-03 14:08:02.000000000 +0200 renamed from kernel/vmx.c 2007-06-03 10:31:15.000000000 +0200 +1 -1
@@ -1345,7 +1345,7 @@ get_idt(&dt); vmcs_writel(HOST_IDTR_BASE, dt.base); /* 22.2.4 */ - asm ("mov $.Lkvm_vmx_return, %0" : "=g"(kvm_vmx_return)); + asm ("movl $.Lkvm_vmx_return, %0" : "=g"(kvm_vmx_return)); vmcs_writel(HOST_RIP, kvm_vmx_return); /* 22.2.5 */ vmcs_write32(VM_EXIT_MSR_STORE_COUNT, 0); vmcs_write32(VM_EXIT_MSR_LOAD_COUNT, 0);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
kvm-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel
A message that is not in the archive (sent off-list or not yet received): [email protected]
Avi Kivity
AppliedRe: kvm >= 25: vmx.c no longer compiles on F7
Quoted 11 lines · Carsten Emde
Avi,
From kvm-25 onwards,
vmx.cno longer compiles on Fedora 7:{standard input}: Assembler messages:
{standard input}:4361: Error: no instruction mnemonic suffix given and no register operands; can't size instructionAfter applying the attached patch, everything works as usual (kvm-25 to kvm-27)
Applied, thanks.
Is this on i386? It's fairly suspicious if it happens on x86_64.
Also:
- your patch was corrupted (tabs were replaced by spaces). please don't
cut'n'paste from a terminal.
- supply sign-off-lines to kernel patches.
Signature · 8 lines
error compiling committee.c: too many arguments to function ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
A message that is not in the archive (sent off-list or not yet received): 4662E4D1.1060201-atKUWr5tajBWk0Htik3J/[email protected]
Re: kvm >= 25: vmx.c no longer compiles on F7
Quoted 8 lines · Avi Kivity
Quoted 6 lines
From kvm-25 onwards,
vmx.cno longer compiles on Fedora 7:
{standard input}: Assembler messages:
{standard input}:4361: Error: no instruction mnemonic suffix given and no register operands; can't size instruction
After applying the attached patch, everything works as usual (kvm-25 to kvm-27)[..]
Is this on i386? It's fairly suspicious if it happens onx86_64.
Yes, i386.
Quoted 2 lines
- your patch was corrupted (tabs were replaced by spaces). please don't cut'n'paste from a terminal.
No, I didn't. Will check and improve.
Quoted 1 line
- supply sign-off-lines to kernel patches.
--cbe
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Re: [ANNOUNCE] kvm-31 release
In reply to a message not in the archiveHi,
Just compiled kvm-31 and found some strange things.
My system uses kernel-2.6.21-gentoo-r4 i386. But after kvm-31 is installed, I found /usr/local/kvm-31/bin/qemu-system-x86_64 instead of /usr/local/kvm-31/bin/qemu for 32 bit system.
Since there is no option for choosing what CPU arch to use, I guess the config script has some problem detecting correct cpu arch.
Simon
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/