freebsd-nq/sys/i386
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
..
acpica FreeBSD-specific OSD (operating system dependant) modules for the Intel 2000-10-28 06:56:15 +00:00
apm Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
bios Remove unneeded #include <sys/proc.h> lines. 2000-10-29 13:57:19 +00:00
conf use 'profile 2' instead of 1, since it causes more code to be tested. 2001-01-04 19:23:33 +00:00
i386 Use %fs to access per-cpu variables in uni-processor kernels the same 2001-01-06 17:40:04 +00:00
ibcs2 - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead 2000-12-13 00:17:05 +00:00
include Implement accessors for per-cpu variables which don't depend on the 2001-01-06 19:55:42 +00:00
isa Use %fs to access per-cpu variables in uni-processor kernels the same 2001-01-06 17:40:04 +00:00
linux Remove after repo-copy to sys/compat/linprocfs. 2000-12-12 22:01:59 +00:00
pci Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
svr4 Don't use p->p_sigstk.ss_flags to keep state of whether the 2000-11-30 05:23:49 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00