No description
Find a file
Tomas Hruby 13a0d5fa5e SMP - Cpu local variables
- most global variables carry information which is specific to the
  local CPU and each CPU must have its own copy

- cpu local variable must be declared in cpulocal.h between
  DECLARE_CPULOCAL_START and DECLARE_CPULOCAL_END markers using
  DECLARE_CPULOCAL macro

- to access the cpu local data the provided macros must be used

	get_cpu_var(cpu, name)
	get_cpu_var_ptr(cpu, name)

	get_cpulocal_var(name)
	get_cpulocal_var_ptr(name)

- using this macros makes future changes in the implementation
  possible

- switching to ELF will make the declaration of cpu local data much
  simpler, e.g.

  CPULOCAL int blah;

  anywhere in the kernel source code
2010-09-15 14:09:46 +00:00
benchmarks make all other commands use ProcFS 2010-09-14 21:31:56 +00:00
boot Boot monitor shouldn't report memory after 4GB; the addresses are wrong and VM can't deal with it anyways 2010-08-12 13:44:47 +00:00
commands make all other commands use ProcFS 2010-09-14 21:31:56 +00:00
docs ProcFS integration 2010-09-14 21:27:31 +00:00
drivers memory driver: propagate data copy error to caller 2010-09-09 16:13:02 +00:00
etc ProcFS integration 2010-09-14 21:27:31 +00:00
include SMP - Cpu local variables 2010-09-15 14:09:46 +00:00
kernel SMP - Cpu local variables 2010-09-15 14:09:46 +00:00
lib make getsysinfo() a system-land call 2010-09-14 21:50:05 +00:00
man make ps(1) use ProcFS 2010-09-14 21:29:40 +00:00
servers make getsysinfo() a system-land call 2010-09-14 21:50:05 +00:00
share make, lib changes to make gcc/clang format libraries in /usr/lib instead of /usr/gnu/lib. 2010-09-13 16:37:02 +00:00
test make all other commands use ProcFS 2010-09-14 21:31:56 +00:00
tools bump trunk version to 3.1.9 2010-09-15 08:47:42 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile removed redundant includes dependency from gnu-libraries. 2010-09-01 18:48:47 +00:00