#ifndef __ARCH_SPARC_TYPES_HH__
#define __ARCH_SPARC_TYPES_HH__
-#include <inttypes.h>
#include "base/bigint.hh"
+#include "base/types.hh"
namespace SparcISA
{
#ifndef __ARCH_X86_CPUID_HH__
#define __ARCH_X86_CPUID_HH__
-#include <inttypes.h>
+#include "base/types.hh"
class ThreadContext;
#ifndef __ARCH_X86_TYPES_HH__
#define __ARCH_X86_TYPES_HH__
-#include <inttypes.h>
#include <iostream>
#include "base/bitunion.hh"
#include "base/cprintf.hh"
+#include "base/types.hh"
namespace X86ISA
{
#ifndef __BASE_BITFIELD_HH__
#define __BASE_BITFIELD_HH__
-#include <inttypes.h>
+#include "base/types.hh"
/**
* Generate a 64-bit mask of 'nbits' 1s, right justified.
#ifndef __BASE_BITUNION_HH__
#define __BASE_BITUNION_HH__
-#include <inttypes.h>
#include "base/bitfield.hh"
+#include "base/types.hh"
// The following implements the BitUnion system of defining bitfields
//on top of an underlying class. This is done through the pervasive use of
* This file defines a base (abstract virtual) compression algorithm object.
*/
-#include <inttypes.h>
+#include "base/types.hh"
/**
* Abstract virtual compression algorithm object.
#ifndef __LINUX_HH__
#define __LINUX_HH__
+
+#include "base/types.hh"
#include "config/full_system.hh"
#if FULL_SYSTEM
#else //!FULL_SYSTEM
-#include <inttypes.h>
#include <string>
#include "kern/operatingsystem.hh"
#ifndef __KERN_OPERATINGSYSTEM_HH__
#define __KERN_OPERATINGSYSTEM_HH__
+#include "base/types.hh"
#include "config/full_system.hh"
-#include <inttypes.h>
-
#if FULL_SYSTEM
class OperatingSystem {};
#ifndef __SOLARIS_HH__
#define __SOLARIS_HH__
+
+#include "base/types.hh"
#include "config/full_system.hh"
#if FULL_SYSTEM
#else //!FULL_SYSTEM
-#include <inttypes.h>
-
#include "kern/operatingsystem.hh"
class TranslatingPort;
#include <string>
#include <list>
-#include <inttypes.h>
#include <queue>
#include "base/fast_alloc.hh"
+#include "base/types.hh"
#include "mem/mem_object.hh"
#include "mem/packet.hh"
#include "mem/port.hh"
#include <string>
#include <set>
#include <list>
-#include <inttypes.h>
#include "base/range.hh"
#include "base/hashmap.hh"
#include "base/range_map.hh"
+#include "base/types.hh"
#include "mem/mem_object.hh"
#include "mem/packet.hh"
#include "mem/port.hh"
#include <string>
#include <list>
#include <algorithm>
-#include <inttypes.h>
#include "base/misc.hh"
#include "base/statistics.hh"
#include "base/trace.hh"
+#include "base/types.hh"
#include "mem/cache/mshr_queue.hh"
#include "mem/mem_object.hh"
#include "mem/packet.hh"
#define __MEM_PORT_HH__
#include <list>
-#include <inttypes.h>
#include "base/misc.hh"
#include "base/range.hh"
+#include "base/types.hh"
#include "mem/packet.hh"
#include "mem/request.hh"
#include "sim/eventq.hh"
#ifndef __SIM_SYSCALLRETURN_HH__
#define __SIM_SYSCALLRETURN_HH__
-#include <inttypes.h>
+#include "base/types.hh"
class SyscallReturn
{