faults.hh (5652:7e710528969a) faults.hh (5654:340254de2031)
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 *

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

346 public:
347 SecurityException() :
348 X86FaultBase("Security Exception", "#SX")
349 {}
350 };
351
352 class ExternalInterrupt : public X86Interrupt
353 {
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 *

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

346 public:
347 SecurityException() :
348 X86FaultBase("Security Exception", "#SX")
349 {}
350 };
351
352 class ExternalInterrupt : public X86Interrupt
353 {
354 uint8_t vector;
354 public:
355 public:
355 ExternalInterrupt() :
356 X86Interrupt("External Interrupt", "#INTR")
356 ExternalInterrupt(uint8_t _vector) :
357 X86Interrupt("External Interrupt", "#INTR"), vector(_vector)
357 {}
358 };
359
360 class SoftwareInterrupt : public X86Interrupt
361 {
362 public:
363 SoftwareInterrupt() :
364 X86Interrupt("Software Interrupt", "INTn")

--- 33 unchanged lines hidden ---
358 {}
359 };
360
361 class SoftwareInterrupt : public X86Interrupt
362 {
363 public:
364 SoftwareInterrupt() :
365 X86Interrupt("Software Interrupt", "INTn")

--- 33 unchanged lines hidden ---