translation.hh (7049:a06e95c99294) | translation.hh (7678:f19b6a3a8cec) |
---|---|
1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * Copyright (c) 2009 The University of Edinburgh 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 --- 19 unchanged lines hidden (view full) --- 28 * 29 * Authors: Gabe Black 30 * Timothy M. Jones 31 */ 32 33#ifndef __CPU_TRANSLATION_HH__ 34#define __CPU_TRANSLATION_HH__ 35 | 1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * Copyright (c) 2009 The University of Edinburgh 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 --- 19 unchanged lines hidden (view full) --- 28 * 29 * Authors: Gabe Black 30 * Timothy M. Jones 31 */ 32 33#ifndef __CPU_TRANSLATION_HH__ 34#define __CPU_TRANSLATION_HH__ 35 |
36#include "sim/faults.hh" |
|
36#include "sim/tlb.hh" 37 38/** 39 * This class captures the state of an address translation. A translation 40 * can be split in two if the ISA supports it and the memory access crosses 41 * a page boundary. In this case, this class is shared by two data 42 * translations (below). Otherwise it is used by a single data translation 43 * class. When each part of the translation is finished, the finish --- 196 unchanged lines hidden --- | 37#include "sim/tlb.hh" 38 39/** 40 * This class captures the state of an address translation. A translation 41 * can be split in two if the ISA supports it and the memory access crosses 42 * a page boundary. In this case, this class is shared by two data 43 * translations (below). Otherwise it is used by a single data translation 44 * class. When each part of the translation is finished, the finish --- 196 unchanged lines hidden --- |