WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH]local apic initialization

To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [PATCH]local apic initialization
From: "Natasha Jarymowycz" <natasha@xxxxxxxxxx>
Date: Wed, 23 Mar 2005 15:29:02 -0600
Delivery-date: Thu, 24 Mar 2005 02:05:12 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Reply-to: natasha@xxxxxxxxxx
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
User-agent: Opera M2/7.54 (Win32, build 3929)

The attached patch apic.patch updates xen/arch/x86/apic.c so that it is
based on linux 2.6.10 code.  The patch is a bit ugly because rather
than removing the unused code, it is surround by #if 0 ... #endif as was
requested.  There were a few changes to function declarations and the
like which would require altering other files as well.  I held off on
those changes since I didn't want to throw too much in here at once.

The new apic.c includes two new files: asm/io_ports.h and asm/mach_apic.h.
Patches to create those files are included as well.  Again, mach_apic.h
is mostly #if'd out but much of that code can/will be used as xen
functionality is updated.

Finally, xen/ac_timer.h was included but not needed by apic.c so I removed
it from the list of #includes.

Natasha

Attachment: apic.patch
Description: Binary data

Attachment: mach_apic.patch
Description: Binary data

Attachment: io_ports.patch
Description: Binary data

<Prev in Thread] Current Thread [Next in Thread>