Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-23 | config: revamp x86 config to avoid appending to SimObjectVectors | Steve Reinhardt | |
A significant contributor to the need for adoptOrphanParams() is the practice of appending to SimObjectVectors which have already been assigned as children. This practice sidesteps the assignment operation for those appended SimObjects, which is where parent/child relationships are typically established. This patch reworks the config scripts that use append() on SimObjectVectors, which all happen to be in the x86 system configuration. At some point in the future, I hope to make SimObjectVectors immutable (by deriving from tuple rather than list), at which time this patch will be necessary for correct operation. For now, it just avoids some of the warning messages that get printed in adoptOrphanParams(). | |||
2009-08-02 | X86: Set up the IDE device correctly, ie. with and using legacy ports. | Gabe Black | |
2009-02-01 | X86: Configure the first PCI interrupt. | Gabe Black | |
2009-02-01 | X86: Hook up the IDE controller interrupt line. | Gabe Black | |
2009-02-01 | X86: Plug in an IDE controller. | Gabe Black | |
2009-01-31 | X86: Add a keyboard controller device. | Gabe Black | |
2009-01-31 | X86: Rework interrupt pins to allow one to many connections. | Gabe Black | |
2009-01-25 | X86: Add a dummy minimal DMA controller that doesn't do anything. | Gabe Black | |
2008-10-12 | X86: Make APICs communicate through the memory system. | Gabe Black | |
2008-10-11 | X86: Create an IO APIC device. | Gabe Black | |
2008-10-11 | X86: Bring the South Bridge device into dev/x86 and get rid of south_bridge ↵ | Gabe Black | |
directory. --HG-- rename : src/dev/x86/south_bridge/SouthBridge.py => src/dev/x86/SouthBridge.py rename : src/dev/x86/south_bridge/south_bridge.cc => src/dev/x86/south_bridge.cc rename : src/dev/x86/south_bridge/south_bridge.hh => src/dev/x86/south_bridge.hh |