From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keir Fraser Subject: Re: 32-on-64: pvfb issue Date: Mon, 22 Jan 2007 14:48:56 +0000 Message-ID: References: <45B4C3C0.1030406@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <45B4C3C0.1030406@suse.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Gerd Hoffmann Cc: Xen devel list , Keir Fraser , Markus Armbruster List-Id: xen-devel@lists.xenproject.org On 22/1/07 14:01, "Gerd Hoffmann" wrote: > Here we go. Compile-tested on 32bit, more tests coming, full rebuild > still in progress ... Yeah, I like these. They can go in as soon as you're happy with them. One exception is blkback -- I'm not keen on the v1/v2 thing as it is. I think we should continue to include public/io/blkif.h and use the struct definition there when protocol==XEN_IO_PROTO_ABI_NATIVE. The exceptions can be XEN_IO_PROTO_ABI_X86_32 and XEN_IO_PROTO_ABI_X86_64 which can use the v1/v2 definitions (but I suggest renamed to include x86_32/x86_64 in the names). We can generalise the names if they turn out to be useful in future for other architectures (or provide typedef/#define equivalents). So for now we end up with three useful enumerations for blk protocols: native, x86_32, x86_64. -- Keir