linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Updating our sn code in 2.6
@ 2003-12-19  2:59 Pat Gefre
  2003-12-19 11:43 ` Christoph Hellwig
  0 siblings, 1 reply; 31+ messages in thread
From: Pat Gefre @ 2003-12-19  2:59 UTC (permalink / raw)
  To: akpm, davidm; +Cc: hch, linux-kernel

I have created a patchset at ftp://oss.sgi.com/projects/sn2/sn2-update/

It contains all the updates for our sn I/O code. The large patch that I
had originally sent has been broken down into 70+ smaller patches.


-- Pat

Patrick Gefre
Silicon Graphics, Inc.                     (E-Mail)  pfg@sgi.com
2750 Blue Water Rd                         (Voice)   (651) 683-3127
Eagan, MN 55121-1400                       (FAX)     (651) 683-3054

^ permalink raw reply	[flat|nested] 31+ messages in thread
* [PATCH] Updating our sn code in 2.6
@ 2003-11-06 23:31 Pat Gefre
  2003-11-07 10:25 ` Christoph Hellwig
  0 siblings, 1 reply; 31+ messages in thread
From: Pat Gefre @ 2003-11-06 23:31 UTC (permalink / raw)
  To: akpm, davidm; +Cc: linux-kernel

I have a patch for 2.6 that will update our sn I/O. This patch includes
initial support for new h/w, some code reorganization to accomodate the
new h/w, fixes to our code since the last bulk update earlier this year
and code clean-up. The diffstat follows at the end of this email.

The patch can be viewed from :
ftp://oss.sgi.com/pub/outgoing

Thanks,
-- Pat

