[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [Patch] ARCH_HAS_DEV_MEM patch for Xwindow on IA64machine



>>> Jun Kamada <kama@xxxxxxxxxxxxxx> 04.07.07 13:43 >>>
>We would like to support Xwindow on IA64 by remapping machine address to
>pseudo physical address at PCI device initialization (pci_acpi_scan_root()
>in arch/ia64/pci/pci.c) but at "mmap /dev/mem" systemcall.
>With the new scheme, we need no longer the archtecture specific memory
>operations described above.

You only talk about X - isn't it possible that there are other users of this 
interface?

Also,

>--- a/drivers/xen/Kconfig      Thu Jun 21 15:12:20 2007 +0900
>+++ b/drivers/xen/Kconfig      Thu Jun 21 15:13:21 2007 +0900
>@@ -273,4 +273,8 @@ config XEN_SMPBOOT
>       default y
>       depends on SMP
> 
>+config XEN_DEVMEM
>+      bool
>+      default y
>+
> endif

This seems pretty useless unless ia64 doesn't use drivers/xen/Kconfig (which
would be a mistake I think).

>--- a/drivers/xen/Makefile     Thu Jun 21 15:12:20 2007 +0900
>+++ b/drivers/xen/Makefile     Thu Jun 21 15:13:21 2007 +0900
>@@ -5,9 +5,9 @@ obj-y  += xenbus/
> obj-y += xenbus/
> obj-y += gntdev/
> obj-y += balloon/
>-obj-y += char/
> 
> obj-y += util.o
>+obj-$(CONFIG_XEN_DEVMEM)              += char/
> obj-$(CONFIG_XEN_BLKDEV_BACKEND)      += blkback/
> obj-$(CONFIG_XEN_BLKDEV_TAP)          += blktap/
> obj-$(CONFIG_XEN_NETDEV_BACKEND)      += netback/

This is certainly wrong. Even if driver/xen/char/ currently only has a
single file, you should descend into that directory. The conditional
(if needed at all) should then be in driver/xen/char/Makefile.

Jan


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.