Skip to contentSkip to conversation

alpha update

BK Richard Henderson 1 participant 1 message Jan 15, 2003

lore
Share & tools
lore
#0 lore raw

Please pull from

	bk://are.twiddle.net/axp-2.5

r~

 arch/alpha/Kconfig                |    9 +
 arch/alpha/Makefile               |    4 
 arch/alpha/boot/Makefile          |    7 +
 arch/alpha/kernel/alpha_ksyms.c   |   13 ++
 arch/alpha/kernel/core_wildfire.c |   27 +++++
 arch/alpha/kernel/osf_sys.c       |    9 -
 arch/alpha/kernel/pci_impl.h      |    4 
 arch/alpha/kernel/pci_iommu.c     |   38 +++++++
 arch/alpha/kernel/proto.h         |    4 
 arch/alpha/kernel/setup.c         |   18 +++
 arch/alpha/kernel/smp.c           |  113 +++++++++++------------
 arch/alpha/kernel/sys_wildfire.c  |    5 +
 arch/alpha/lib/callback_srm.S     |    2 
 arch/alpha/mm/numa.c              |  101 ++++++---------------
 arch/alpha/vmlinux.lds.S          |  181 ++++++++++++++++++--------------------
 include/asm-alpha/console.h       |    5 +
 include/asm-alpha/hardirq.h       |    8 +
 include/asm-alpha/ide.h           |    2 
 include/asm-alpha/io.h            |   34 +++++--
 include/asm-alpha/machvec.h       |    6 +
 include/asm-alpha/mmzone.h        |  137 ++++++++++++++++------------
 include/asm-alpha/numnodes.h      |    8 -
 include/asm-alpha/pgalloc.h       |    3 
 include/asm-alpha/pgtable.h       |   32 ------
 include/asm-alpha/smp.h           |   15 ++-
 include/asm-alpha/system.h        |    2 
 include/asm-alpha/topology.h      |   47 ++++++++-
 27 files changed, 482 insertions, 352 deletions

through these ChangeSets:

<[email protected]> (03/01/15 1.935)
[PATCH] alpha kernel start address
From [email protected]:

Bump non-legacy start addr to 16mb to accomodate new larger SRM console footprint.

<[email protected]> (03/01/15 1.934)
[PATCH] alpha smp fixes
From [email protected]:

Misc alpha smp updates for 2.5 tree.

<[email protected]> (03/01/15 1.933)
[PATCH] alpha numa update
From [email protected]:

numa mm update including moving alpha numa support into machine vector so a generic numa kernel can be used.

<[email protected]> (03/01/15 1.932)
[PATCH] alpha numa iommu
From [email protected]:

On NUMA alpha systems, attempt to allocate scatter-gather tables local to IO processor. If that doesn't work, then allocate anywhere in the system.

<[email protected]> (03/01/15 1.931)
[PATCH] alpha mem_size_limit
From [email protected]:

This adds the 32GB limit to setup.c. (It actually hits the first 2 nodes on Marvel, but that's ok, where we really run into a big problem is if we go past 4, then we hit a much larger hole.)

<[email protected]> (03/01/15 1.930)
[PATCH] alpha ide hwifs
From [email protected]:

Make the max IDE HWIFS configurable on alpha (default to previous hardwired value of 4).

<[email protected]> (03/01/15 1.929)
[PATCH] alpha console callbacks
From [email protected]:

Add open_console / close_console callback definitions.

<[email protected]> (03/01/15 1.928)
[ALPHA] Expose shifts in virt_to_phys to the compiler.

<[email protected]> (03/01/15 1.927)
[PATCH] alpha ev6/ev7 virt_to_phys
From [email protected]:

Adjust virt_to_phys / phys_to_virt functions to follow EV6/7 PA sign extension to properly convert between 43-bit superpage I/O addresses and physical addresses. This change is backwards compatible with all previous Alphas as they implemented fewer than 41 bits of physical address.

<[email protected]> (03/01/15 1.926)
[PATCH] alpha osf_shmat lock
From [email protected]:

Remove redundant lock in osf_shmat (sys_shmat locks already); redundant lock has been seen to cause livelock in some workloads.

<[email protected]> (03/01/15 1.925)
[PATCH] alpha kernel layout
From [email protected]:

Adjust kernel layout format to match other architectures and prevent reording of the first entry in a section with the section start label.

<[email protected]> (03/01/15 1.924)
[PATCH] alpha HARDIRQ_BITS
From [email protected]:

Adjust Alpha HARDIRQ_BITS check to make sure there is enough room for each IPL, not each interrupt (Marvel can have too many unique device interrupts for that, and it really only needs to cover potential nesting of interrupts, which covering the IPLs does)

<[email protected]> (03/01/15 1.923)
[PATCH] alpha ipi timeout
From [email protected]:

Two stage timeout in alpha call_function_on_cpu. If the primary timeout expires with no response, log a message and start secondary timeout. If reponse is received log how far into secondary timeout. If no response is received, crash.

<[email protected]> (03/01/15 1.922)
[PATCH] alpha bootp target
From [email protected]:

Fix alpha Makefiles for bootpfile target.

<[email protected]> (03/01/15 1.921)
[PATCH] alpha ksyms
From [email protected]:

Export proper functions when debugging is enabled.