public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: "Luck, Tony" <tony.luck@intel.com>
To: linux-ia64@vger.kernel.org
Subject: bk pull on ia64 linux tree
Date: Wed, 20 Oct 2004 00:15:20 +0000	[thread overview]
Message-ID: <200410200015.i9K0FKw29051@unix-os.sc.intel.com> (raw)
In-Reply-To: <Pine.LNX.4.58.0401121658240.14305@evo.osdl.org>

Hi Linus,

please do a

	bk pull http://lia64.bkbits.net/linux-ia64-release-2.6.10

This will update the files shown below.  This is a big re-organization
of the SGI I/O code.

Thanks!

-Tony

 arch/ia64/sn/io/Makefile                        |   13 
 arch/ia64/sn/io/cdl.c                           |   79 
 arch/ia64/sn/io/drivers/Makefile                |   10 
 arch/ia64/sn/io/drivers/ioconfig_bus.c          |  382 
 arch/ia64/sn/io/hwgfs/Makefile                  |   10 
 arch/ia64/sn/io/hwgfs/hcl.c                     |  702 
 arch/ia64/sn/io/hwgfs/hcl_util.c                |  175 
 arch/ia64/sn/io/hwgfs/interface.c               |  325 
 arch/ia64/sn/io/hwgfs/labelcl.c                 |  656 
 arch/ia64/sn/io/hwgfs/ramfs.c                   |  208 
 arch/ia64/sn/io/io.c                            |  739 
 arch/ia64/sn/io/machvec/Makefile                |   10 
 arch/ia64/sn/io/machvec/iomv.c                  |   76 
 arch/ia64/sn/io/machvec/pci.c                   |   52 
 arch/ia64/sn/io/machvec/pci_bus_cvlink.c        |  922 
 arch/ia64/sn/io/machvec/pci_dma.c               |  677 
 arch/ia64/sn/io/platform_init/Makefile          |   10 
 arch/ia64/sn/io/platform_init/sgi_io_init.c     |  174 
 arch/ia64/sn/io/sn2/Makefile                    |   14 
 arch/ia64/sn/io/sn2/bte_error.c                 |  217 
 arch/ia64/sn/io/sn2/geo_op.c                    |  311 
 arch/ia64/sn/io/sn2/klconflib.c                 |  572 
 arch/ia64/sn/io/sn2/klgraph.c                   |  577 
 arch/ia64/sn/io/sn2/l1_command.c                |  131 
 arch/ia64/sn/io/sn2/ml_SN_init.c                |  109 
 arch/ia64/sn/io/sn2/ml_SN_intr.c                |  320 
 arch/ia64/sn/io/sn2/ml_iograph.c                |  770 
 arch/ia64/sn/io/sn2/module.c                    |  236 
 arch/ia64/sn/io/sn2/pcibr/Makefile              |   16 
 arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c           |  178 
 arch/ia64/sn/io/sn2/pcibr/pcibr_config.c        |  195 
 arch/ia64/sn/io/sn2/pcibr/pcibr_dvr.c           | 2662 --
 arch/ia64/sn/io/sn2/pcibr/pcibr_error.c         | 1873 -
 arch/ia64/sn/io/sn2/pcibr/pcibr_hints.c         |  175 
 arch/ia64/sn/io/sn2/pcibr/pcibr_intr.c          |  700 
 arch/ia64/sn/io/sn2/pcibr/pcibr_reg.c           |  879 
 arch/ia64/sn/io/sn2/pcibr/pcibr_rrb.c           |  887 
 arch/ia64/sn/io/sn2/pcibr/pcibr_slot.c          | 1842 -
 arch/ia64/sn/io/sn2/pciio.c                     | 1004 
 arch/ia64/sn/io/sn2/pic.c                       |  835 
 arch/ia64/sn/io/sn2/shub.c                      |  246 
 arch/ia64/sn/io/sn2/shub_intr.c                 |  259 
 arch/ia64/sn/io/sn2/shuberror.c                 |  822 
 arch/ia64/sn/io/sn2/shubio.c                    |  490 
 arch/ia64/sn/io/sn2/xbow.c                      | 1020 
 arch/ia64/sn/io/sn2/xtalk.c                     |  927 
 arch/ia64/sn/io/snia_if.c                       |  108 
 arch/ia64/sn/io/xswitch.c                       |  168 
 arch/ia64/sn/kernel/probe.c                     |   58 
 include/asm-ia64/sn/cdl.h                       |   42 
 include/asm-ia64/sn/dmamap.h                    |   50 
 include/asm-ia64/sn/driver.h                    |   91 
 include/asm-ia64/sn/hcl.h                       |  107 
 include/asm-ia64/sn/hcl_util.h                  |   21 
 include/asm-ia64/sn/hwgfs.h                     |   36 
 include/asm-ia64/sn/ifconfig_net.h              |   32 
 include/asm-ia64/sn/io.h                        |   65 
 include/asm-ia64/sn/ioc4.h                      |   20 
 include/asm-ia64/sn/ioconfig_bus.h              |   27 
 include/asm-ia64/sn/ioerror.h                   |  193 
 include/asm-ia64/sn/ioerror_handling.h          |  159 
 include/asm-ia64/sn/iograph.h                   |  137 
 include/asm-ia64/sn/klconfig.h                  |  702 
 include/asm-ia64/sn/kldir.h                     |  363 
 include/asm-ia64/sn/ksys/elsc.h                 |   39 
 include/asm-ia64/sn/ksys/l1.h                   |  141 
 include/asm-ia64/sn/labelcl.h                   |   76 
 include/asm-ia64/sn/module.h                    |  194 
 include/asm-ia64/sn/pci/bridge.h                | 1895 -
 include/asm-ia64/sn/pci/pci_bus_cvlink.h        |   70 
 include/asm-ia64/sn/pci/pci_defs.h              |  414 
 include/asm-ia64/sn/pci/pcibr.h                 |  535 
 include/asm-ia64/sn/pci/pcibr_private.h         |  811 
 include/asm-ia64/sn/pci/pciio.h                 |  746 
 include/asm-ia64/sn/pci/pciio_private.h         |  145 
 include/asm-ia64/sn/pci/pic.h                   |  451 
 include/asm-ia64/sn/pio.h                       |   99 
 include/asm-ia64/sn/prio.h                      |   38 
 include/asm-ia64/sn/sgi.h                       |   83 
 include/asm-ia64/sn/slotnum.h                   |   16 
 include/asm-ia64/sn/sn2/addrs.h                 |  169 
 include/asm-ia64/sn/sn2/arch.h                  |   61 
 include/asm-ia64/sn/sn2/geo.h                   |  108 
 include/asm-ia64/sn/sn2/intr.h                  |   31 
 include/asm-ia64/sn/sn2/io.h                    |  239 
 include/asm-ia64/sn/sn2/shub.h                  |   36 
 include/asm-ia64/sn/sn2/shub_md.h               |  275 
 include/asm-ia64/sn/sn2/shub_mmr.h              |31597 ------------------------
 include/asm-ia64/sn/sn2/shub_mmr_t.h            |14829 -----------
 include/asm-ia64/sn/sn2/shubio.h                | 3609 --
 include/asm-ia64/sn/sn2/slotnum.h               |   41 
 include/asm-ia64/sn/sn2/sn_private.h            |  245 
 include/asm-ia64/sn/sn_private.h                |   13 
 include/asm-ia64/sn/vector.h                    |   75 
 include/asm-ia64/sn/xtalk/xbow.h                |  675 
 include/asm-ia64/sn/xtalk/xbow_info.h           |   21 
 include/asm-ia64/sn/xtalk/xswitch.h             |   56 
 include/asm-ia64/sn/xtalk/xtalk.h               |  360 
 include/asm-ia64/sn/xtalk/xtalk_private.h       |   79 
 include/asm-ia64/sn/xtalk/xtalkaddrs.h          |  106 
 include/asm-ia64/sn/xtalk/xwidget.h             |  240 
 arch/ia64/pci/pci.c                             |    2 
 arch/ia64/sn/Makefile                           |    8 
 arch/ia64/sn/include/ioerror.h                  |   81 
 arch/ia64/sn/include/pci/pcibr_provider.h       |  149 
 arch/ia64/sn/include/pci/pcibus_provider_defs.h |   43 
 arch/ia64/sn/include/pci/pcidev.h               |   51 
 arch/ia64/sn/include/pci/pic.h                  |  261 
 arch/ia64/sn/include/pci/tiocp.h                |  256 
 arch/ia64/sn/include/shub.h                     |   39 
 arch/ia64/sn/include/shubio.h                   | 3476 ++
 arch/ia64/sn/include/tio.h                      |   37 
 arch/ia64/sn/include/xtalk/hubdev.h             |   67 
 arch/ia64/sn/include/xtalk/xbow.h               |  291 
 arch/ia64/sn/include/xtalk/xwidgetdev.h         |   70 
 arch/ia64/sn/kernel/Makefile                    |    3 
 arch/ia64/sn/kernel/bte.c                       |  128 
 arch/ia64/sn/kernel/bte_error.c                 |  188 
 arch/ia64/sn/kernel/huberror.c                  |  205 
 arch/ia64/sn/kernel/io_init.c                   |  470 
 arch/ia64/sn/kernel/iomv.c                      |   79 
 arch/ia64/sn/kernel/irq.c                       |  538 
 arch/ia64/sn/kernel/klconflib.c                 |  108 
 arch/ia64/sn/kernel/mca.c                       |   35 
 arch/ia64/sn/kernel/setup.c                     |  346 
 arch/ia64/sn/kernel/sn2/io.c                    |   60 
 arch/ia64/sn/kernel/sn2/prominfo_proc.c         |   70 
 arch/ia64/sn/kernel/sn2/ptc_deadlock.S          |    4 
 arch/ia64/sn/kernel/sn2/sn2_smp.c               |  116 
 arch/ia64/sn/kernel/sn2/sn_hwperf.c             |   92 
 arch/ia64/sn/kernel/sn2/sn_proc_fs.c            |    1 
 arch/ia64/sn/kernel/sn2/timer.c                 |    6 
 arch/ia64/sn/kernel/sn2/timer_interrupt.c       |   15 
 arch/ia64/sn/pci/Makefile                       |   10 
 arch/ia64/sn/pci/pci_dma.c                      |  476 
 arch/ia64/sn/pci/pcibr/Makefile                 |   11 
 arch/ia64/sn/pci/pcibr/pcibr_ate.c              |  188 
 arch/ia64/sn/pci/pcibr/pcibr_dma.c              |  375 
 arch/ia64/sn/pci/pcibr/pcibr_provider.c         |  170 
 arch/ia64/sn/pci/pcibr/pcibr_reg.c              |  282 
 drivers/char/mmtimer.c                          |    1 
 drivers/char/snsc.c                             |   25 
 drivers/ide/pci/sgiioc4.c                       |   23 
 drivers/scsi/qla1280.c                          |   32 
 drivers/serial/sn_console.c                     |  214 
 include/asm-ia64/machvec_sn2.h                  |    2 
 include/asm-ia64/pci.h                          |    2 
 include/asm-ia64/sn/addrs.h                     |  313 
 include/asm-ia64/sn/arch.h                      |   20 
 include/asm-ia64/sn/bte.h                       |    4 
 include/asm-ia64/sn/clksupport.h                |   30 
 include/asm-ia64/sn/fetchop.h                   |    2 
 include/asm-ia64/sn/geo.h                       |  139 
 include/asm-ia64/sn/intr.h                      |   41 
 include/asm-ia64/sn/io.h                        |  265 
 include/asm-ia64/sn/klconfig.h                  |  272 
 include/asm-ia64/sn/l1.h                        |   36 
 include/asm-ia64/sn/leds.h                      |    8 
 include/asm-ia64/sn/module.h                    |  127 
 include/asm-ia64/sn/nodepda.h                   |   61 
 include/asm-ia64/sn/pda.h                       |    5 
 include/asm-ia64/sn/router.h                    |   51 
 include/asm-ia64/sn/rw_mmr.h                    |    2 
 include/asm-ia64/sn/shub_mmr.h                  |31596 +++++++++++++++++++++++
 include/asm-ia64/sn/simulator.h                 |    8 
 include/asm-ia64/sn/sn_cpuid.h                  |    7 
 include/asm-ia64/sn/sn_fru.h                    |    2 
 include/asm-ia64/sn/sn_sal.h                    |   74 
 include/asm-ia64/sn/sndrv.h                     |   14 
 169 files changed, 40920 insertions(+), 85747 deletions(-)

through these ChangeSets:

<pfg@sgi.com> (04/10/19 1.2176)
   [IA64-SGI] Fixes calling arg1 for bte_crb_error_handler()
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<holt@sgi.com> (04/10/19 1.2175)
   [IA64-SGI] Distribute useage of BTE interfaces.
   
   During peak utilization periods, the first interface on a node has
   an inordinately large amount of contention.  This is due to all
   cpus starting their scan for an interface at 0.  This patch distributes
   that based upon the slice the requesting cpu is attached to.
    
   Signed-off-by: Robin Holt
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<holt@sgi.com> (04/10/19 1.2174)
   [IA64-SGI] Correct BTE notification timeouts on SN2.
   
   The SN2 Block Transfer Engine occassionally fails to send a notification
   that it has completed a transfer to the kernel.  This patch adds a
   timeout mechanism which will detect the failure, reset the interface,
   and then retry the transfer.
    
   Signed-off-by: Robin Holt
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/19 1.2173)
   [IA64-SGI] BUG_ON test was backwards
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<holt@sgi.com> (04/10/19 1.2172)
   [IA64-SGI] Double spin_unlock in bte.c
   
   If all bte interfaces are in use, the current code will leave the
   bte pointer set when exiting from the loop trying to locate an
   interface to use.  This results in two processes using the same
   interface and both trying to free the same one.  With a
   premptible kernel, this results in the preempt count getting
   off.
    
   Signed-off-by: Robin Holt <holt@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2171)
   [IA64-SGI] make pci_root_ops non static
   
   add extern for pci_root_ops
   delete our version of the pci_root_ops code
   make pci_root_ops non static
   
   Ack-by: Matthew Wilcox
   Ack-by: Jesse Barnes
   Ack-by: Grant Grundler
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2170)
   [IA64-SGI] Fix a possible memory leak.
   
   Fix a possible memory leak.  Change the name of the 'new_sn_irq_info'
   variable to 'tmp_sn_irq_info' since we're not really allocating a new
   kernel sn_irq_info, we just getting new target information from the
   PROM and replacing it in the kernel's sn_irq_info for the given irq
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2169)
   [IA64-SGI] Redundant BUG check
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2168)
   [IA64-SGI] Fix issue with gemini TIO systems
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2167)
   [IA64] qla1280.c Mod for Altix I/O add code.
   
   Changes inside CONFIG_IA64_GENERIC CONFIG_IA64_SGI_SN2
   Need to include sn/io.h for generic builds (sn_+pci_set_vchan def)
   Remove rrb alloc - now done in PROM
   Remove endian setting - now done in PROM
   Change arg 2 for sn_pci_set_vchan()
   
   Acked-by: Jes Sorenson
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2166)
   [IA64-SGI] Add in Altix I/O code
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>

