1. e7ab65e x86: Remove TheISA from x86 devices. by Gabe Black · 5 years ago
  2. ae390c6 arch: Make a base class for Interrupts. by Gabe Black · 6 years ago
  3. 2454221 x86: Use a std::function to handle MSI completion. by Gabe Black · 6 years ago
  4. 3b58400 x86: De-x86ify the IntMasterPort. by Gabe Black · 6 years ago
  5. 6ad5f15 x86: Simplify and consolidate the code that assembles an MSI on x86. by Gabe Black · 6 years ago
  6. 75b1940 x86: Stop using and delete the x86 IntDevice class. by Gabe Black · 6 years ago
  7. f89f85d x86: Switch from MessageReq and Resp to WriteReq and Resp. by Gabe Black · 6 years ago
  8. e6c6f06 x86: Templatize the IntMasterPort. by Gabe Black · 6 years ago
  9. cc03cf8 x86: Templatize IntSlavePort. by Gabe Black · 6 years ago
  10. 679ed0e dev, x86: Delete the now unused X86 specific interrupt pins/lines. by Gabe Black · 6 years ago
  11. ab37606 dev, x86: Convert x86 devices to the generic int pins. by Gabe Black · 6 years ago
  12. cdcc55a mem: Minimize the use of MemObject. by Gabe Black · 6 years ago
  13. d3d2483 arch, cpu, dev, gpu, mem, sim, python: start using getPort. by Gabe Black · 6 years ago
  14. ef71a98 python: Don't assume SimObjects live in the global namespace by Andreas Sandberg · 6 years ago
  15. 413b4e7 x86: Use little endian packet accessors. by Gabe Black · 6 years ago
  16. f54020e misc: Using smart pointers for memory Requests by Giacomo Travaglini · 7 years ago
  17. 0f7710d ps2: Add VNC support to the keyboard model by Andreas Sandberg · 7 years ago
  18. 18f62ac ps2: Factor out PS/2 devices into their own subsystem by Andreas Sandberg · 8 years ago
  19. 3feeb99 dev: Fix i8042 device errors by Jason Lowe-Power · 7 years ago
  20. cd9450c base: Rework bitunions so they can be more flexible. by Gabe Black · 7 years ago
  21. 5c41076 misc: Updates for gcc7.2 for x86 by Jason Lowe-Power · 7 years ago
  22. 205add5 dev: Fix the SPARC and X86 platform devices. by Gabe Black · 7 years ago
  23. 20de3bb dev: Move generic serial devices to src/dev/serial by Andreas Sandberg · 8 years ago
  24. 7a8dda4 style: [patch 1/22] use /r/3648/ to reorganize includes by Brandon Potter · 8 years ago
  25. 0d50979 misc: Add missing overrides to appease clang by Andreas Hansson · 9 years ago
  26. dc8018a style: remove trailing whitespace by Steve Reinhardt · 9 years ago
  27. 78275c9 dev: Rewrite PCI host functionality by Andreas Sandberg · 9 years ago
  28. b48ed9b x86: Add missing explicit overrides for X86 devices by Andreas Hansson · 9 years ago
  29. 22c0419 misc: Remove redundant compiler-specific defines by Andreas Hansson · 9 years ago
  30. a5c4eb3 isa,cpu: Add support for FS SMT Interrupts by Mitch Hayenga · 9 years ago
  31. 0ecaab4 arch, x86: Delete packet in IntDevice::recvResponse by Joel Hestness · 9 years ago
  32. 39d8034 dev, x86: Fix serialization bug in the i8042 device by Andreas Sandberg · 10 years ago
  33. 76cd439 sim: Refactor the serialization base class by Andreas Sandberg · 10 years ago
  34. 268d9e5 mem: Clarification of packet crossbar timings by Marco Balboni · 10 years ago
  35. 1693e52 dev: prevent intel 8254 timer counter events firing before startup by cdirik · 10 years ago
  36. 02c376a dev: prevent RTC events firing before startup by Cagdas Dirik · 10 years ago
  37. 8bbfb1b x86: pc: Put a stub IO device at port 0xed which the kernel can use for delays. by Gabe Black · 10 years ago
  38. 1f6d5f8 mem: Rename Bus to XBar to better reflect its behaviour by Andreas Hansson · 10 years ago
  39. 346fe73 dev: seperate legacy io offsets from PCI offset by Ali Saidi · 11 years ago
  40. c99b13d x86: make PioBus return BadAddress errors by Binh Pham · 11 years ago
  41. de366a1 sim: simulate with multiple threads and event queues by Steve Reinhardt ext:(%2C%20Nilay%20Vaish%20%3Cnilay%40cs.wisc.edu%3E%2C%20Ali%20Saidi%20%3CAli.Saidi%40ARM.com%3E) · 11 years ago
  42. 1f43e24 dev: make BasicPioDevice take size in constructor by Steve Reinhardt · 12 years ago
  43. 502ad1e dev: consistently end device classes in 'Device' by Steve Reinhardt · 12 years ago
  44. b0b1c02 devices: make more classes derive from BasicPioDevice by Steve Reinhardt · 12 years ago
  45. d2fd3b2 x86: changes to apic, keyboard by Nilay Vaish · 12 years ago
  46. a62afd0 scons: Fix warnings issued by clang 3.2svn (XCode 4.6) by Andreas Hansson · 12 years ago
  47. 860155a mem: Enforce strict use of busFirst- and busLastWordTime by Andreas Hansson · 12 years ago
  48. b904bd5 sim: Add a system-global option to bypass caches by Andreas Sandberg · 12 years ago
  49. c0ab527 sim: Include object header files in SWIG interfaces by Andreas Sandberg · 12 years ago
  50. 2a740aa Port: Add protocol-agnostic ports in the port hierarchy by Andreas Hansson · 12 years ago
  51. 93a1598 Fix: Address a few minor issues identified by cppcheck by Andreas Hansson · 12 years ago
  52. ffb6aec AddrRange: Transition from Range<T> to AddrRange by Andreas Hansson · 12 years ago
  53. e317d8b Port: Extend the QueuedPort interface and use where appropriate by Andreas Hansson · 13 years ago
  54. 70e99e0 Device: Remove overloaded pio_latency parameter by Andreas Hansson · 13 years ago
  55. 46d9adb Port: Make getAddrRanges const by Andreas Hansson · 13 years ago
  56. 4f4a710 Config: corrects the way Ruby attaches to the DMA ports by Nilay Vaish · 13 years ago
  57. f9d403a MEM: Introduce the master/slave port sub-classes in C++ by William Wang · 13 years ago
  58. c2d2ea9 MEM: Split SimpleTimingPort into PacketQueue and ports by Andreas Hansson · 13 years ago
  59. 77878d0 MEM: Prepare mport for master/slave split by Andreas Hansson · 13 years ago
  60. 1031b82 MEM: Move port creation to the memory object(s) construction by Andreas Hansson · 13 years ago
  61. 5a9a743 MEM: Introduce the master/slave port roles in the Python classes by Andreas Hansson · 13 years ago
  62. c3d41a2 Merge with the main repo. by Gabe Black · 13 years ago
  63. 55cf3f4 MEM: Removing the default port peer from Python ports by Andreas Hansson · 13 years ago
  64. 07cf9d9 MEM: Separate queries for snooping and address ranges by Andreas Hansson · 13 years ago
  65. 85424be SE/FS: Get rid of includes of config/full_system.hh. by Gabe Black · 13 years ago
  66. 48b40cf Interrupts: Make the IO APIC go get the local APICs. by Gabe Black · 13 years ago
  67. e2dbe59 SE/FS: Remove System::platform and Platform::intrFrequency. by Gabe Black · 13 years ago
  68. 51f7a66 SE/FS: Build the devices in SE mode. by Gabe Black · 13 years ago
  69. 2b1aa35 scons: rename TraceFlags to DebugFlags by Nathan Binkert · 14 years ago
  70. 19bb896 config: revamp x86 config to avoid appending to SimObjectVectors by Steve Reinhardt · 14 years ago
  71. eddac53 trace: reimplement the DTRACE function so it doesn't use a vector by Nathan Binkert · 14 years ago
  72. 39a0556 includes: sort all includes by Nathan Binkert · 14 years ago
  73. c41fc13 dev: fixed bugs to extend interrupt capability beyond 15 cores by Brad Beckmann · 14 years ago
  74. 62e05ed x86: Add checkpointing capability to devices by Joel Hestness · 14 years ago
  75. d9f0a82 MessagePort: implement the virtual recvTiming function to avoid double pkt delete by Joel Hestness · 14 years ago
  76. c69d48f Make commenting on close namespace brackets consistent. by Steve Reinhardt · 14 years ago
  77. 672d6a4 Style: Replace some tabs with spaces. by Gabe Black · 14 years ago
  78. 0685ae7 bus: clean up default responder code. by Steve Reinhardt · 15 years ago
  79. 3e1cda5 X86: Add a latency that describes how long an interrupt takes to propagate through the IO APIC. by Gabe Black · 15 years ago
  80. 2c5fe6f build: fix compile problems pointed out by gcc 4.4 by Nathan Binkert · 15 years ago
  81. d9f39c8 arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh by Nathan Binkert · 15 years ago
  82. 8f49cd1 X86: Move the simulated date in X86_FS forward to 2012. by Gabe Black · 16 years ago
  83. 38c2af1 X86: Set up the IDE device correctly, ie. with and using legacy ports. by Gabe Black · 16 years ago
  84. 8d2e51c includes: sort includes again by Nathan Binkert · 16 years ago
  85. 06b3e3c X86: Implement lowest priority interrupts more correctly. by Gabe Black · 16 years ago
  86. 2f34a7e X86: Tell the function that sends int messages who to send to instead of figuring it out itself. by Gabe Black · 16 years ago
  87. 88ab4bb X86: Make the local APICs register themselves with the IO APIC. by Gabe Black · 16 years ago
  88. c5e2cf8 X86: Record the initial APIC ID which identifies an APIC in M5. by Gabe Black · 16 years ago
  89. 8d84f81 X86, Config: Make makeX86System consider the number of CPUs, and clean up interrupt assignment. by Gabe Black · 16 years ago
  90. e174239 X86: Mask the PIC at startup to avoid a glitch which causes an NMI. by Gabe Black · 16 years ago
  91. bdda224 X86: Add a function which gets called when an interrupt message has been delivered. by Gabe Black · 16 years ago
  92. 9549694 X86: Make code that sends an interrupt from the IO APIC available for IPIs. by Gabe Black · 16 years ago
  93. 82288e7 X86: Add makeAtomicResponse to the read/write functions of x86 devices. by Gabe Black · 16 years ago
  94. 73f579a X86: Add some missing default arguments. by Gabe Black · 16 years ago
  95. 57be1df X86: Implement pciToDma. by Gabe Black · 16 years ago
  96. 70cd5bf X86: Configure the first PCI interrupt. by Gabe Black · 16 years ago
  97. f1b43b3 X86: Hook up the IDE controller interrupt line. by Gabe Black · 16 years ago
  98. 3ecc38c Devices: Add support for legacy fixed IO locations in BARs. by Gabe Black · 16 years ago
  99. bb7ad80 X86: Plug in an IDE controller. by Gabe Black · 16 years ago
  100. c2c5740 X86: Refactor and clean up the keyboard controller. by Gabe Black · 16 years ago