page_table.cc (10905:a6ca6831e775) | page_table.cc (11793:ef606668d247) |
---|---|
1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2003 The Regents of The University of Michigan 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 21 unchanged lines hidden (view full) --- 30 * Ron Dreslinski 31 * Ali Saidi 32 */ 33 34/** 35 * @file 36 * Definitions of functional page table. 37 */ | 1/* 2 * Copyright (c) 2014 Advanced Micro Devices, Inc. 3 * Copyright (c) 2003 The Regents of The University of Michigan 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions are 8 * met: redistributions of source code must retain the above copyright --- 21 unchanged lines hidden (view full) --- 30 * Ron Dreslinski 31 * Ali Saidi 32 */ 33 34/** 35 * @file 36 * Definitions of functional page table. 37 */ |
38#include "mem/page_table.hh" 39 |
|
38#include <fstream> 39#include <map> 40#include <memory> 41#include <string> 42 43#include "base/bitfield.hh" 44#include "base/intmath.hh" 45#include "base/trace.hh" 46#include "config/the_isa.hh" 47#include "debug/MMU.hh" | 40#include <fstream> 41#include <map> 42#include <memory> 43#include <string> 44 45#include "base/bitfield.hh" 46#include "base/intmath.hh" 47#include "base/trace.hh" 48#include "config/the_isa.hh" 49#include "debug/MMU.hh" |
48#include "mem/page_table.hh" | |
49#include "sim/faults.hh" 50#include "sim/sim_object.hh" 51 52using namespace std; 53using namespace TheISA; 54 55FuncPageTable::FuncPageTable(const std::string &__name, 56 uint64_t _pid, Addr _pageSize) --- 177 unchanged lines hidden --- | 50#include "sim/faults.hh" 51#include "sim/sim_object.hh" 52 53using namespace std; 54using namespace TheISA; 55 56FuncPageTable::FuncPageTable(const std::string &__name, 57 uint64_t _pid, Addr _pageSize) --- 177 unchanged lines hidden --- |