freebsd-nq/sys/powerpc
Alexander Leidinger ef39c05baa MI changes:
- provide an interface (macros) to the page coloring part of the VM system,
   this allows to try different coloring algorithms without the need to
   touch every file [1]
 - make the page queue tuning values readable: sysctl vm.stats.pagequeue
 - autotuning of the page coloring values based upon the cache size instead
   of options in the kernel config (disabling of the page coloring as a
   kernel option is still possible)

MD changes:
 - detection of the cache size: only IA32 and AMD64 (untested) contains
   cache size detection code, every other arch just comes with a dummy
   function (this results in the use of default values like it was the
   case without the autotuning of the page coloring)
 - print some more info on Intel CPU's (like we do on AMD and Transmeta
   CPU's)

Note to AMD owners (IA32 and AMD64): please run "sysctl vm.stats.pagequeue"
and report if the cache* values are zero (= bug in the cache detection code)
or not.

Based upon work by:	Chad David <davidc@acns.ab.ca> [1]
Reviewed by:		alc, arch (in 2004)
Discussed with:		alc, Chad David, arch (in 2004)
2005-12-31 14:39:20 +00:00
..
aim MI changes: 2005-12-31 14:39:20 +00:00
compile
conf Remove duplicate options (originals in sys/conf/NOTES). 2005-12-30 16:45:31 +00:00
include Add user-space profiling support. Kernel profiling still todo. 2005-12-29 04:07:36 +00:00
ofw Add a font width argument to vi_load_font_t, vi_save_font_t and vi_putm_t 2005-09-28 14:54:07 +00:00
powermac Convert to use the recently introduced set of ofw_bus_gen_get_*() for 2005-12-03 11:59:26 +00:00
powerpc MI changes: 2005-12-31 14:39:20 +00:00
psim ata_generic_hw takes a dev as a parameter, not a channel. 2005-11-11 09:36:38 +00:00