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; --- 70 unchanged lines hidden (view full) --- 79 { 80 return device->recvResponse(pkt); 81 } 82 83 // This is x86 focused, so if this class becomes generic, this would 84 // need to be moved into a subclass. 85 void sendMessage(ApicList apics, 86 TriggerIntMessage message, bool timing); |
87 }; 88 89 IntPort * intPort; 90 91 public: 92 IntDev(MemObject * parent, Tick latency = 0) 93 { 94 if (parent != NULL) { 95 intPort = new IntPort(parent->name() + ".int_port", 96 parent, this, latency); 97 } else { 98 intPort = NULL; 99 } 100 } 101 102 virtual ~IntDev() 103 {} 104 |
105 virtual void init(); 106 |
107 virtual void 108 signalInterrupt(int line) 109 { 110 panic("signalInterrupt not implemented.\n"); 111 } 112 113 virtual void 114 raiseInterruptPin(int number) --- 117 unchanged lines hidden --- |