Merge from head.

--HG--
extra : convert_revision : f7b3700762b796d44f99aef05783db1ee9c7412e
This commit is contained in:
Steve Reinhardt 2007-07-14 12:23:47 -07:00
commit 288f9cf7d2
2 changed files with 10 additions and 5 deletions

View file

@ -132,7 +132,12 @@ LinuxAlphaSystem::LinuxAlphaSystem(Params *p)
debugPrintkEvent = addKernelFuncEvent<DebugPrintkEvent>("dprintk");
idleStartEvent = addKernelFuncEvent<IdleStartEvent>("cpu_idle");
if (kernelSymtab->findAddress("alpha_switch_to", addr) && DTRACE(Thread)) {
// Disable for now as it runs into panic() calls in VPTr methods
// (see sim/vptr.hh). Once those bugs are fixed, we can
// re-enable, but we should find a better way to turn it on than
// using DTRACE(Thread), since looking at a trace flag at tick 0
// leads to non-intuitive behavior with --trace-start.
if (false && kernelSymtab->findAddress("alpha_switch_to", addr)) {
printThreadEvent = new PrintThreadInfo(&pcEventQueue, "threadinfo",
addr + sizeof(MachInst) * 6);
} else {

View file

@ -34,15 +34,15 @@
* by permission.
*/
#ifndef NO_FAST_ALLOC
#include <assert.h>
#include "base/fast_alloc.hh"
#if !NO_FAST_ALLOC
#ifdef __GNUC__
#pragma implementation
#endif
#include <assert.h>
#include "base/fast_alloc.hh"
void *FastAlloc::freeLists[Num_Buckets];
#ifdef FAST_ALLOC_STATS