Re: [kvm-devel] [PATCH 00 of 27] Refactor libkvm code Phase 1

2007-11-02 Thread Jerone Young
Hmm, The problem here is in the case of kvm_create_phys_mem kvm_create_default_phys_mem, most archs from now on should always be allocating guest memory from userspace (at least I think this correct). Now if this is not the case then really adding an architecture hook function to

[kvm-devel] [PATCH 08 of 20] Move kvm_destroy_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998499 18000 # Node ID baaa6c2233371bba2d1d67a839747576c013bbe4 # Parent 9ac9f734ec73ca1b5f156250c69741ee2a642718 Move kvm_destroy_phys_mem to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 16 of 20] Move kvm_get_apic to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999289 18000 # Node ID 203ba0a9217f489a3ed43f13fffd3bbe128e5635 # Parent 3bc39db4c42e55ffae1fb2890c0983a518a5990d Move kvm_get_apic to libkvm-x86.c Moves apic function since it is x86 only. Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH 12 of 20] Move abi 10 functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999194 18000 # Node ID a2a901203454cc13f623627f6a38da9f47e386cf # Parent 1a317a4b44a4553f43eeb1165e543396a198fac4 Move abi 10 functions to libkvm-x86.c Move handle_io_abi_10 to libkvm-x86.c Move handle_mmio_abi10 to

[kvm-devel] [PATCH 20 of 20] Remove unsued inclusion of linux/kvm_parah.h in userspace libkvm.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999598 18000 # Node ID 86353de2387cb0d94f403f8af798d0814d2e176c # Parent 4b9058a7e809c1f463256f47bd499e9a9d990ca8 Remove unsued inclusion of linux/kvm_parah.h in userspace libkvm.h This remove unused code from libkvm.h.

[kvm-devel] [PATCH 07 of 20] Move kvm_create_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998369 18000 # Node ID 9ac9f734ec73ca1b5f156250c69741ee2a642718 # Parent c66785783d56c9aa034de01a3519cf7f42a0f383 Move kvm_create_phys_mem to libkvm-x86.c This patch moves kvm_create_phys_mem to libkvm-x86.c Signed-off-by:

[kvm-devel] [PATCH 01 of 20] Move kvm_context to kvmctl.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193996153 18000 # Node ID 5900e2b0ebdee721ae651070fcd325363691e25a # Parent 6ce27ddeb45df182e923060ae3abe699ce704ca3 Move kvm_context to kvmctl.h This patch moves kvm_context from libkvm.c to kvm-context.h. This is so other files

[kvm-devel] [PATCH 17 of 20] Move cr8 functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999336 18000 # Node ID ff04bb3d78f2a6163d08448ee15af35fcf8910d4 # Parent 203ba0a9217f489a3ed43f13fffd3bbe128e5635 Move cr8 functions to libkvm-x86.c This patch moves functions: kvm_set_cr8 kvm_get_cr8 cr8 is

[kvm-devel] [PATCH 13 of 20] Move msrs functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999237 18000 # Node ID c2350eacb65b258bae26d5dc1888ac4b9917f59f # Parent a2a901203454cc13f623627f6a38da9f47e386cf Move msrs functions to libkvm-x86.c This patch moves functions: kvm_msr_list move kvm_get_msrs

[kvm-devel] [PATCH 06 of 20] Move kvm_create_kernel_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998359 18000 # Node ID c66785783d56c9aa034de01a3519cf7f42a0f383 # Parent e3def9892f39527f216acbde2de4dad0e8501183 Move kvm_create_kernel_phys_mem to libkvm-x86.c This patch moves kvm_create_kernel_phys_mem to x86 as this is

[kvm-devel] [PATCH 02 of 20] Make static slot kvm_memory region funcions public

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193996153 18000 # Node ID dfe10a389c131e9cfdfd20765ec1a29cd403aeaf # Parent 5900e2b0ebdee721ae651070fcd325363691e25a Make static slot kvm_memory region funcions public This patch changes static functions for manipulation of

[kvm-devel] Spanish soldier goes nude on magazine

