* [ANNOUNCE] kvm-27 release
@ 2007-06-03 8:39 Avi Kivity
[not found] ` <46627E37.3010102-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
0 siblings, 1 reply; 5+ messages in thread
From: Avi Kivity @ 2007-06-03 8:39 UTC (permalink / raw)
To: kvm-devel
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.
http://kvm.qumranet.com
--
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/
^ permalink raw reply [flat|nested] 5+ messages in thread[parent not found: <46627E37.3010102-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* kvm >= 25: vmx.c no longer compiles on F7 [not found] ` <46627E37.3010102-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-06-03 13:07 ` Carsten Emde [not found] ` <4662BD1B.2040309-Q945KHDl0DbYtjvyW6yDsg@public.gmane.org> 2007-07-19 18:00 ` [ANNOUNCE] kvm-31 release Simon Gao 1 sibling, 1 reply; 5+ messages in thread From: Carsten Emde @ 2007-06-03 13:07 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel [-- Attachment #1: Type: text/plain, Size: 312 bytes --] 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 [-- Attachment #2: kvm-movl.patch --] [-- Type: text/plain, Size: 583 bytes --] diff -ura kvm-27/kernel/vmx.c kvm-27-movl/kernel/vmx.c --- kvm-27/kernel/vmx.c 2007-06-03 10:31:15.000000000 +0200 +++ kvm-27-movl/kernel/vmx.c 2007-06-03 14:08:02.000000000 +0200 @@ -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); [-- Attachment #3: Type: text/plain, Size: 286 bytes --] ------------------------------------------------------------------------- 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/ [-- Attachment #4: Type: text/plain, Size: 186 bytes --] _______________________________________________ kvm-devel mailing list kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/kvm-devel ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <4662BD1B.2040309-Q945KHDl0DbYtjvyW6yDsg@public.gmane.org>]
* Re: kvm >= 25: vmx.c no longer compiles on F7 [not found] ` <4662BD1B.2040309-Q945KHDl0DbYtjvyW6yDsg@public.gmane.org> @ 2007-06-03 15:57 ` Avi Kivity [not found] ` <4662E4D1.1060201-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: Avi Kivity @ 2007-06-03 15:57 UTC (permalink / raw) To: Carsten Emde; +Cc: kvm-devel Carsten Emde wrote: > 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) > 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. -- 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/ ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <4662E4D1.1060201-atKUWr5tajBWk0Htik3J/w@public.gmane.org>]
* Re: kvm >= 25: vmx.c no longer compiles on F7 [not found] ` <4662E4D1.1060201-atKUWr5tajBWk0Htik3J/w@public.gmane.org> @ 2007-06-03 17:55 ` Carsten Emde 0 siblings, 0 replies; 5+ messages in thread From: Carsten Emde @ 2007-06-03 17:55 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Avi Kivity wrote: >> 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) > [..] > Is this on i386? It's fairly suspicious if it happens on x86_64. Yes, i386. > - 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. > - supply sign-off-lines to kernel patches. Signed-off-by: Carsten Emde <cbe-Q945KHDl0DbYtjvyW6yDsg@public.gmane.org> --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/ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ANNOUNCE] kvm-31 release [not found] ` <46627E37.3010102-atKUWr5tajBWk0Htik3J/w@public.gmane.org> 2007-06-03 13:07 ` kvm >= 25: vmx.c no longer compiles on F7 Carsten Emde @ 2007-07-19 18:00 ` Simon Gao 1 sibling, 0 replies; 5+ messages in thread From: Simon Gao @ 2007-07-19 18:00 UTC (permalink / raw) To: Avi Kivity; +Cc: kvm-devel Hi, 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/ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-07-19 18:00 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-03 8:39 [ANNOUNCE] kvm-27 release Avi Kivity
[not found] ` <46627E37.3010102-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-06-03 13:07 ` kvm >= 25: vmx.c no longer compiles on F7 Carsten Emde
[not found] ` <4662BD1B.2040309-Q945KHDl0DbYtjvyW6yDsg@public.gmane.org>
2007-06-03 15:57 ` Avi Kivity
[not found] ` <4662E4D1.1060201-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-06-03 17:55 ` Carsten Emde
2007-07-19 18:00 ` [ANNOUNCE] kvm-31 release Simon Gao
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox