commit | cc8b13a00bfe7083ae68755e547a39cd762f2963 | [log] [tgz] |
---|---|---|
author | Paul Jakma <paul.jakma@sun.com> | Tue Jul 25 20:40:40 2006 +0000 |
committer | Paul Jakma <paul.jakma@sun.com> | Tue Jul 25 20:40:40 2006 +0000 |
tree | 9729858115e6862a6bc65a5454f41ce01e059306 | |
parent | 90c33177f53ae36a8765f5f27bf34a90663806d3 [diff] |
[lib] Optimise thread_call by caching pointer to thread history in the thread 2006-07-25 Paul Jakma <paul.jakma@sun.com> * thread.h: (struct thread) Add a cache pointer to the struct cpu_thread_history, if it is known - saving hash lookup on each thread_call. * thread.c: (thread_call) Cache the pointer to the cpu_thread_history, so that future thread_calls of same thread can avoid the hash_lookup.