2007-11-02 Thread Spanish soldier goes nude on magazine cover
Spanish soldier goes nude on magazine cover http://www.maoker.com/n832c57.aspx College girl students graduate to 'body studies' http://www.maoker.com/n835c57.aspx Aniston shares nude scene with Vince http://www.maoker.com/n463c56.aspx Britney Spears plans to commission a nude portrait

[kvm-devel] [PATCH 11 of 20] Make functions in libkvm.c nonstatic

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998622 18000 # Node ID 1a317a4b44a4553f43eeb1165e543396a198fac4 # Parent ad3abdfa2584ffe4f316987df65ee2130f23551c Make functions in libkvm.c nonstatic. This patch makes the following functions nonstatic. These functions are

Re: [kvm-devel] [BUG] 2.6.23.1 host freezes when running kvm

2007-11-02 Thread Bart Trojanowski
* Avi Kivity [EMAIL PROTECTED] [071023 10:21]: Thanks, that will be most helpful. If userspace won't compile against some intermediate version, let me know the commit hash and I'll add a fixup. A bisect didn't find anything between 2.6.22 and 2.6.23. Which made me very confused. I think, I

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 01 of 20] Move kvm_context to kvmctl.h

2007-11-02 Thread Hollis Blanchard
On Fri, 2007-11-02 at 05:36 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193996153 18000 # Node ID 5900e2b0ebdee721ae651070fcd325363691e25a # Parent 6ce27ddeb45df182e923060ae3abe699ce704ca3 Move kvm_context to kvmctl.h This patch moves

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 01 of 20] Move kvm_context to kvmctl.h

2007-11-02 Thread Jerone Young
On Fri, 2007-11-02 at 12:28 -0500, Hollis Blanchard wrote: On Fri, 2007-11-02 at 05:36 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193996153 18000 # Node ID 5900e2b0ebdee721ae651070fcd325363691e25a # Parent

[kvm-devel] [PATCH 09 of 20] Move kvm_create_memory_alias kvm_destroy_memory_alias to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998505 18000 # Node ID c58b3979cf946fb9c82ddd7d2f480d4d65064b00 # Parent baaa6c2233371bba2d1d67a839747576c013bbe4 Move kvm_create_memory_alias kvm_destroy_memory_alias to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH 10 of 20] Move kvm_get kmv_set_lapci functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193998515 18000 # Node ID ad3abdfa2584ffe4f316987df65ee2130f23551c # Parent c58b3979cf946fb9c82ddd7d2f480d4d65064b00 Move kvm_get kmv_set_lapci functions to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 15 of 20] Declare kvm_abi as a global variable in libkvm.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999281 18000 # Node ID 3bc39db4c42e55ffae1fb2890c0983a518a5990d # Parent af69cb5dc23f7cc272678b8e32e80a0bb368822b Declare kvm_abi as a global variable in libkvm.h Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 19 of 20] Move kvm_show_code to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999513 18000 # Node ID 4b9058a7e809c1f463256f47bd499e9a9d990ca8 # Parent 1eeb2919a59229d76aa856e782ebb622aacf5013 Move kvm_show_code to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/libkvm/kvm-x86.h

[kvm-devel] [PATCH 14 of 20] Move print_seg Move kvm_show_regs to kvmctl-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999254 18000 # Node ID af69cb5dc23f7cc272678b8e32e80a0bb368822b # Parent c2350eacb65b258bae26d5dc1888ac4b9917f59f Move print_seg Move kvm_show_regs to kvmctl-x86.c This patch moves functions print_seg, kvm_show_regs,

[kvm-devel] [PATCH 18 of 20] Move kvm_setup_cpuid to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193999487 18000 # Node ID 1eeb2919a59229d76aa856e782ebb622aacf5013 # Parent ff04bb3d78f2a6163d08448ee15af35fcf8910d4 Move kvm_setup_cpuid to libkvm-x86.c cpuid is an x86 instruction, so needs to go in the approriate place.

