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

Re: [Xen-ia64-devel] [patch 1/6] SN2+Machvec support core files



On Fri, 2006-12-01 at 15:13 +0100, jes@xxxxxxx wrote:
> Original files copied from Linux, requires for initial SN2 and machine
> vector support.

Hi Jes,

   I'm having trouble figuring out which Linux version each of these
came from.  I think it's important that the commit log indicate exactly
where the file comes from for future reference.  Also, there are quite a
few files in linux-xen that don't seem to be touched by the subsequent
patches (therefore they are identical to linux and should be in the
linux directory).  I'll note the ones I've found below:

> ---
>  arch/ia64/dig/Makefile                                   |    1 
>  arch/ia64/dig/machvec.c                                  |    3 
>  arch/ia64/hp/Makefile                                    |    1 
>  arch/ia64/hp/zx1/Makefile                                |    1 
>  arch/ia64/hp/zx1/hpzx1_machvec.c                         |    3 
>  arch/ia64/linux/io.c                                     |  165 
>  arch/ia64/sn/Makefile                                    |    2 
>  arch/ia64/sn/kernel/Makefile                             |    8 
>  arch/ia64/sn/kernel/io_init.c                            |  740 +++
Source 2.6.[18-19]?

>  arch/ia64/sn/kernel/iomv.c                               |   76 
Source 2.6.[16-19]?

>  arch/ia64/sn/kernel/irq.c                                |  444 +
Source 2.6.18?

>  arch/ia64/sn/kernel/machvec.c                            |   11 
Source 2.6.16+?

>  arch/ia64/sn/kernel/pio_phys.S                           |   71 
Source 2.6.17+?

>  arch/ia64/sn/kernel/ptc_deadlock.S                       |   92 
Source 2.6.16+?

>  arch/ia64/sn/kernel/setup.c                              |  755 +++
Source 2.6.19?

>  arch/ia64/sn/kernel/sn2_smp.c                            |  489 ++
Source 2.6.17+?

>  arch/ia64/sn/pci/Makefile                                |    1 
>  arch/ia64/sn/pci/pcibr/Makefile                          |    1 
>  arch/ia64/sn/pci/pcibr/pcibr_reg.c                       |  285 +
Source 2.6.16+?

[I didn't check the headers against upstream linux]

>  include/asm-ia64/linux-xen/asm/machvec_dig.h             |   16 
>  include/asm-ia64/linux-xen/asm/machvec_hpzx1.h           |   37 
>  include/asm-ia64/linux-xen/asm/machvec_sn2.h             |  133 
>  include/asm-ia64/linux-xen/asm/pci.h                     |  174 
>  include/asm-ia64/linux-xen/asm/sn/addrs.h                |  299 +
>  include/asm-ia64/linux-xen/asm/sn/arch.h                 |   85 
>  include/asm-ia64/linux-xen/asm/sn/geo.h                  |  132 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/hubdev.h               |   91 
>  include/asm-ia64/linux-xen/asm/sn/intr.h                 |   67 
>  include/asm-ia64/linux-xen/asm/sn/io.h                   |  274 +
>  include/asm-ia64/linux-xen/asm/sn/klconfig.h             |  246 +
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/l1.h                   |   51 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/leds.h                 |   33 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/module.h               |  127 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/nodepda.h              |   83 
>  include/asm-ia64/linux-xen/asm/sn/pcibr_provider.h       |  149 
>  include/asm-ia64/linux-xen/asm/sn/pcibus_provider_defs.h |   68 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/pcidev.h               |   83 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/pda.h                  |   69 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/pic.h                  |  261 +
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/rw_mmr.h               |   28 
>  include/asm-ia64/linux-xen/asm/sn/shub_mmr.h             |  502 ++
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/shubio.h               | 3358 
> +++++++++++++++
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/simulator.h            |   20 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/sn_cpuid.h             |  132 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/sn_feature_sets.h      |   51 
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/tiocp.h                |  257 +
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/types.h                |   26 
>  include/asm-ia64/linux-xen/asm/sn/xbow.h                 |  301 +
Unmodified
>  include/asm-ia64/linux-xen/asm/sn/xwidgetdev.h           |   70 
Unmodified
>  include/asm-ia64/linux-xen/linux/completion.h            |   57 
Unmodified
>  include/asm-ia64/linux-xen/linux/device.h                |  473 ++
>  include/asm-ia64/linux-xen/linux/ioport.h                |  136 
Unmodified
>  include/asm-ia64/linux-xen/linux/klist.h                 |   61 
Unmodified
>  include/asm-ia64/linux-xen/linux/kobject.h               |  282 +
>  include/asm-ia64/linux-xen/linux/kref.h                  |   32 
Unmodified
>  include/asm-ia64/linux-xen/linux/mod_devicetable.h       |  323 +
Unmodified
>  include/asm-ia64/linux-xen/linux/pci.h                   |  817 +++
>  include/asm-ia64/linux-xen/linux/pci_ids.h               | 2356 ++++++++++
Unmodified
>  include/asm-ia64/linux-xen/linux/pci_regs.h              |  487 ++
Unmodified
>  include/asm-ia64/linux-xen/linux/pm.h                    |  279 +
Unmodified
>  include/asm-ia64/linux-xen/linux/sysfs.h                 |  206 
Unmodified
>  include/asm-ia64/linux/asm/machvec_init.h                |   32 
>  include/asm-ia64/linux/asm/pci.h                         |  161 
>  63 files changed, 15913 insertions(+), 161 deletions(-)
> 

The unmodified files should be moved to include/asm-ia64/linux/asm or
include/asm-ia64/linux to denote that they are not modified for xen.

Could you send a patch for each set of files from a given upstream base
and move the headers that aren't touched later for xen to the
appropriate location?  Thanks,

        Alex

-- 
Alex Williamson                             HP Open Source & Linux Org.


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


 


Rackspace

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