Patrick Gefre
Silicon Graphics, Inc.                     (E-Mail)  pfg@sgi.com
2750 Blue Water Rd                         (Voice)   (651) 683-3127
Eagan, MN 55121-1400                       (FAX)     (651) 683-3054


 arch/ia64/sn/Makefile                        |    2
 arch/ia64/sn/fakeprom/fpmem.c                |  222 +-
 arch/ia64/sn/fakeprom/fpmem.h                |   31
 arch/ia64/sn/fakeprom/fpromasm.S             |   12
 arch/ia64/sn/fakeprom/fw-emu.c               |  168 -
 arch/ia64/sn/fakeprom/klgraph_fake.c         |  373 +++
 arch/ia64/sn/fakeprom/klgraph_init.c         |    4
 arch/ia64/sn/fakeprom/main.c                 |  101 -
 arch/ia64/sn/io/Makefile                     |    6
 arch/ia64/sn/io/cdl.c                        |   23
 arch/ia64/sn/io/drivers/Makefile             |    2
 arch/ia64/sn/io/drivers/ioconfig_bus.c       |   87
 arch/ia64/sn/io/drivers/pciba.c              |  917 +++++++++
 arch/ia64/sn/io/hwgfs/Makefile               |    2
 arch/ia64/sn/io/hwgfs/hcl.c                  |  249 --
 arch/ia64/sn/io/hwgfs/hcl_util.c             |   68
 arch/ia64/sn/io/hwgfs/interface.c            |   46
 arch/ia64/sn/io/hwgfs/labelcl.c              |    1
 arch/ia64/sn/io/io.c                         |   44
 arch/ia64/sn/io/machvec/Makefile             |    2
 arch/ia64/sn/io/machvec/pci.c                |   35
 arch/ia64/sn/io/machvec/pci_bus_cvlink.c     |  445 ++--
 arch/ia64/sn/io/machvec/pci_dma.c            |   45
 arch/ia64/sn/io/platform_init/Makefile       |    2
 arch/ia64/sn/io/platform_init/irix_io_init.c |   76
 arch/ia64/sn/io/platform_init/sgi_io_init.c  |   15
 arch/ia64/sn/io/sgi_if.c                     |   34
 arch/ia64/sn/io/sgi_io_sim.c                 |   79
 arch/ia64/sn/io/sn2/Makefile                 |    9
 arch/ia64/sn/io/sn2/bte_error.c              |   36
 arch/ia64/sn/io/sn2/geo_op.c                 |    4
 arch/ia64/sn/io/sn2/ioc4/Makefile            |   21
 arch/ia64/sn/io/sn2/ioc4/ioc4.c              |  649 ++++++
 arch/ia64/sn/io/sn2/ioc4/sio_ioc4.c          | 2289 +++++++++++++++++++++++
 arch/ia64/sn/io/sn2/klconflib.c              |  160 -
 arch/ia64/sn/io/sn2/klgraph.c                |  444 ++--
 arch/ia64/sn/io/sn2/l1_command.c             |   44
 arch/ia64/sn/io/sn2/ml_SN_init.c             |   71
 arch/ia64/sn/io/sn2/ml_SN_intr.c             |   52
 arch/ia64/sn/io/sn2/ml_iograph.c             |  427 ++--
 arch/ia64/sn/io/sn2/module.c                 |  141 -
 arch/ia64/sn/io/sn2/pcibr/Makefile           |    9
 arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c        |  415 ----
 arch/ia64/sn/io/sn2/pcibr/pcibr_config.c     |  223 +-
 arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c        | 2505 ++++++--------------------
 arch/ia64/sn/io/sn2/pcibr/pcibr_error.c      | 1299 +++++++------
 arch/ia64/sn/io/sn2/pcibr/pcibr_hints.c      |   38
 arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c       |  425 +---
 arch/ia64/sn/io/sn2/pcibr/pcibr_msix_intr.c  |  264 ++
 arch/ia64/sn/io/sn2/pcibr/pcibr_reg.c        | 2592 +++++++++++++++++++++++++++
 arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c        |  406 ++--
 arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c       | 1009 +++++++---
 arch/ia64/sn/io/sn2/pciio.c                  |  530 +----
 arch/ia64/sn/io/sn2/pciio_ppb.c              | 1550 ++++++++++++++++
 arch/ia64/sn/io/sn2/pic.c                    |  691 ++++++-
 arch/ia64/sn/io/sn2/shub.c                   |   78
 arch/ia64/sn/io/sn2/shub_intr.c              |   96 -
 arch/ia64/sn/io/sn2/shuberror.c              |   14
 arch/ia64/sn/io/sn2/shubio.c                 |   14
 arch/ia64/sn/io/sn2/tio.c                    |  743 +++++++
 arch/ia64/sn/io/sn2/tio_intr.c               |  166 +
 arch/ia64/sn/io/sn2/tiocp.c                  |  963 ++++++++++
 arch/ia64/sn/io/sn2/xbow.c                   |  529 -----
 arch/ia64/sn/io/sn2/xtalk.c                  |   96 -
 arch/ia64/sn/io/snia_if.c                    |  278 ++
 arch/ia64/sn/io/tio/Makefile                 |   10
 arch/ia64/sn/io/tio/ca/Makefile              |   10
 arch/ia64/sn/io/tio/ca/ca_driver.c           |   75
 arch/ia64/sn/io/tio/ca/ca_error.c            |  147 +
 arch/ia64/sn/io/tio/ca/ca_linux.c            |  246 ++
 arch/ia64/sn/io/tio/ca/ca_pci.c              | 1281 +++++++++++++
 arch/ia64/sn/io/xswitch.c                    |   72
 arch/ia64/sn/kernel/Makefile                 |    2
 arch/ia64/sn/kernel/irq.c                    |  137 -
 arch/ia64/sn/kernel/setup.c                  |   86
 arch/ia64/sn/kernel/sn2/Makefile             |    4
 arch/ia64/sn/kernel/sn2/cache.c              |   20
 arch/ia64/sn/kernel/sn2/timer_interrupt.c    |   76
 drivers/char/ioc4_serial.c                   | 1840 +++++++++++++++++++
 drivers/char/sn_serial.c                     |    3
 include/asm-ia64/sn/addrs.h                  |   42
 include/asm-ia64/sn/alenlist.h               |    3
 include/asm-ia64/sn/arc/hinv.h               |  183 -
 include/asm-ia64/sn/arc/types.h              |   41
 include/asm-ia64/sn/arch.h                   |    3
 include/asm-ia64/sn/cdl.h                    |    5
 include/asm-ia64/sn/clksupport.h             |    3
 include/asm-ia64/sn/dmamap.h                 |   29
 include/asm-ia64/sn/driver.h                 |    3
 include/asm-ia64/sn/geo.h                    |    9
 include/asm-ia64/sn/hcl.h                    |   40
 include/asm-ia64/sn/hcl_util.h               |    3
 include/asm-ia64/sn/hwgfs.h                  |    6
 include/asm-ia64/sn/intr.h                   |    3
 include/asm-ia64/sn/invent.h                 |  733 -------
 include/asm-ia64/sn/io.h                     |    3
 include/asm-ia64/sn/ioc4.h                   |   80
 include/asm-ia64/sn/ioconfig_bus.h           |   39
 include/asm-ia64/sn/ioerror.h                |    7
 include/asm-ia64/sn/ioerror_handling.h       |   54
 include/asm-ia64/sn/iograph.h                |   85
 include/asm-ia64/sn/klconfig.h               |  277 --
 include/asm-ia64/sn/ksys/elsc.h              |    9
 include/asm-ia64/sn/ksys/l1.h                |   38
 include/asm-ia64/sn/labelcl.h                |   16
 include/asm-ia64/sn/module.h                 |   16
 include/asm-ia64/sn/nag.h                    |   32
 include/asm-ia64/sn/nodepda.h                |    5
 include/asm-ia64/sn/pci/bridge.h             | 1901 -------------------
 include/asm-ia64/sn/pci/pci_bus_cvlink.h     |   12
 include/asm-ia64/sn/pci/pci_defs.h           |  203 +-
 include/asm-ia64/sn/pci/pciba.h              |  113 +
 include/asm-ia64/sn/pci/pcibr.h              |   85
 include/asm-ia64/sn/pci/pcibr_asic.h         |  511 +++++
 include/asm-ia64/sn/pci/pcibr_private.h      |  314 ++-
 include/asm-ia64/sn/pci/pciio.h              |  167 +
 include/asm-ia64/sn/pci/pciio_private.h      |   89
 include/asm-ia64/sn/pci/pic.h                | 2499 +++++---------------------
 include/asm-ia64/sn/pci/tiocp.h              |  588 ++++++
 include/asm-ia64/sn/pda.h                    |    4
 include/asm-ia64/sn/pio.h                    |    3
 include/asm-ia64/sn/prio.h                   |    3
 include/asm-ia64/sn/router.h                 |    3
 include/asm-ia64/sn/serialio.h               |  462 ++++
 include/asm-ia64/sn/sgi.h                    |  150 -
 include/asm-ia64/sn/simulator.h              |    2
 include/asm-ia64/sn/slotnum.h                |    3
 include/asm-ia64/sn/sn2/addrs.h              |   58
 include/asm-ia64/sn/sn2/arch.h               |    5
 include/asm-ia64/sn/sn2/geo.h                |    9
 include/asm-ia64/sn/sn2/iceio.h              |  162 +
 include/asm-ia64/sn/sn2/intr.h               |    8
 include/asm-ia64/sn/sn2/shub.h               |    1
 include/asm-ia64/sn/sn2/shub_md.h            |    7
 include/asm-ia64/sn/sn2/shub_mmr_t.h         |    1
 include/asm-ia64/sn/sn2/shubio.h             |    8
 include/asm-ia64/sn/sn2/sn_private.h         |    9
 include/asm-ia64/sn/sn2/tio.h                |   45
 include/asm-ia64/sn/sn_fru.h                 |    3
 include/asm-ia64/sn/sn_private.h             |    3
 include/asm-ia64/sn/tio/tioca.h              |  482 +++++
 include/asm-ia64/sn/tio/tioca_private.h      |   61
 include/asm-ia64/sn/tio/tioca_soft.h         |   80
 include/asm-ia64/sn/vector.h                 |    3
 include/asm-ia64/sn/xtalk/corelet.h          |   22
 include/asm-ia64/sn/xtalk/xbow.h             |  227 --
 include/asm-ia64/sn/xtalk/xbow_info.h        |   55
 include/asm-ia64/sn/xtalk/xswitch.h          |    9
 include/asm-ia64/sn/xtalk/xtalk.h            |   28
 include/asm-ia64/sn/xtalk/xtalk_private.h    |   15
 include/asm-ia64/sn/xtalk/xtalkaddrs.h       |    9
 include/asm-ia64/sn/xtalk/xwidget.h          |   84
 152 files changed, 23736 insertions(+), 12917 deletions(-)


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2004-03-29 15:39 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-19  2:59 [PATCH] Updating our sn code in 2.6 Pat Gefre
2003-12-19 11:43 ` Christoph Hellwig
2003-12-20  0:35   ` Pat Gefre
2003-12-20  1:24     ` Jesse Barnes
2003-12-20  3:05       ` Jesse Barnes
2003-12-20 12:27         ` Christoph Hellwig
2003-12-23  2:55           ` Pat Gefre
2003-12-23  9:02             ` Christoph Hellwig
2003-12-23 14:46               ` Colin Ngam
2003-12-23 16:55                 ` Christoph Hellwig
2003-12-26 19:42                   ` Colin Ngam
2003-12-28 14:44                     ` Christoph Hellwig
2003-12-28 16:32                       ` Colin Ngam
2003-12-28 17:22                         ` Christoph Hellwig
2003-12-29  1:10                           ` Colin Ngam
2003-12-29  1:21                           ` Colin Ngam
2003-12-28 14:36             ` Christoph Hellwig
2003-12-29 23:41               ` Jesse Barnes
2003-12-30 21:21               ` Pat Gefre
2003-12-30 21:24                 ` Christoph Hellwig
2004-01-02 19:47                   ` Patrick Gefre
2004-01-02 20:11                     ` Christoph Hellwig
2004-03-29 15:39                     ` Christoph Hellwig
2004-03-29 15:39                   ` Patrick Gefre
  -- strict thread matches above, loose matches on Subject: below --
2003-11-06 23:31 Pat Gefre
2003-11-07 10:25 ` Christoph Hellwig
2003-11-13  0:26   ` Pat Gefre
2003-11-13  2:42     ` Paul Jackson
2003-11-13  6:58     ` Christoph Hellwig
2003-11-13 16:48       ` Jesse Barnes
2003-11-14 12:10         ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).