From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Ehrhardt Subject: [PATCH 0/5] Architecture independence layer - v1 Date: Fri, 24 Aug 2007 13:52:13 +0200 Message-ID: <46CEC66D.1020903@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: "kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org Hi, this is the first update for my architecture independence patches moving = the version number to v1. The updates from v0 to v1 are: - use the already defined CONFIG_arch symbols instead of new ones - the x86 arch portion is now in x86.[ch] - added singed by / diffstat / inline patch ... statements - The huge patch #3 is now split up logically into three smaller patches = for a better readability. Unfortunately I was not able to get this = automatically done/smaller by any git magic, so I splitted #3 by hand. = The majority of changes just move function X from file A to file B and = thereby cause big patches. I extracted those portion to #3 & #4 to make = #5 smaller and readable, because thats where the real changes take place. This is the new layout: -> #1 is still just a renaming patch for better readability (_arch -> _x86) -> #2 still contains the basic mechanism introducing filenames and the = Kconfig/Make changes -> #3 is now "split_generic_x86_move" and covers all the simple function = movement deletions of generic code in kvm_main as well as some minor = changes e.g. header includes -> #4 is now "split_generic_x86_x86.c" and contains all the insertions = of the arch code into x86.[ch] -> #5 is now "split_generic_x86_change" and this is where all the major = changes take place to implement arch independence (fortunally this is = also the smallest patch) Avi strongly recommended to wait for the merge of the lapic branch, so = I'll keep this low prio the next time to rebase it when lapic is merged. Comments are welcome, even while waiting for these merge ;-) -- = Gr=FCsse / regards, = Christian Ehrhardt IBM Linux Technology Center, Open Virtualization +49 7031/16-3385 Ehrhardt-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org Ehrhardt-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org IBM Deutschland Entwicklung GmbH Vorsitzender des Aufsichtsrats: Johann Weihen = Gesch=E4ftsf=FChrung: Herbert Kircher = Sitz der Gesellschaft: B=F6blingen Registergericht: Amtsgericht Stuttgart, HRB 243294 ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/