system.hh (5569:baeee670d4ce) | system.hh (5991:3ca926101a5c) |
---|---|
1/* 2 * Copyright (c) 2004-2006 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; --- 29 unchanged lines hidden (view full) --- 38class BreakPCEvent; 39class IdleStartEvent; 40 41#include "arch/alpha/idle_event.hh" 42#include "arch/alpha/system.hh" 43#include "kern/linux/events.hh" 44#include "params/LinuxAlphaSystem.hh" 45 | 1/* 2 * Copyright (c) 2004-2006 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; --- 29 unchanged lines hidden (view full) --- 38class BreakPCEvent; 39class IdleStartEvent; 40 41#include "arch/alpha/idle_event.hh" 42#include "arch/alpha/system.hh" 43#include "kern/linux/events.hh" 44#include "params/LinuxAlphaSystem.hh" 45 |
46using namespace AlphaISA; 47using namespace Linux; 48 | |
49/** 50 * This class contains linux specific system code (Loading, Events). 51 * It points to objects that are the system binaries to load and patches them 52 * appropriately to work in simulator. 53 */ 54class LinuxAlphaSystem : public AlphaSystem 55{ 56 private: --- 47 unchanged lines hidden (view full) --- 104 105 /** PC based event to skip the ide_delay_50ms() call */ 106 SkipFuncEvent *skipIdeDelay50msEvent; 107 108 /** 109 * PC based event to skip the dprink() call and emulate its 110 * functionality 111 */ | 46/** 47 * This class contains linux specific system code (Loading, Events). 48 * It points to objects that are the system binaries to load and patches them 49 * appropriately to work in simulator. 50 */ 51class LinuxAlphaSystem : public AlphaSystem 52{ 53 private: --- 47 unchanged lines hidden (view full) --- 101 102 /** PC based event to skip the ide_delay_50ms() call */ 103 SkipFuncEvent *skipIdeDelay50msEvent; 104 105 /** 106 * PC based event to skip the dprink() call and emulate its 107 * functionality 108 */ |
112 DebugPrintkEvent *debugPrintkEvent; | 109 Linux::DebugPrintkEvent *debugPrintkEvent; |
113 114 /** 115 * Skip calculate_delay_loop() rather than waiting for this to be 116 * calculated 117 */ 118 SkipDelayLoopEvent *skipDelayLoopEvent; 119 120 /** --- 17 unchanged lines hidden --- | 110 111 /** 112 * Skip calculate_delay_loop() rather than waiting for this to be 113 * calculated 114 */ 115 SkipDelayLoopEvent *skipDelayLoopEvent; 116 117 /** --- 17 unchanged lines hidden --- |