freebsd-nq/sys/amd64
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
amd64 Use %fs to access per-cpu variables in uni-processor kernels the same 2001-01-06 17:40:04 +00:00
conf Re-enable the lnc driver in GENERIC. 2000-12-20 11:24:47 +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
pci Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
Makefile Update tags directive to reflect the new location of soft updates 2000-07-04 00:18:43 +00:00