diff options
Diffstat (limited to 'src/syscall.rs')
| -rw-r--r-- | src/syscall.rs | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/src/syscall.rs b/src/syscall.rs index 4620e5f..6da9e47 100644 --- a/src/syscall.rs +++ b/src/syscall.rs @@ -14,10 +14,12 @@  // You should have received a copy of the GNU General Public License  // along with rustv.  If not, see <http://www.gnu.org/licenses/>. +use memory::Mmu;  use register_file::RegisterFile;  use trap;  pub trait SyscallHandler {      // Can't take cache because syscall can't stall -    fn syscall(&mut self, core_id: usize, registers: &mut RegisterFile) -> Option<trap::Trap>; +    fn syscall(&mut self, core_id: usize, +               registers: &mut RegisterFile, mmu: &Mmu) -> Option<trap::Trap>;  } | 
