Searched refs:Parent (Results 1 - 25 of 77) sorted by relevance

1234

/gem5/src/mem/cache/tags/
H A DTags.py49 system = Param.System(Parent.any, "System we belong to")
52 size = Param.MemorySize(Parent.size, "capacity in bytes")
55 block_size = Param.Int(Parent.cache_line_size, "block size in bytes")
58 tag_latency = Param.Cycles(Parent.tag_latency,
62 warmup_percentage = Param.Percent(Parent.warmup_percentage,
65 sequential_access = Param.Bool(Parent.sequential_access,
73 entry_size = Param.Int(Parent.cache_line_size,
81 assoc = Param.Int(Parent.assoc, "associativity")
85 Parent.replacement_policy, "Replacement policy")
92 assoc = Param.Int(Parent
[all...]
/gem5/src/dev/alpha/
H A DAlphaBackdoor.py38 cpu = Param.BaseCPU(Parent.cpu[0], "Processor")
40 terminal = Param.Terminal(Parent.any, "The console terminal")
41 platform = Param.Platform(Parent.any, "Platform this device is part of.")
42 system = Param.AlphaSystem(Parent.any, "system object")
/gem5/src/mem/ruby/structures/
H A DReplacementPolicy.py39 block_size = Param.Int(Parent.cache_line_size, "block size in bytes")
41 size = Param.MemorySize(Parent.size, "capacity in bytes")
43 assoc = Param.Int(Parent.assoc, "associativity")
H A DWireBuffer.py37 ruby_system = Param.RubySystem(Parent.any, "")
H A DDirectoryMemory.py51 Parent.addr_ranges, "Address range this directory responds to")
/gem5/src/mem/cache/tags/indexing_policies/
H A DIndexingPolicies.py39 size = Param.MemorySize(Parent.size, "capacity in bytes")
42 entry_size = Param.Int(Parent.entry_size, "entry size in bytes")
45 assoc = Param.Int(Parent.assoc, "associativity")
/gem5/ext/pybind11/tests/
H A Dtest_call_policies.cpp33 // Parent/Child are used in:
46 class Parent { class
48 Parent() { py::print("Allocating parent."); } function in class:Parent
49 ~Parent() { py::print("Releasing parent."); }
54 py::class_<Parent>(m, "Parent")
56 .def(py::init([](Child *) { return new Parent(); }), py::keep_alive<1, 2>())
57 .def("addChild", &Parent::addChild)
58 .def("addChildKeepAlive", &Parent::addChild, py::keep_alive<1, 2>())
59 .def("returnChild", &Parent
[all...]
/gem5/src/sim/power/
H A DPowerModel.py40 from m5.proxy import Parent
47 # nice features available such as Parent.any
62 subsystem = Param.SubSystem(Parent.any, "subsystem")
/gem5/src/sim/probe/
H A DProbe.py47 manager = Param.SimObject(Parent.any, "ProbeManager")
/gem5/src/arch/alpha/
H A DAlphaISA.py47 system = Param.System(Parent.any, "System this ISA object belongs to")
/gem5/src/cpu/
H A DIntrControl.py35 sys = Param.System(Parent.any, "the system we are part of")
/gem5/src/dev/storage/
H A DSimpleDisk.py37 system = Param.System(Parent.any, "System Pointer")
/gem5/src/mem/probes/
H A DMemFootprintProbe.py47 system = Param.System(Parent.any,
H A DStackDistProbe.py47 system = Param.System(Parent.any,
51 line_size = Param.Unsigned(Parent.cache_line_size,
H A DBaseMemProbe.py47 manager = VectorParam.SimObject(Parent.any,
H A DMemTraceProbe.py56 system = Param.System(Parent.any, "System the probe belongs to")
/gem5/src/mem/ruby/network/garnet2.0/
H A DGarnetLink.py39 link_id = Param.Int(Parent.link_id, "link id")
40 link_latency = Param.Cycles(Parent.latency, "link latency")
41 vcs_per_vnet = Param.Int(Parent.vcs_per_vnet,
43 virt_nets = Param.Int(Parent.number_of_virtual_networks,
H A DGarnetNetwork.py58 vcs_per_vnet = Param.UInt32(Parent.vcs_per_vnet,
60 virt_nets = Param.UInt32(Parent.number_of_virtual_networks,
62 garnet_deadlock_threshold = Param.UInt32(Parent.garnet_deadlock_threshold,
69 vcs_per_vnet = Param.UInt32(Parent.vcs_per_vnet,
71 virt_nets = Param.UInt32(Parent.number_of_virtual_networks,
/gem5/src/dev/ps2/
H A DPS2.py51 vnc = Param.VncInput(Parent.any, "VNC server providing keyboard input")
61 vnc = Param.VncInput(Parent.any, "VNC server providing mouse input")
/gem5/src/arch/arm/
H A DArmTLB.py61 sys = Param.System(Parent.any, "system object parameter")
67 sys = Param.System(Parent.any, "system object parameter")
88 sys = Param.System(Parent.any, "system object parameter")
93 tlb = Parent.itb
99 tlb = Parent.dtb
/gem5/src/dev/serial/
H A DUart.py51 platform = Param.Platform(Parent.any, "Platform this device is part of.")
52 device = Param.SerialDevice(Parent.any, "The terminal")
/gem5/src/mem/cache/prefetch/
H A DPrefetcher.py70 sys = Param.System(Parent.any, "System this prefetcher belongs to")
73 block_size = Param.Int(Parent.cache_line_size, "Block size in bytes")
80 prefetch_on_access = Param.Bool(Parent.prefetch_on_access,
182 SetAssociative(entry_size = 1, assoc = Parent.pt_table_assoc,
183 size = Parent.pt_table_entries),
195 SetAssociative(entry_size = 1, assoc = Parent.ipd_table_assoc,
196 size = Parent.ipd_table_entries),
223 SetAssociative(entry_size = 1, assoc = Parent.signature_table_assoc,
224 size = Parent.signature_table_entries),
238 SetAssociative(entry_size = 1, assoc = Parent
[all...]
/gem5/src/sim/
H A DDVFSHandler.py56 sys_clk_domain = Param.SrcClockDomain(Parent.clk_domain,
/gem5/src/arch/mips/
H A DMipsISA.py47 system = Param.System(Parent.any, "System this ISA object belongs to")
/gem5/src/dev/
H A DPlatform.py37 intrctrl = Param.IntrControl(Parent.any, "interrupt controller")

Completed in 21 milliseconds

1234