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 --- |