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-ia64-devel

[Xen-ia64-devel] [RFC] Patches for supporting Xwindow on our PRIMEQUEST

To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-ia64-devel] [RFC] Patches for supporting Xwindow on our PRIMEQUEST
From: Jun Kamada <kama@xxxxxxxxxxxxxx>
Date: Fri, 18 May 2007 13:44:08 +0900
Delivery-date: Thu, 17 May 2007 21:42:32 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi all.

Attached patch set is for supporting Xwindow on our PRIMEQUEST. Please refer
following URL about corresponding discussion.

http://lists.xensource.com/archives/html/xen-ia64-devel/2007-02/msg00212.html

Yamahata-san gave us a recommendation to perform ioremap in add_window()
function in "linux-2.6.18-xen/arch/ia64/pci/pci.c". However, resource
structure is not completely created on that place. 

Therefore, I added the ioremap() hypercall to where the resource structure
is already created. (bottom of pci_acpi_scan_root())

Following are brief description of the patches.

[1/4] revert_paravirt_pcimmap.patch: Revert paravirtualization to ioremap
                                     /proc/pci.
[2/4] remove_paravirt_dev_mem.patch: Disable paravirtualization to ioremap
                                     /dev/mem.
[3/4] ifdef_arch_has_dev_mem.patch: Add "#ifdef ARCH_HAS_DEV_MEM" to 
                                    archtecture specific file_operations.
[4/4] new_paravirt_pci.patch: Issue ioremap hypercall in pci_acpi_scan_root()
                              in order to map /dev/mem.

I will also post patch[3/4] to xen-devel mailing list after finishing
discussion on this mailing list.

I appreciate you to give us comments.

Best regards,

Signed-off-by: Jun Kamada <kama@xxxxxxxxxxxxxx>

-----
Jun Kamada
Virtual Systems Development Div.
Platform Technology Development Unit
Fujitsu Ltd.
kama@xxxxxxxxxxxxxx

Attachment: revert_paravirt_pcimmap.patch
Description: Binary data

Attachment: remove_paravirt_dev_mem.patch
Description: Binary data

Attachment: ifdef_arch_has_dev_mem.patch
Description: Binary data

Attachment: new_paravirt_pci.patch
Description: Binary data

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel