public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* bk pull
@ 2003-06-24  3:03 David Mosberger
  0 siblings, 0 replies; only message in thread
From: David Mosberger @ 2003-06-24  3:03 UTC (permalink / raw)
  To: linux-ia64

Hi Linus,

please do a

	bk pull http://lia64.bkbits.net/to-linus-2.5

This will update the files shown below.

This update brings the ia64 tree ever closer to building
out-of-the-box from your tree.  The way to make this work was to avoid
conflicting declarations for irq_desc and init_thread_union.  For
irq_desc, I just renamed the macro to irq_descp().  I expect this will
be renamed back to irq_desc() if and when the big irq.c merge happens.
Similarly, for init_thread_union, I simply renamed the variable in
arch/ia64/kernel/init_task.c to init_thread_mem and thereby I bypassed
the conflicting declaration in linux/sched.h.  Perhaps this could be
done better in the future, but this approach will get us going without
adding more #ifdef's to platform-independent files.

The only outstanding patches are Sam's Makefile update to use .incbin
(instead of LD_BLOB) and a small bug fix to a SCSI driver.  Once those
are in, we should be able to get good ia64 kernels out of your tree.

Thanks!

	--david

 arch/ia64/sn/io/drivers/ifconfig_net.c |  298 ----------------
 arch/ia64/Kconfig                      |    8 
 arch/ia64/Makefile                     |    5 
 arch/ia64/defconfig                    |  614 +++++++++++++++++++--------------
 arch/ia64/kernel/acpi.c                |   63 ---
 arch/ia64/kernel/efi.c                 |    2 
 arch/ia64/kernel/efivars.c             |    2 
 arch/ia64/kernel/gate.S                |   18 
 arch/ia64/kernel/head.S                |    4 
 arch/ia64/kernel/init_task.c           |   12 
 arch/ia64/kernel/iosapic.c             |    6 
 arch/ia64/kernel/irq.c                 |   38 +-
 arch/ia64/kernel/irq_ia64.c            |    2 
 arch/ia64/kernel/mca.c                 |    2 
 arch/ia64/kernel/perfmon.c             |  308 ++++------------
 arch/ia64/kernel/smpboot.c             |    2 
 arch/ia64/lib/Makefile                 |    7 
 arch/ia64/pci/pci.c                    |    2 
 arch/ia64/scripts/toolchain-flags      |    8 
 arch/ia64/sn/io/drivers/Makefile       |    2 
 arch/ia64/sn/io/hwgfs/hcl.c            |   25 -
 arch/ia64/sn/io/machvec/pci.c          |    4 
 arch/ia64/sn/io/machvec/pci_dma.c      |   28 -
 arch/ia64/sn/kernel/Makefile           |    3 
 arch/ia64/sn/kernel/idle.c             |    6 
 arch/ia64/sn/kernel/machvec.c          |    1 
 arch/ia64/sn/kernel/setup.c            |   27 -
 include/asm-ia64/agp.h                 |    5 
 include/asm-ia64/hw_irq.h              |   10 
 include/asm-ia64/thread_info.h         |    1 
 include/asm-ia64/timex.h               |   11 
 include/asm-ia64/tlb.h                 |    1 
 include/asm-ia64/topology.h            |    9 
 33 files changed, 558 insertions(+), 976 deletions(-)

through these ChangeSets:

<davidm@tiger.hpl.hp.com> (03/06/23 1.1327.4.24)
   ia64: Update defconfig.  Add missing include to <asm-ia64/tlb.h>.  Fix
   	compiler warning in perfmon.c.

<davidm@tiger.hpl.hp.com> (03/06/23 1.1327.4.23)
   ia64: Rename irq_desc() to irq_descp() to avoid conflict with variable
   	of same name declared in linux/irq.h.  The expectation is that
   	this variable will be removed eventually and then irq_descp()
   	can be renamed to irq_desc() again.  But for now, this makes it
   	easier to compile against Linus' source tree.

<davidm@tiger.hpl.hp.com> (03/06/23 1.1327.4.22)
   Drop pcibios_update_resource() #warning.

<davidm@tiger.hpl.hp.com> (03/06/23 1.1327.4.21)
   ia64: Rename init_thread_union to init_task_mem to avoid conflicting
   	declration in <linux/sched.h>.

<jes@wildopensource.com> (03/06/23 1.1327.4.20)
   [PATCH] ia64: fix static initializers
   
   No need to explicitly zero out global variables.

<davidm@wailua.hpl.hp.com> (03/06/20 1.1327.4.19)
   ia64: More perfmon fixes:
            - removes 2.4 specific macros/inline functions
            - fix rum vs. rsm bug for psr.up
            - introduce cleaner PMC_IS_CONTROL() macro
            - only save the value of psr.up on ctxsw (not whole psr)"

<davidm@tiger.hpl.hp.com> (03/06/20 1.1327.4.18)
   ia64: Fix a alternate-signal-stack bug which could corrupt RNaT bits
   	when bspstore happened to point to an RNaT-slot.
   	Bug reported by Matt Chapman.

<alext@fc.hp.com> (03/06/20 1.1327.4.17)
   [PATCH] ia64: cleanup xor build rule to take advantage of lib-m
   

<jbarnes@sgi.com> (03/06/20 1.1327.4.16)
   [PATCH] ia64: sn2 updates for 2.5.72
   
   Here's a patch against your bk tree that keeps things building for sn2
   (and working with the discontig patch applied).

<davidm@tiger.hpl.hp.com> (03/06/19 1.1327.4.15)
   Kconfig:
     Add back IDE configuration.

<davidm@tiger.hpl.hp.com> (03/06/18 1.1327.4.14)
   ia64: Simplify the script to use only $CC and $OBJDUMP.  Besides being simpler,
   	this also ensure we really do test the linker which will be
   	used when building the gate DSO.

<davidm@tiger.hpl.hp.com> (03/06/18 1.1327.4.13)
   ia64: Minor cleanups; fix non-SMP build.

<chadt@sgi.com> (03/06/18 1.1327.4.12)
   [PATCH] ia64: early_printk for SGI SN2
   

<davidm@tiger.hpl.hp.com> (03/06/18 1.1327.4.11)
   ia64: Two more minor cleanups for 2.5.72.

<davidm@tiger.hpl.hp.com> (03/06/18 1.1327.4.10)
   ia64: Drop obsolete ACPI SPCR support.

<jbarnes@sgi.com> (03/06/18 1.1327.4.9)
   [PATCH] ia64: generic kernel support for sn2
   
   I _think_ I got this one right (at least, it booted on hw).  It should
   allow generic kernels to include the sn2 code.

<jbarnes@sgi.com> (03/06/18 1.1327.4.8)
   [PATCH] ia64: PCI fixes for sn2
   
   Updates the PCI routines for sn2.

<jbarnes@sgi.com> (03/06/18 1.1327.4.7)
   [PATCH] ia64: hwgfs fix for sn2
   
   Small fix for hwgfs on sn2.

<jbarnes@sgi.com> (03/06/18 1.1327.4.6)
   [PATCH] ia64: mark_idle() fixes for sn2
   
   Small patch to fixup the new mark_idle() stuff for sn2.

<jbarnes@sgi.com> (03/06/18 1.1327.4.5)
   [PATCH] ia64: bitshift fix
   
   I think there are other 64p issues in other places, but we found this
   one while doing 2.5 bringup on hardware.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-06-24  3:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-06-24  3:03 bk pull David Mosberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox