summaryrefslogtreecommitdiff
path: root/src/dev
AgeCommit message (Expand)Author
2008-12-07Devices: Clean up the IDE controller.Gabe Black
2008-12-05IGbE: Add support for newer 8257x based Intel NICsAli Saidi
2008-12-05IGbE: Add support for TCP segment offloadAli Saidi
2008-11-10DmaDevice: fix minor type in error message.Steve Reinhardt
2008-11-05Fix a few more places where the context stuff wasn't changedNathan Binkert
2008-11-05Fix SPARC_FS compileLisa Hsu
2008-11-02Add in Context IDs to the simulator. From now on, cpuId is almost never used,Lisa Hsu
2008-10-16need to add packet_access.hh in order to get tempalte definitionNathan Binkert
2008-10-12X86: Make auto eoi mode work in the I8259 PIC.Gabe Black
2008-10-12X86: Make non-specific EOI commands work.Gabe Black
2008-10-12X86: Make the I8259 PIC accept a specific EOI command.Gabe Black
2008-10-12X86: Create a mechanism for the IO APIC to access I8259 vectors.Gabe Black
2008-10-12X86: Actually use the extra vector bits we get from ICW2.Gabe Black
2008-10-12X86: Make the local APIC handle interrupt messages from the IO APIC.Gabe Black
2008-10-12X86: Change the default value for the IO APIC redirection table.Gabe Black
2008-10-12X86: Make APICs communicate through the memory system.Gabe Black
2008-10-11X86: Create an IO APIC device.Gabe Black
2008-10-11X86: Set up a mechanism for the I8254 timer to cause interrupts.Gabe Black
2008-10-11X86: Rename the PC device to Pc.Gabe Black
2008-10-11X86: Bring the South Bridge device into dev/x86 and get rid of south_bridge d...Gabe Black
2008-10-11X86: Change I8254 and PCSpeaker devices from subdevices to SimObjects and eli...Gabe Black
2008-10-11Devices: Make the Intel8254Timer device only use pointers to its counters.Gabe Black
2008-10-11X86: Make the CMOS and I8259 devices use IntDev and IntPin.Gabe Black
2008-10-11X86: Create the IntDev and IntPin system.Gabe Black
2008-10-11X86: Hook the CMOS device to the I8259 PICs.Gabe Black
2008-10-11X86: Make the I8259 decipher the commands it's given, and add some of it's re...Gabe Black
2008-10-11X86: Change the I8259 from a subdevice into a real SimObject.Gabe Black
2008-10-11X86: Change the CMOS from a sub-device to a real SimObjectGabe Black
2008-10-10X86: Make the time on the RTC configurable.Gabe Black
2008-10-10X86: Fix compilation with new eventq API.Gabe Black
2008-10-09SimObjects: Clean up handling of C++ namespaces.Nathan Binkert
2008-10-09eventq: convert all usage of events to use the new API.Nathan Binkert
2008-10-09SINIC: Commit old code from ASPLOS 2006 studies.Nathan Binkert
2008-09-29Make overriding port assignments in Python work,Steve Reinhardt
2008-09-27gcc: Add extra parens to quell warnings.Nathan Binkert
2008-09-19atomicio: provide atomic read and write functions.Nathan Binkert
2008-09-19Check the return value of I/O operations for failureNathan Binkert
2008-09-10style: Remove non-leading tabs everywhere they shouldn't be. Developers shoul...Ali Saidi
2008-08-26Device: Fix bug in DmaPort::recvRetry. The interface attempts to send the sam...Clint Smullen
2008-08-24IGbE: Patches I neglected to apply before pushing the previous igbe changesetAli Saidi
2008-08-13Add the ability to specify a think time before descriptor fetch/writeback sta...Ali Saidi
2008-08-13Add the ability for a DMA to tack on an extra delay after the DMA is actually...Ali Saidi
2008-08-13More subtle fixes to how interrupts are supposed to work in the device. Fix p...Ali Saidi
2008-08-03sockets: Add a function to disable all listening sockets.Nathan Binkert
2008-07-01Fix cases where RADV interrupt timer is used and make ITR interrupt moderatio...Ali Saidi
2008-06-17Ethernet: share statistics between all ethernet devices and apply someNathan Binkert
2008-06-17inet: initialization fixes.Nathan Binkert
2008-06-17PacketFifo: Get slack out of the EthPacketData structure. This allowsNathan Binkert
2008-06-17rename MipsConsole to MipsBackdoorNathan Binkert
2008-06-17rename AlphaConsole to AlphaBackdoorNathan Binkert