[kvm-devel] [PATCH 03 of 20] Move fuction kvm_alloc_kernel_memory to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193996847 18000 # Node ID dcf5d603165aad6e5276e3fdda81e1be2a6595ae # Parent dfe10a389c131e9cfdfd20765ec1a29cd403aeaf Move fuction kvm_alloc_kernel_memory to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 00 of 20] [RESEND] Refactor libkvm code Phase 1

2007-11-02 Thread Jerone Young
Ohayo! Patches have been reworked with everybodys suggestions. Now all none user exposed function are now in file kvm-$ARCH.h , while user exposed funcitons are in libkvm-$ARCH.h. All patches have been tested and now will compile on there own (well those after the abi-10 patches will

[kvm-devel] [ kvm-Bugs-1824525 ] Fails to restore saved guests

2007-11-02 Thread SourceForge.net
Bugs item #1824525, was opened at 2007-11-02 17:13 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detailatid=893831aid=1824525group_id=180599 Please note that this message will contain a full copy of

[kvm-devel] Spanish soldier goes nude on magazine

2007-11-02 Thread Spanish soldier goes nude on magazine cover
Spanish soldier goes nude on magazine cover http://www.maoker.com/n832c57.aspx College girl students graduate to 'body studies' http://www.maoker.com/n835c57.aspx Aniston shares nude scene with Vince http://www.maoker.com/n463c56.aspx Britney Spears plans to commission a nude portrait

[kvm-devel] [PATCH 05 of 20] Modify out arch specific code from kvm_create function

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193997379 18000 # Node ID e3def9892f39527f216acbde2de4dad0e8501183 # Parent 5ad14643e8eccb6aec15a5b7779f9a026dd2d204 Modify out arch specific code from kvm_create function This function removes all x86 specific code and creates a

[kvm-devel] [PATCH 04 of 20] Move kvm_alloc_userspace_memory to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1193997182 18000 # Node ID 5ad14643e8eccb6aec15a5b7779f9a026dd2d204 # Parent dcf5d603165aad6e5276e3fdda81e1be2a6595ae Move kvm_alloc_userspace_memory to libkvm-x86.c This moves x86 specific function kvm_alloc_userspace_memory()

[kvm-devel] [PATCH 15 of 19] Declare kvm_abi as a global variable in libkvm.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID df89e9282fd9f491579b42624565bac580f7db8e # Parent 68585a137682a876dd438782147445f4484146ce Declare kvm_abi as a global variable in libkvm.h Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 08 of 19] Move kvm_destroy_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 098efe35de4493a3eda631cb2f9fd958ae303897 # Parent 8e77064ea82d0b7fbd8bb77429bbfd62f99c00f6 Move kvm_destroy_phys_mem to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 12 of 19] Move abi 10 functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 0ade452df6c708a2b44696a23e733d59c8906aea # Parent 01b86b564fb9e751295ff8eddf5f38cfb24e1e34 Move abi 10 functions to libkvm-x86.c Move handle_io_abi_10 to libkvm-x86.c Move handle_mmio_abi10 to

[kvm-devel] [PATCH 17 of 19] Move cr8 functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID ab3e5d875c37bf36db4e73331fd3234523598c6e # Parent 7e750325679dd770206ec6da84f00a4dc4be1b2c Move cr8 functions to libkvm-x86.c This patch moves functions: kvm_set_cr8 kvm_get_cr8 cr8 is

[kvm-devel] [PATCH 09 of 19] Move kvm_create_memory_alias kvm_destroy_memory_alias to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 76218015a52046be4d77069c3e999b6ca60d0528 # Parent 098efe35de4493a3eda631cb2f9fd958ae303897 Move kvm_create_memory_alias kvm_destroy_memory_alias to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH 02 of 19] Make static slot kvm_memory region funcions public

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 17bf778405bb2aea7eab2e4625f913941efeab1c # Parent 72c2d9f9786aea122419208189291808d56b8053 Make static slot kvm_memory region funcions public This patch changes static functions for manipulation of

[kvm-devel] [PATCH 14 of 19] Move print_seg Move kvm_show_regs to kvmctl-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 68585a137682a876dd438782147445f4484146ce # Parent 5bb5ef1b7faa8c11677b73fedbe089d0926ca4e9 Move print_seg Move kvm_show_regs to kvmctl-x86.c This patch moves functions print_seg, kvm_show_regs,

[kvm-devel] [PATCH 04 of 19] Move kvm_alloc_userspace_memory to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 486d6818fcf62f9fda006e9e090bf1eba40e0e14 # Parent d92515231c6345b7a4b5388089a5edb4c323a392 Move kvm_alloc_userspace_memory to libkvm-x86.c This moves x86 specific function kvm_alloc_userspace_memory()

[kvm-devel] [PATCH 16 of 19] Move kvm_get_apic to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 7e750325679dd770206ec6da84f00a4dc4be1b2c # Parent df89e9282fd9f491579b42624565bac580f7db8e Move kvm_get_apic to libkvm-x86.c Moves apic function since it is x86 only. Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH 03 of 19] Move fuction kvm_alloc_kernel_memory to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID d92515231c6345b7a4b5388089a5edb4c323a392 # Parent 17bf778405bb2aea7eab2e4625f913941efeab1c Move fuction kvm_alloc_kernel_memory to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 05 of 19] Modify out arch specific code from kvm_create function

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 7f802db02478d5d5ec63348e126b54e85681c66f # Parent 486d6818fcf62f9fda006e9e090bf1eba40e0e14 Modify out arch specific code from kvm_create function This function removes all x86 specific code and creates a

[kvm-devel] [PATCH 00 of 19] [v3] Refactor libkvm

2007-11-02 Thread Jerone Young
Some more fixing this time around. Taking the suggestion by Hollis blancard I have combilned kvm_context into kvm-common.h. Also in this set of patches I have consolidated some of the later patches to avoid compiler warnings between patches. This is the first phase as much of the code is tightly

[kvm-devel] [PATCH 07 of 19] Move kvm_create_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 8e77064ea82d0b7fbd8bb77429bbfd62f99c00f6 # Parent 02f38e54018070bafd501df846147f4ae7661109 Move kvm_create_phys_mem to libkvm-x86.c This patch moves kvm_create_phys_mem to libkvm-x86.c Signed-off-by:

[kvm-devel] [PATCH 19 of 19] Remove unsued inclusion of linux/kvm_parah.h in userspace libkvm.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027874 18000 # Node ID b8aa16dc574d2b6033bd847aff83f5aed3285310 # Parent 7e15060d3192c2ad951cb7b8295737b84b3b46b9 Remove unsued inclusion of linux/kvm_parah.h in userspace libkvm.h This remove unused code from libkvm.h.

[kvm-devel] [PATCH 18 of 19] Move kvm_setup_cpuid to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027874 18000 # Node ID 7e15060d3192c2ad951cb7b8295737b84b3b46b9 # Parent ab3e5d875c37bf36db4e73331fd3234523598c6e Move kvm_setup_cpuid to libkvm-x86.c cpuid is an x86 instruction, so needs to go in the approriate place.

[kvm-devel] [PATCH 06 of 19] Move kvm_create_kernel_phys_mem to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 02f38e54018070bafd501df846147f4ae7661109 # Parent 7f802db02478d5d5ec63348e126b54e85681c66f Move kvm_create_kernel_phys_mem to libkvm-x86.c This patch moves kvm_create_kernel_phys_mem to x86 as this is

[kvm-devel] [PATCH 10 of 19] Move kvm_get kmv_set_lapci functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 8dad7519cc92eabd7d66ea3ea20c983dade61243 # Parent 76218015a52046be4d77069c3e999b6ca60d0528 Move kvm_get kmv_set_lapci functions to libkvm-x86.c Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git

[kvm-devel] [PATCH 11 of 19] Make functions in libkvm.c nonstatic

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 01b86b564fb9e751295ff8eddf5f38cfb24e1e34 # Parent 8dad7519cc92eabd7d66ea3ea20c983dade61243 Make functions in libkvm.c nonstatic. This patch makes the following functions nonstatic. These functions are

[kvm-devel] [PATCH 01 of 19] Move kvm_context to kvmctl.h

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027872 18000 # Node ID 72c2d9f9786aea122419208189291808d56b8053 # Parent 6ce27ddeb45df182e923060ae3abe699ce704ca3 Move kvm_context to kvmctl.h This patch moves kvm_context from libkvm.c to kvm-context.h. This is so other files

[kvm-devel] [PATCH 13 of 19] Move msrs functions to libkvm-x86.c

2007-11-02 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027873 18000 # Node ID 5bb5ef1b7faa8c11677b73fedbe089d0926ca4e9 # Parent 0ade452df6c708a2b44696a23e733d59c8906aea Move msrs functions to libkvm-x86.c This patch moves functions: kvm_msr_list move kvm_get_msrs

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 01 of 19] Move kvm_context to kvmctl.h

2007-11-02 Thread Hollis Blanchard
* Remove the config-*.mak changes * Update the patch description * Supply a copyright notice in all new files -- Hollis Blanchard IBM Linux Technology Center On Fri, 2007-11-02 at 13:24 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] #

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 02 of 19] Make static slot kvm_memory region funcions public

2007-11-02 Thread Hollis Blanchard
On Fri, 2007-11-02 at 13:24 -0500, Jerone Young wrote: diff --git a/libkvm/libkvm.c b/libkvm/libkvm.c --- a/libkvm/libkvm.c +++ b/libkvm/libkvm.c @@ -46,7 +46,7 @@ int free_slots[KVM_MAX_NUM_MEM_REGIONS]; int free_slots[KVM_MAX_NUM_MEM_REGIONS]; unsigned long

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 00 of 27] Refactor libkvm code Phase 1

2007-11-02 Thread Hollis Blanchard
Yes, everybody should be doing userspace memory allocation now, and we just need to support kernel allocation for compatibility on x86. -- Hollis Blanchard IBM Linux Technology Center On Fri, 2007-11-02 at 02:49 -0500, Jerone Young wrote: Hmm, The problem here is in the case of

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 17 of 19] Move cr8 functions to libkvm-x86.c

2007-11-02 Thread Hollis Blanchard
These are exported functions, right? So their prototypes should remain in libkvm.h. (This is OK even on other architectures, because you'll only get build error if somebody actually calls them.) The alternative is to make many exported headers: libkvm.h, libkvm-x86.h, etc. I think a combined

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 18 of 19] Move kvm_setup_cpuid to libkvm-x86.c

