kernel - more lwbuf followup work
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 31 Mar 2010 16:14:28 +0000 (09:14 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 31 Mar 2010 16:14:28 +0000 (09:14 -0700)
commit1f3936d6eb39f987d7f105fd29c6c81bcd2335d7
tree36df60e01ba5e8829846e2adb443974f1cbd6f05
parented0c9f0a2c98ecec990978c825743ef21094f2b4
kernel - more lwbuf followup work

* Make lwbuf objcache only, removing all the manual per-cpu allocation
  tracking.  Keep the cpumask stuff.  We will deal with the KVM
  fragmentation issue inside objcache later on.

* This basically takes us back to Sam's original objcache implementation.

* Remove unnecessary assembly symbols (assembly didn't use those globaldata
  fields).  Remove related globaldata fields now that we are back to the
  objcache-only implementation.
sys/cpu/i386/include/lwbuf.h
sys/cpu/i386/misc/lwbuf.c
sys/platform/pc32/i386/genassym.c
sys/platform/pc32/i386/globals.s
sys/platform/pc32/include/globaldata.h
sys/platform/vkernel/i386/genassym.c
sys/platform/vkernel/i386/global.s