freebsd-dev/sys/alpha/include
Matt Jacob 8f01c08a34 Fix reboot hangs that have happened with multiple processors
on Alpha 4100s.

Basically, if you're halting or you're rebooting, you should
tell all other processors to halt first. Define IPI_HALT- IPI_STOP
is not what we want for this purpose, which will call prom_halt(0)
on receipt.

The processor running the halt or reboot wil send an IPI_HALT to all
other processors, delay a bit, then continue to do what what it was
planning on doing (prom_halt({0|1})).
2001-07-14 21:37:57 +00:00
..
pc
_limits.h
alpha_cpu.h
ansi.h Style changes -- revert ordering to mostly two revs ago. 2001-05-18 01:40:40 +00:00
asm.h Sync up to v 1.9 of NetBSD's db_trace.c to get access to the 2001-06-08 13:38:02 +00:00
atomic.h Be conservative and always perform an mb after an atomic_cmpset operation. 2001-06-22 21:13:20 +00:00
bootinfo.h
bus_memio.h
bus_pio.h
bus.h
bwx.h
chipset.h
clock.h
clockvar.h
cpu.h Move ast() and userret() to sys/kern/subr_trap.c now that they are MI. 2001-06-29 19:51:37 +00:00
cpuconf.h Use struct device * rather than device_t for (*pci_intr_route args), so 2001-06-11 18:19:44 +00:00
cpufunc.h
db_machdep.h
elf.h Fix style of defines. 2001-06-09 05:21:17 +00:00
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
globaldata.h
globals.h
ieee.h
ieeefp.h
in_cksum.h
inst.h
intr.h
intrcnt.h Clean up the code exporting interrupt statistics via sysctl a bit: 2001-06-01 13:23:28 +00:00
ioctl_bt848.h
ioctl_meteor.h
limits.h
md_var.h
mutex.h Properly wrap mtx_intr_enable() macro in "do $bla while (0)" 2001-06-02 08:17:42 +00:00
pal.h
param.h Follow Bruce's suggestions. They're probably wrong, but better than before. 2001-07-04 05:16:56 +00:00
pcb.h
pcpu.h
pmap.h
proc.h Add a new MI pointer to the process' trapframe p_frame instead of using 2001-06-29 11:10:41 +00:00
profile.h
prom.h
psl.h
pte.h
ptrace.h
reg.h
reloc.h
resource.h
rpb.h
setjmp.h
sgmap.h
sigframe.h
signal.h
smp.h Fix reboot hangs that have happened with multiple processors 2001-07-14 21:37:57 +00:00
stdarg.h
swiz.h
sysarch.h
types.h
ucontext.h
varargs.h
vmparam.h