summaryrefslogtreecommitdiff
path: root/src/dev/io_device.cc
AgeCommit message (Expand)Author
2012-01-10DPRINTF: Improve some dprintf messages.Nilay Vaish
2011-12-15IO: Fix bug in DMA Device where receiving a snoop on DMA port would cause a p...Ali Saidi
2011-12-01Device: Make changes necessary to support a coherent page walker cache.Mitchell Hayenga
2011-10-20dev: clean up PioDevice and DmaDevive getPort() methods.Steve Reinhardt
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-03-17Mem: Fix issue with dirty block being lost when entire block transferred to n...Ali Saidi
2011-01-07Replace curTick global variable with accessor functions.Steve Reinhardt
2010-11-08Bus: Have the I/O devices that return address ranges print them out.Ali Saidi
2010-08-23Devices: Allow a device to specify that a request is uncachable.Gene Wu
2010-06-02DMA: Make DmaPort generic enough to be used other placesAli Saidi
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-08-26Device: Fix bug in DmaPort::recvRetry. The interface attempts to send the sam...Clint Smullen
2008-08-13Add the ability for a DMA to tack on an extra delay after the DMA is actually...Ali Saidi
2007-07-26Merge python and x86 changes with cache branchNathan Binkert
2007-07-23Major changes to how SimObjects are created and initialized. Almost allNathan Binkert
2007-07-14Merge of DPRINTF fixes from head.Steve Reinhardt
2007-07-14Fix & tweak DPRINTFs for tracediff w/new cache code.Steve Reinhardt
2007-06-30Get rid of Packet result field. Error responses areSteve Reinhardt
2007-05-21Change getDeviceAddressRanges to use bool for snoop arg.Steve Reinhardt
2007-05-14add uglyiness to fix dmasAli Saidi
2007-05-09update for new reschedule semanticsAli Saidi
2007-05-09add a backoff algorithm when nacks are received by devicesAli Saidi
2006-10-31Ports now have a pointer to the MemObject that owns it (can be NULL).Kevin Lim
2006-10-20Use PacketPtr everywhereNathan Binkert
2006-08-30Move more common functionality into SimpleTimingPort,Steve Reinhardt
2006-08-30Minor include file & formatting cleanup.Steve Reinhardt
2006-07-20Move PioPort timing code into Simple Timing Port objectAli Saidi
2006-07-13add system.mem_mode = ['timing', 'atomic']Ali Saidi
2006-07-12memory mode information now contained in system objectAli Saidi
2006-07-06Add default responder to busAli Saidi
2006-06-18minor device fixupsAli Saidi
2006-06-08add nacked result and a function to swizzle nacked packet into something that...Ali Saidi
2006-05-31Updated Authors from bk prs infoAli Saidi
2006-05-31Merge zizzer:/bk/newmemAli Saidi
2006-05-31make io device be a little nicer about scheduling retries on the busAli Saidi
2006-05-31Streamline interface to Request object.Steve Reinhardt
2006-05-30Minor further cleanup & commenting of Packet class.Steve Reinhardt
2006-05-30Add a very poor implementation of dealing with retries on timing requests. It...Ali Saidi
2006-05-26Significant rework of Packet class interface:Steve Reinhardt
2006-05-26Add names to memory Port objects for tracing.Steve Reinhardt
2006-05-23Minor fixes for full-system timing memory.Steve Reinhardt
2006-05-22New directory structure:Steve Reinhardt