linux/arch/alpha/include/asm
Arnd Bergmann a4184174be alpha: drop pre-EV56 support
All EV4 machines are already gone, and the remaining EV5 based machines
all support the slightly more modern EV56 generation as well.
Debian only supports EV56 and later.

Drop both of these and build kernels optimized for EV56 and higher
when the "generic" options is selected, tuning for an out-of-order
EV6 pipeline, same as Debian userspace.

Since this was the only supported architecture without 8-bit and
16-bit stores, common kernel code no longer has to worry about
aligning struct members, and existing workarounds from the block
and tty layers can be removed.

The alpha memory management code no longer needs an abstraction
for the differences between EV4 and EV5+.

Link: https://lists.debian.org/debian-alpha/2023/05/msg00009.html
Acked-by: Paul E. McKenney <paulmck@kernel.org>
Acked-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2024-05-06 12:05:00 +02:00
..
agp_backend.h
asm-prototypes.h
atomic.h locking/atomic: treewide: delete arch_atomic_*() kerneldoc 2023-06-05 09:57:24 +02:00
barrier.h
bitops.h mm: delete checks for xor_unlock_is_negative_byte() 2023-10-18 14:34:17 -07:00
bug.h
cache.h
cacheflush.h mm: rationalise flush_icache_pages() and flush_icache_page() 2023-08-24 16:20:25 -07:00
checksum.h
cmpxchg.h locking/arch: Rename all internal __xchg() names to __arch_xchg() 2023-04-29 09:08:44 +02:00
compiler.h
console.h
core_cia.h
core_irongate.h
core_marvel.h
core_mcpcia.h
core_polaris.h
core_t2.h alpha: sable: remove early machine support 2024-05-03 22:09:55 +02:00
core_titan.h
core_tsunami.h
core_wildfire.h
delay.h
device.h
dma-mapping.h alpha: remove DECpc AXP150 (Jensen) support 2024-05-03 22:09:50 +02:00
dma.h alpha: remove LCA and APECS based machines 2024-05-03 22:09:59 +02:00
elf.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
emergency-restart.h
err_common.h
err_ev6.h
err_ev7.h
extable.h
floppy.h
fpu.h alpha: lazy FPU switching 2023-02-24 23:14:22 -05:00
ftrace.h
futex.h
gct.h
hardirq.h
hw_irq.h
hwrpb.h
io_trivial.h
io.h alpha: remove LCA and APECS based machines 2024-05-03 22:09:59 +02:00
irq.h alpha: cabriolet: remove EV5 CPU support 2024-05-03 22:10:03 +02:00
irqflags.h
Kbuild alpha: remove <asm/export.h> 2023-08-22 18:12:46 +09:00
linkage.h
local.h locking/local, arch: Rewrite local_add_unless() as a static inline function 2023-10-04 11:38:11 +02:00
machvec.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
mc146818rtc.h
mce.h
mmu_context.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
mmu.h
module.h
page.h arch: define CONFIG_PAGE_SIZE_*KB on all architectures 2024-03-06 19:29:09 +01:00
pal.h
param.h
parport.h
pci.h PCI/sysfs: Move declarations to linux/pci.h 2023-08-14 12:05:18 -05:00
percpu.h
perf_event.h
pgalloc.h
pgtable.h Add x86 shadow stack support 2023-08-31 12:20:12 -07:00
processor.h locking: remove spin_lock_prefetch 2023-08-12 09:18:47 -07:00
ptrace.h
rwonce.h
serial.h
setup.h
sfp-machine.h
shmparam.h
signal.h
smp.h
socket.h
sparsemem.h
special_insns.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
spinlock_types.h
spinlock.h
string.h
switch_to.h
syscall.h
thread_info.h alpha: lazy FPU switching 2023-02-24 23:14:22 -05:00
timex.h
tlb.h
tlbflush.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
topology.h
types.h
uaccess.h alpha: drop pre-EV56 support 2024-05-06 12:05:00 +02:00
ucontext.h
unistd.h alpha: replace NR_SYSCALLS by NR_syscalls 2023-02-14 12:37:17 -05:00
user.h
vga.h alpha: sort scr_mem{cpy,move}w() out 2024-05-03 22:08:50 +02:00
vmalloc.h
word-at-a-time.h
wrperfmon.h
xchg.h
xor.h