* [PATCH] [00]Patch set to enable kvm on ia64 platforms
@ 2008-01-31 10:27 Zhang, Xiantao
[not found] ` <42DFA526FC41B1429CE7279EF83C6BDCD31FC3-wq7ZOvIWXbMAbVU2wMM1CrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
0 siblings, 1 reply; 2+ messages in thread
From: Zhang, Xiantao @ 2008-01-31 10:27 UTC (permalink / raw)
To: Avi Kivity, Luck, Tony, Xu, Anthony, Zhang, Xiantao
Cc: kvm-devel, kvm-ia64-devel, linux-ia64
Hi, Avi/Tony
We have rebased kvm/ia64 code to latest kvm. In this version, we
have fixed coding style issues, and all patches can pass checkpatch.pl,
except one assembly header file, which is copyied from kernel, so we
didn't change its issues.
Compared with last version, we implemented smp guest support, and
addressed two stability issues which only take on with smp guests. Now,
based on our own test results, it has good stability, and good
performance. Please review and help to commit them before linux 2.6.25
merge :)
[01] Appoint Maintainter for kvm/ia64.
[02] Change srlz.d to srlz.i for ia64_set_psr to save unnecessary
srlz.d, since kvm need to use it frequently.
[03] Export three symbos for module use.
[04] Add API for allocating TR resouce.
For patch04, We want to add a comment TR resource API for kernel. It is
not just used by kvm module. Our idea is that the first two pari of TRs
are used as a fixed way, and we don't need to touch them. This API only
manages TR resource for dynamic use.
Based on Tony's comments, we changed its implementation, and optimized
it for checking overlap. Thank you, Tony!.
Since the above four patches touch the source code out of kvm world,
they need Tony's Ack and Sign-off-by :)
[05] Add kvm.h, kvm_host.h kvm_para.h for kvm/ia64
[06] Add kvm arch-specific core code for kvm/ia64.
[07] Add kvm sal/pal virtulization support.
[08] Add local head files for kvm/ia64
The above four patches implement arch-specific code for kvm/ia64
[09] Add VMM module interfaces.
[10] Add TLB virtulization support.
[11] Add mmio decoder for kvm/ia64.
[12] Add interruption vector table for vmm.
[13] Add trampoline for guest/host mode switch.
[14] Add processor virtulization support.
[15] add optimization for some virtulization faults
[16] Generate offset values for assembly code use.
[17] Add guest interruption injection support.
The above patches implement GVMM code.
[18] Add Kconfig for kvm configuration.
[19] Add Makefile for kvm files compile.
[20] Update IA64 Kconfig and Makefile to include kvm build.
[21] Readme for kvm/ia64
Update Makefile/Kconfig for kvm build, and write a howto for making
kvm/ia64.
Thanks
Xiantao
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] [00]Patch set to enable kvm on ia64 platforms
[not found] ` <42DFA526FC41B1429CE7279EF83C6BDCD31FC3-wq7ZOvIWXbMAbVU2wMM1CrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2008-01-31 17:07 ` Avi Kivity
0 siblings, 0 replies; 2+ messages in thread
From: Avi Kivity @ 2008-01-31 17:07 UTC (permalink / raw)
To: Zhang, Xiantao
Cc: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f, Luck, Tony,
linux-ia64-u79uwXL29TY76Z2rM5mHXA,
kvm-ia64-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Zhang, Xiantao wrote:
> Hi, Avi/Tony
> We have rebased kvm/ia64 code to latest kvm. In this version, we
> have fixed coding style issues, and all patches can pass checkpatch.pl,
> except one assembly header file, which is copyied from kernel, so we
> didn't change its issues.
> Compared with last version, we implemented smp guest support, and
> addressed two stability issues which only take on with smp guests. Now,
> based on our own test results, it has good stability, and good
> performance. Please review and help to commit them before linux 2.6.25
> merge :)
>
>
I suggest that Tony review, signoff, and push these through the ia64
tree once kvm.git has been pulled (pull request was sent yesterday).
Once that's in, incremental updates can go through kvm.git. I am simply
not qualified to review ia64 code.
--
error compiling committee.c: too many arguments to function
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-01-31 17:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-31 10:27 [PATCH] [00]Patch set to enable kvm on ia64 platforms Zhang, Xiantao
[not found] ` <42DFA526FC41B1429CE7279EF83C6BDCD31FC3-wq7ZOvIWXbMAbVU2wMM1CrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2008-01-31 17:07 ` Avi Kivity
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox