south_bridge.cc (5637:3d2451ebad92) | south_bridge.cc (5638:dc073dc6358b) |
---|---|
1/* 2 * Copyright (c) 2008 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 26 unchanged lines hidden (view full) --- 35 36using namespace X86ISA; 37 38SouthBridge::SouthBridge(const Params *p) : SimObject(p), 39 platform(p->platform), pit(p->pit), pic1(p->pic1), pic2(p->pic2), 40 cmos(p->cmos), speaker(p->speaker) 41{ 42 // Let the platform know where we are | 1/* 2 * Copyright (c) 2008 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 26 unchanged lines hidden (view full) --- 35 36using namespace X86ISA; 37 38SouthBridge::SouthBridge(const Params *p) : SimObject(p), 39 platform(p->platform), pit(p->pit), pic1(p->pic1), pic2(p->pic2), 40 cmos(p->cmos), speaker(p->speaker) 41{ 42 // Let the platform know where we are |
43 PC * pc = dynamic_cast<PC *>(platform); | 43 Pc * pc = dynamic_cast<Pc *>(platform); |
44 assert(pc); 45 pc->southBridge = this; 46} 47 48SouthBridge * 49SouthBridgeParams::create() 50{ 51 return new SouthBridge(this); 52} | 44 assert(pc); 45 pc->southBridge = this; 46} 47 48SouthBridge * 49SouthBridgeParams::create() 50{ 51 return new SouthBridge(this); 52} |