freebsd-dev/sys/alpha/include
Jake Burkholder f8761e53a7 Implement accessors for per-cpu variables which don't depend on the
symbols in globals.s.

	PCPU_GET(name) returns the value of the per-cpu variable
	PCPU_PTR(name) returns a pointer to the per-cpu variable
	PCPU_SET(name, val) sets the value of the per-cpu variable

In general these are not yet used, compatibility macros remain.

Unifdef SMP struct globaldata, this makes variables such as cpuid
available for UP as well.

Rebuilding modules is probably a good idea, but I believe old
modules will still work, as most of the old infrastructure
remains.
2001-01-06 19:55:42 +00:00
..
pc
_limits.h Move all VCS ids to a consistent location. 2000-12-28 18:21:32 +00:00
alpha_cpu.h
ansi.h Sort some of the _BSD_* types. 2001-01-01 22:26:56 +00:00
asm.h
atomic.h Only use 1 set of memory barrier operations with the atomic_*_{acq,rel}_ptr 2000-10-25 00:15:21 +00:00
bootinfo.h
bus_memio.h
bus_pio.h
bus.h Axe the barrier_{read,write,rw}() helper functions as this method of 2000-10-20 06:45:48 +00:00
bwx.h
chipset.h
clock.h
clockvar.h
console.h Make programs which still #include <machine/{mouse,console}.h> fail 2000-11-20 22:00:25 +00:00
cpu.h Don't use p->p_sigstk.ss_flags to keep state of whether the 2000-11-30 05:23:49 +00:00
cpuconf.h Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
cpufunc.h
db_machdep.h
elf.h
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
globaldata.h Store in globaldata our CPU ID#. Provide a lock for panics - only one 2000-12-09 20:52:42 +00:00
globals.h Implement accessors for per-cpu variables which don't depend on the 2001-01-06 19:55:42 +00:00
ieee.h
ieeefp.h
in_cksum.h
inst.h
intr.h - Modify alpha_setup_intr() to take interrupt handler flags as an additional 2000-11-01 18:40:02 +00:00
intrcnt.h
ioctl_bt848.h Merge from i386: Add MSP ioctl 2000-10-27 07:07:24 +00:00
ioctl_fd.h
ioctl_meteor.h
ipl.h - Overhaul the software interrupt code to use interrupt threads for each 2000-10-25 05:19:40 +00:00
limits.h Move all VCS ids to a consistent location. 2000-12-28 18:21:32 +00:00
lock.h Store in globaldata our CPU ID#. Provide a lock for panics - only one 2000-12-09 20:52:42 +00:00
md_var.h Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
mouse.h Make programs which still #include <machine/{mouse,console}.h> fail 2000-11-20 22:00:25 +00:00
mutex.h Fix all the interrupt enabled/disabled assertions which were backwards. 2000-11-15 19:45:10 +00:00
pal.h
param.h Fix CMSG and ALIGN macro usage. 2000-11-08 16:59:25 +00:00
pcb.h
pcpu.h Store in globaldata our CPU ID#. Provide a lock for panics - only one 2000-12-09 20:52:42 +00:00
pmap.h
proc.h
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 Make MINSIGSTKSZ machine dependent, and have the sigaltstack 2000-11-09 08:25:48 +00:00
smp.h Catch up to moving headers: 2000-10-20 07:58:15 +00:00
stdarg.h
swiz.h
sysarch.h
types.h
ucontext.h
varargs.h
vmparam.h