freebsd-skq/sys/powerpc/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
..
_limits.h Our SHRT_MIN definition was actually 4 bits too big. 2000-11-04 21:01:44 +00:00
ansi.h PowerPC platform-specific type definitions. 2001-01-01 22:43:52 +00:00
atomic.h Shells for the atomic operations FreeBSD needs. 2001-01-01 23:06:59 +00:00
bootinfo.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
clock.h Move DELAY() from <machine/clock.h> to <sys/systm.h> 2000-10-15 09:51:49 +00:00
elf.h PowerPC specific ELF ABI definitions. 2001-01-01 21:54:48 +00:00
endian.h PowerPC platform-specific definitions. 2001-01-01 23:19:22 +00:00
exec.h PowerPC platform-specific page size setting. 2001-01-01 23:26:39 +00:00
frame.h Minor style tweaks. 2001-01-02 00:11:41 +00:00
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
limits.h Our SHRT_MIN definition was actually 4 bits too big. 2000-11-04 21:01:44 +00:00
lock.h MP shells for the PowerPC platform. 2001-01-01 23:45:11 +00:00
md_var.h Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
mutex.h Fix all the interrupt enabled/disabled assertions which were backwards. 2000-11-15 19:45:10 +00:00
param.h PowerPC platform-specific definitions (modeled on sys/i386/include/param.h) 2001-01-02 00:06:45 +00:00
pcpu.h Store in globaldata our CPU ID#. Provide a lock for panics - only one 2000-12-09 20:52:42 +00:00
ptrace.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
resource.h * Implement bus_set/get/delete_resource for pci. 1999-10-14 21:38:33 +00:00
setjmp.h PowerPC platform-specific definitions (modeled on sys/i386/include/setjmp.h) 2001-01-02 00:34:24 +00:00
sigframe.h sigset_t change (part 3 of 5) 1999-09-29 15:06:27 +00:00
types.h PowerPC platform-specific definitions (modeled on sys/i386/include/types.h) 2001-01-02 00:30:49 +00:00
ucontext.h Minor style tweaks. 2001-01-02 00:11:41 +00:00