minor changes to endian code so that it runs on x86 linux
base/intmath.hh: only need FloorLog2(size_t) on a mac, so ifdefed for this dev/alpha_console.cc: Actually allocate the alphaAccess struct. --HG-- extra : convert_revision : 1f50b1a025c8ee728a9f3d2c603ea38347234f54
This commit is contained in:
parent
17bfb1540e
commit
4799a7b874
2 changed files with 4 additions and 1 deletions
|
@ -119,7 +119,8 @@ FloorLog2(int64_t x)
|
|||
return FloorLog2((uint64_t)x);
|
||||
}
|
||||
|
||||
inline int
|
||||
#if defined(__APPLE__)
|
||||
int
|
||||
FloorLog2(size_t x)
|
||||
{
|
||||
assert(x > 0);
|
||||
|
@ -132,6 +133,7 @@ FloorLog2(size_t x)
|
|||
return FloorLog2((uint64_t)x);
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
template <class T>
|
||||
inline int
|
||||
|
|
|
@ -69,6 +69,7 @@ AlphaConsole::AlphaConsole(const string &name, SimConsole *cons, SimpleDisk *d,
|
|||
pioInterface->addAddrRange(addr, addr + size);
|
||||
}
|
||||
|
||||
alphaAccess = new AlphaAccess;
|
||||
alphaAccess->last_offset = size - 1;
|
||||
alphaAccess->kernStart = system->getKernelStart();
|
||||
alphaAccess->kernEnd = system->getKernelEnd();
|
||||
|
|
Loading…
Reference in a new issue