<pfg@sgi.com> (04/10/11 1.2165)
   [IA64-SGI] Remove Altix I/O code (ready for re-org).
   
   Signed-off-by: Patrick Gefre <pfg@sgi.com>
   Signed-off-by: Tony Luck <tony.luck@intel.com>


  parent reply	other threads:[~2004-10-20  0:15 UTC|newest]

Thread overview: 73+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-13  0:59 bk pull on ia64 linux tree Linus Torvalds
2004-01-13  1:17 ` David Mosberger
2004-01-13  1:36 ` David Mosberger
2004-01-13 16:08 ` Jesse Barnes
2004-01-27  1:37 ` David Mosberger
2004-01-27 10:23 ` Jes Sorensen
2004-01-27 14:49 ` Martin Hicks
2004-01-27 16:22 ` David Mosberger
2004-01-27 21:57 ` David Mosberger
2004-02-11  5:19 ` David Mosberger
2004-02-12  1:05 ` Keith Owens
2004-02-12  1:31 ` David Mosberger
2004-02-13 22:44 ` Andrew Morton
2004-02-13 22:46 ` David Mosberger
2004-02-23 19:12 ` David Mosberger
2004-03-12  5:37 ` David Mosberger
2004-03-17 19:14 ` David Mosberger
2004-03-25 20:30 ` David Mosberger
2004-04-09 16:05 ` David Mosberger
2004-04-23  6:48 ` David Mosberger
2004-04-29 22:21 ` David Mosberger
2004-04-30 17:49 ` David Mosberger
2004-05-03 22:58 ` David Mosberger
2004-05-11  7:02 ` David Mosberger
2004-05-11  7:06 ` Christoph Hellwig
2004-05-11 18:39 ` Jesse Barnes
2004-05-21 21:45 ` David Mosberger
2004-06-05  5:57 ` David Mosberger
2004-06-19  6:58 ` David Mosberger
2004-06-30  0:04 ` David Mosberger
2004-06-30  0:44 ` Peter Chubb
2004-06-30  0:52 ` David Mosberger
2004-06-30 16:23 ` Jesse Barnes
2004-07-06 18:46 ` David Mosberger
2004-07-27  7:19 ` David Mosberger
2004-07-30 21:17 ` Luck, Tony
2004-08-04 22:05 ` Luck, Tony
2004-08-09 18:09 ` Luck, Tony
2004-08-23 21:23 ` tony.luck
2004-09-03  6:05 ` tony.luck
2004-09-09  5:51 ` Luck, Tony
2004-09-13 19:46 ` Luck, Tony
2004-09-16 22:39 ` Luck, Tony
2004-09-21 20:09 ` Luck, Tony
2004-09-22 23:14 ` Luck, Tony
2004-09-23 23:23 ` Luck, Tony
2004-09-28 18:34 ` Luck, Tony
2004-09-30 16:43 ` Luck, Tony
2004-10-01 16:42 ` Luck, Tony
2004-10-07 22:56 ` Luck, Tony
2004-10-20  0:15 ` Luck, Tony [this message]
2004-10-21  0:17 ` Luck, Tony
2004-10-27  3:58 ` Luck, Tony
2004-11-04  0:22 ` Luck, Tony
2004-11-12 17:42 ` Luck, Tony
2005-01-19 18:52 ` Luck, Tony
2005-01-23  3:05 ` Luck, Tony
2005-01-24 16:53 ` Jesse Barnes
2005-01-25  6:30 ` Luck, Tony
2005-01-25 23:03 ` Luck, Tony
2005-03-18 23:30 ` Luck, Tony
  -- strict thread matches above, loose matches on Subject: below --
2003-07-28 20:39 David Mosberger
2003-08-16  1:20 ` David Mosberger
2003-09-09  6:43 ` David Mosberger
2003-10-16 22:27 ` David Mosberger
2003-10-17  3:36 ` David Mosberger
2003-10-25  6:44 ` David Mosberger
2003-11-11  0:55 ` David Mosberger
2003-11-11  2:38 ` David Mosberger
2003-11-12  7:18 ` David Mosberger
2003-11-21 22:12 ` David Mosberger
2003-11-26  7:55 ` David Mosberger
2003-12-21  8:05 ` David Mosberger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200410200015.i9K0FKw29051@unix-os.sc.intel.com \
    --to=tony.luck@intel.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox