gem5/src/dev/x86
Steve Reinhardt 0685ae7a2d bus: clean up default responder code.
Clean up some minor things left over from the default responder
change in rev 9af6fb59752f.  Mostly renaming the 'responder_set'
param to 'use_default_range' to actually reflect what it does...
old name wasn't that descriptive in the first place, but now
it really doesn't make sense at all.

Also got rid of the bogus obsolete assignment to 'bus.responder'
which used to be a parameter but now is interpreted as an
implicit child assignment, and which was giving me problems in
the config restructuring to come.  (A good argument for not
allowing implicit child assignments, IMO, but that's water under
the bridge, I'm afraid.)

Also moved the Bus constructor to the .cc file since that's
where it should have been all along.
2010-08-17 05:06:21 -07:00
..
cmos.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
cmos.hh X86: Rework interrupt pins to allow one to many connections. 2009-01-31 23:33:54 -08:00
Cmos.py X86: Move the simulated date in X86_FS forward to 2012. 2009-08-17 20:25:15 -07:00
i8042.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
i8042.hh X86: Refactor and clean up the keyboard controller. 2009-01-31 23:59:25 -08:00
I8042.py X86: Add some missing default arguments. 2009-02-01 22:40:51 -08:00
i8237.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
i8237.hh X86: Add a dummy minimal DMA controller that doesn't do anything. 2009-01-25 20:35:00 -08:00
I8237.py X86: Add a dummy minimal DMA controller that doesn't do anything. 2009-01-25 20:35:00 -08:00
i8254.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
i8254.hh X86: Rework interrupt pins to allow one to many connections. 2009-01-31 23:33:54 -08:00
I8254.py X86: Rework interrupt pins to allow one to many connections. 2009-01-31 23:33:54 -08:00
i8259.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
i8259.hh X86: Mask the PIC at startup to avoid a glitch which causes an NMI. 2009-04-19 04:15:06 -07:00
I8259.py X86: Add some missing default arguments. 2009-02-01 22:40:51 -08:00
i82094aa.cc X86: Add a latency that describes how long an interrupt takes to propagate through the IO APIC. 2009-12-19 01:50:06 -08:00
i82094aa.hh X86: Implement lowest priority interrupts more correctly. 2009-04-26 02:09:54 -07:00
I82094AA.py X86: Add a latency that describes how long an interrupt takes to propagate through the IO APIC. 2009-12-19 01:50:06 -08:00
intdev.cc X86: Tell the function that sends int messages who to send to instead of figuring it out itself. 2009-04-26 02:09:27 -07:00
intdev.hh includes: sort includes again 2009-05-17 14:34:52 -07:00
pc.cc arch: nuke arch/isa_specific.hh and move stuff to generated config/the_isa.hh 2009-09-23 08:34:21 -07:00
pc.hh Devices: Add support for legacy fixed IO locations in BARs. 2009-02-01 00:02:21 -08:00
Pc.py bus: clean up default responder code. 2010-08-17 05:06:21 -07:00
PcSpeaker.py X86: Change I8254 and PCSpeaker devices from subdevices to SimObjects and eliminate subdevices. 2008-10-11 02:16:11 -07:00
SConscript X86: Make code that sends an interrupt from the IO APIC available for IPIs. 2009-04-19 02:42:19 -07:00
south_bridge.cc includes: sort includes again 2009-05-17 14:34:52 -07:00
south_bridge.hh X86: Create an IO APIC device. 2008-10-11 16:08:14 -07:00
SouthBridge.py X86: Set up the IDE device correctly, ie. with and using legacy ports. 2009-08-02 18:01:13 -07:00
speaker.cc X86: Add makeAtomicResponse to the read/write functions of x86 devices. 2009-02-25 10:16:43 -08:00
speaker.hh X86: Initialize the value behind port 61 so unused bits are consistent. 2009-01-31 23:26:43 -08:00
X86IntPin.py X86: Rework interrupt pins to allow one to many connections. 2009-01-31 23:33:54 -08:00