summaryrefslogtreecommitdiff
path: root/src/dev/x86
AgeCommit message (Expand)Author
2018-10-12x86: Use little endian packet accessors.Gabe Black
2018-06-11misc: Using smart pointers for memory RequestsGiacomo Travaglini
2018-04-17ps2: Add VNC support to the keyboard modelAndreas Sandberg
2018-04-17ps2: Factor out PS/2 devices into their own subsystemAndreas Sandberg
2018-02-09dev: Fix i8042 device errorsJason Lowe-Power
2018-01-20base: Rework bitunions so they can be more flexible.Gabe Black
2017-12-14misc: Updates for gcc7.2 for x86Jason Lowe-Power
2017-11-20dev: Fix the SPARC and X86 platform devices.Gabe Black
2017-11-08dev: Move generic serial devices to src/dev/serialAndreas Sandberg
2016-11-09style: [patch 1/22] use /r/3648/ to reorganize includesBrandon Potter
2016-02-15misc: Add missing overrides to appease clangAndreas Hansson
2016-02-06style: remove trailing whitespaceSteve Reinhardt
2015-12-05dev: Rewrite PCI host functionalityAndreas Sandberg
2015-10-23x86: Add missing explicit overrides for X86 devicesAndreas Hansson
2015-10-12misc: Remove redundant compiler-specific definesAndreas Hansson
2015-09-30isa,cpu: Add support for FS SMT InterruptsMitch Hayenga
2015-09-29arch, x86: Delete packet in IntDevice::recvResponseJoel Hestness
2015-08-07dev, x86: Fix serialization bug in the i8042 deviceAndreas Sandberg
2015-07-07sim: Refactor the serialization base classAndreas Sandberg
2015-02-11mem: Clarification of packet crossbar timingsMarco Balboni
2015-01-06dev: prevent intel 8254 timer counter events firing before startupcdirik
2015-01-03dev: prevent RTC events firing before startupCagdas Dirik
2014-11-21x86: pc: Put a stub IO device at port 0xed which the kernel can use for delays.Gabe Black
2014-09-20mem: Rename Bus to XBar to better reflect its behaviourAndreas Hansson
2014-09-03dev: seperate legacy io offsets from PCI offsetAli Saidi
2014-07-18x86: make PioBus return BadAddress errorsBinh Pham
2013-11-25sim: simulate with multiple threads and event queuesSteve Reinhardt ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E%2C%20Ali%20Saidi%20%3CAli.Saidi%40ARM.com%3E)
2013-07-11dev: make BasicPioDevice take size in constructorSteve Reinhardt
2013-07-11dev: consistently end device classes in 'Device'Steve Reinhardt
2013-07-11devices: make more classes derive from BasicPioDeviceSteve Reinhardt
2013-03-28x86: changes to apic, keyboardNilay Vaish
2013-02-19scons: Fix warnings issued by clang 3.2svn (XCode 4.6)Andreas Hansson
2013-02-19mem: Enforce strict use of busFirst- and busLastWordTimeAndreas Hansson
2013-02-15sim: Add a system-global option to bypass cachesAndreas Sandberg
2012-11-02sim: Include object header files in SWIG interfacesAndreas Sandberg
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