Sequencer.py (8932:1b2c17565ac8) | Sequencer.py (9184:a1a8f137b796) |
---|---|
1# Copyright (c) 2009 Advanced Micro Devices, Inc. 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 44 unchanged lines hidden (view full) --- 53 54class RubySequencer(RubyPort): 55 type = 'RubySequencer' 56 cxx_class = 'Sequencer' 57 icache = Param.RubyCache("") 58 dcache = Param.RubyCache("") 59 max_outstanding_requests = Param.Int(16, 60 "max requests (incl. prefetches) outstanding") | 1# Copyright (c) 2009 Advanced Micro Devices, Inc. 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 44 unchanged lines hidden (view full) --- 53 54class RubySequencer(RubyPort): 55 type = 'RubySequencer' 56 cxx_class = 'Sequencer' 57 icache = Param.RubyCache("") 58 dcache = Param.RubyCache("") 59 max_outstanding_requests = Param.Int(16, 60 "max requests (incl. prefetches) outstanding") |
61 deadlock_threshold = Param.Int(500000, | 61 deadlock_threshold = Param.Cycles(500000, |
62 "max outstanding cycles for a request before deadlock/livelock declared") 63 64class DMASequencer(RubyPort): 65 type = 'DMASequencer' | 62 "max outstanding cycles for a request before deadlock/livelock declared") 63 64class DMASequencer(RubyPort): 65 type = 'DMASequencer' |