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 *
--- 201 unchanged lines hidden (view full) ---
210 public:
211 DebugException() :
212 X86FaultBase("Debug", "#DB")
213 {}
214 };
215
216 class NonMaskableInterrupt : public X86Interrupt
217 {
218 public:
219 NonMaskableInterrupt() :
220 X86Interrupt("Non-Maskable-Interrupt", "#NMI")
221 {}
222 };
223
224 class Breakpoint : public X86Trap
225 {
226 public:
227 Breakpoint() :
228 X86Trap("Breakpoint", "#BP")
--- 124 unchanged lines hidden (view full) ---
353 {
354 uint8_t vector;
355 public:
356 ExternalInterrupt(uint8_t _vector) :
357 X86Interrupt("External Interrupt", "#INTR"), vector(_vector)
358 {}
359 };
360
361 class SoftwareInterrupt : public X86Interrupt
362 {
363 public:
364 SoftwareInterrupt() :
365 X86Interrupt("Software Interrupt", "INTn")
366 {}
367 };
368
--- 30 unchanged lines hidden ---
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 *
--- 201 unchanged lines hidden (view full) ---
210 public:
211 DebugException() :
212 X86FaultBase("Debug", "#DB")
213 {}
214 };
215
216 class NonMaskableInterrupt : public X86Interrupt
217 {
218 public:
219 NonMaskableInterrupt() :
220 X86Interrupt("Non-Maskable-Interrupt", "#NMI")
221 {}
222 };
223
224 class Breakpoint : public X86Trap
225 {
226 public:
227 Breakpoint() :
228 X86Trap("Breakpoint", "#BP")
--- 124 unchanged lines hidden (view full) ---
353 {
354 uint8_t vector;
355 public:
356 ExternalInterrupt(uint8_t _vector) :
357 X86Interrupt("External Interrupt", "#INTR"), vector(_vector)
358 {}
359 };
360
361 class SoftwareInterrupt : public X86Interrupt
362 {
363 public:
364 SoftwareInterrupt() :
365 X86Interrupt("Software Interrupt", "INTn")
366 {}
367 };
368
--- 30 unchanged lines hidden ---