Deleted Added
sdiff udiff text old ( 5245:d94bb8af9f76 ) new ( 5464:7eb7f0f5e79f )
full compact
1# Copyright (c) 2007 The Hewlett-Packard Development Company
2# All rights reserved.
3#
4# Redistribution and use of this software in source and binary forms,
5# with or without modification, are permitted provided that the
6# following conditions are met:
7#
8# The software must be used only for Non-Commercial Use which means any

--- 55 unchanged lines hidden (view full) ---

64 type = 'X86PagetableWalker'
65 cxx_namespace = 'X86ISA'
66 cxx_class = 'Walker'
67 port = Port("Port for the hardware table walker")
68 system = Param.System(Parent.any, "system object")
69
70class X86TLB(SimObject):
71 type = 'X86TLB'
72 cxx_namespace = 'X86ISA'
73 cxx_class = 'TLB'
74 abstract = True
75 size = Param.Int("TLB size")
76 if build_env['FULL_SYSTEM']:
77 walker = Param.X86PagetableWalker(\
78 X86PagetableWalker(), "page table walker")
79
80class X86DTB(X86TLB):
81 type = 'X86DTB'
82 cxx_namespace = 'X86ISA'
83 cxx_class = 'DTB'
84
85 size = 64
86
87class X86ITB(X86TLB):
88 type = 'X86ITB'
89 cxx_namespace = 'X86ISA'
90 cxx_class = 'ITB'
91
92 size = 64