interrupts.hh (6101:860df2c586a3) interrupts.hh (6136:4f8af2f3185f)
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 177 unchanged lines hidden (view full) ---

186 {
187 return bits(regs[base + (vector / 32)], vector % 5);
188 }
189
190 void requestInterrupt(uint8_t vector, uint8_t deliveryMode, bool level);
191
192 BaseCPU *cpu;
193
1/*
2 * Copyright (c) 2007 The Hewlett-Packard Development Company
3 * All rights reserved.
4 *
5 * Redistribution and use of this software in source and binary forms,
6 * with or without modification, are permitted provided that the
7 * following conditions are met:
8 *

--- 177 unchanged lines hidden (view full) ---

186 {
187 return bits(regs[base + (vector / 32)], vector % 5);
188 }
189
190 void requestInterrupt(uint8_t vector, uint8_t deliveryMode, bool level);
191
192 BaseCPU *cpu;
193
194 int initialApicId;
195
194 public:
195 /*
196 * Params stuff.
197 */
198 typedef X86LocalApicParams Params;
199
200 void setCPU(BaseCPU * newCPU);
201

--- 107 unchanged lines hidden ---
196 public:
197 /*
198 * Params stuff.
199 */
200 typedef X86LocalApicParams Params;
201
202 void setCPU(BaseCPU * newCPU);
203

--- 107 unchanged lines hidden ---