2007-11-02 Thread Hollis Blanchard
Again, exported function - keep declarations in libkvm.h. (Please check your other patches for this issue.) -- Hollis Blanchard IBM Linux Technology Center On Fri, 2007-11-02 at 13:25 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1194027874

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 01 of 19] Move kvm_context to kvmctl.h

2007-11-02 Thread Jerone Young
I'll wait awhile before sending another super patch bomb to the list. Perhaps I can add these changes afterward if need be. Actually do need the conf-*.mak changes. Otherwise if you compile libkvm on it's own you don't get the CFLAGS. Now the way it really should be is that those config-*.mak

[kvm-devel] [PATCH] KVM: is_long_mode should check for EFER_LMA

2007-11-02 Thread Amit Shah
From bfed574c93b36a19e2976ddcaae7939dd6c6fc41 Mon Sep 17 00:00:00 2001 From: Amit Shah [EMAIL PROTECTED] Date: Sat, 3 Nov 2007 02:38:00 +0530 Subject: [PATCH] KVM: is_long_mode should check for EFER_LMA is_long_mode currently checks the LongModeEnable bit in EFER instead of the LongModeActive

Re: [kvm-devel] Starting a VM reboots my machine

2007-11-02 Thread Cam Macdonell
Dor Laor wrote: Cam Macdonell wrote: Hi, I'm running an AMD vendor_id : AuthenticAMD cpu family : 15 model : 75 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ with 4GB of RAM and Scientific Linux 5.0. I've compiled kvm-48 on it and the compile