summaryrefslogtreecommitdiff
path: root/src/dev/x86
AgeCommit message (Expand)Author
2012-10-15Port: Add protocol-agnostic ports in the port hierarchyAndreas Hansson
2012-10-15Fix: Address a few minor issues identified by cppcheckAndreas Hansson
2012-09-19AddrRange: Transition from Range<T> to AddrRangeAndreas Hansson
2012-08-22Port: Extend the QueuedPort interface and use where appropriateAndreas Hansson
2012-08-21Device: Remove overloaded pio_latency parameterAndreas Hansson
2012-07-09Port: Make getAddrRanges constAndreas Hansson
2012-04-05Config: corrects the way Ruby attaches to the DMA portsNilay Vaish
2012-03-30MEM: Introduce the master/slave port sub-classes in C++William Wang
2012-03-22MEM: Split SimpleTimingPort into PacketQueue and portsAndreas Hansson
2012-02-24MEM: Prepare mport for master/slave splitAndreas Hansson
2012-02-24MEM: Move port creation to the memory object(s) constructionAndreas Hansson
2012-02-13MEM: Introduce the master/slave port roles in the Python classesAndreas Hansson
2012-01-28Merge with the main repo.Gabe Black
2012-01-17MEM: Removing the default port peer from Python portsAndreas Hansson
2012-01-17MEM: Separate queries for snooping and address rangesAndreas Hansson
2011-11-18SE/FS: Get rid of includes of config/full_system.hh.Gabe Black
2011-10-09Interrupts: Make the IO APIC go get the local APICs.Gabe Black
2011-09-30SE/FS: Remove System::platform and Platform::intrFrequency.Gabe Black
2011-09-30SE/FS: Build the devices in SE mode.Gabe Black
2011-06-02scons: rename TraceFlags to DebugFlagsNathan Binkert
2011-05-23config: revamp x86 config to avoid appending to SimObjectVectorsSteve Reinhardt
2011-04-15trace: reimplement the DTRACE function so it doesn't use a vectorNathan Binkert
2011-04-15includes: sort all includesNathan Binkert
2011-02-06dev: fixed bugs to extend interrupt capability beyond 15 coresBrad Beckmann
2011-02-06x86: Add checkpointing capability to devicesJoel Hestness
2011-02-06MessagePort: implement the virtual recvTiming function to avoid double pkt de...Joel Hestness
2011-01-03Make commenting on close namespace brackets consistent.Steve Reinhardt
2010-12-20Style: Replace some tabs with spaces.Gabe Black
2010-08-17bus: clean up default responder code.Steve Reinhardt
2009-12-19X86: Add a latency that describes how long an interrupt takes to propagate th...Gabe Black
2009-11-04build: fix compile problems pointed out by gcc 4.4Nathan Binkert
2009-09-23arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hhNathan Binkert
2009-08-17X86: Move the simulated date in X86_FS forward to 2012.Gabe Black
2009-08-02X86: Set up the IDE device correctly, ie. with and using legacy ports.Gabe Black
2009-05-17includes: sort includes againNathan Binkert
2009-04-26X86: Implement lowest priority interrupts more correctly.Gabe Black
2009-04-26X86: Tell the function that sends int messages who to send to instead of figu...Gabe Black
2009-04-26X86: Make the local APICs register themselves with the IO APIC.Gabe Black
2009-04-26X86: Record the initial APIC ID which identifies an APIC in M5.Gabe Black
2009-04-26X86, Config: Make makeX86System consider the number of CPUs, and clean up int...Gabe Black
2009-04-19X86: Mask the PIC at startup to avoid a glitch which causes an NMI.Gabe Black
2009-04-19X86: Add a function which gets called when an interrupt message has been deli...Gabe Black
2009-04-19X86: Make code that sends an interrupt from the IO APIC available for IPIs.Gabe Black
2009-02-25X86: Add makeAtomicResponse to the read/write functions of x86 devices.Gabe Black
2009-02-01X86: Add some missing default arguments.Gabe Black
2009-02-01X86: Implement pciToDma.Gabe Black
2009-02-01X86: Configure the first PCI interrupt.Gabe Black
2009-02-01X86: Hook up the IDE controller interrupt line.Gabe Black
2009-02-01Devices: Add support for legacy fixed IO locations in BARs.Gabe Black
2009-02-01X86: Plug in an IDE controller.Gabe Black