Jump to content

SMPProgAdd - STRACE - Exceptions and Interrupts

From EDM2
Revision as of 19:44, 20 May 2025 by Martini (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation

SMP Programming Addendum
  1. How to Use the SMP Programming Addendum
  2. Introduction to OS/2 Warp Server Version 4 Advanced
  3. Platform Specific Drivers (PSDs)
  4. High Memory Support
  5. Raw File System
  6. Processor Management and Performance Functions
  7. Application Considerations
  8. Device Drivers In OS/2 Warp Server for SMP
  9. New Device Helper (DevHlp) Routines
  10. Kernel Debugger
  11. The ICAT Debugger
  12. Software Trace Facility (STRACE)
  13. View and Set Program Type For Executable File (MARKEXE)
  14. Data Types
  15. Errors
  16. Generic IOCtl Commands
  17. Sample Source Code for a PSD
  18. Comments, Please!
  19. Glossary
  20. Notices
Hook ID (Major/Minor Code) Event Name Description
03/01 Exception 0 Divide By Zero
03/02 Exception 1 Debug Exception
03/03 Exception 2 NMI
03/04 Exception 3 Breakpoint
03/05 Exception 4 Overflow
03/06 Exception 5 Bounds Check
03/07 Exception 6 Invalid Opcode
03/08 Exception 7 NPX Not Available
03/09 Exception 8 Double Fault
03/0A Exception 9 NPX Segment Overrun
03/0B Exception A Invalid TSS
03/0C Exception B Segment Not Preset
03/0D Exception C Stack Fault
03/0E Exception D General Protection Fault
03/0F Exception E Page Fault
04/01 Interrupt IRQ 0
04/02 Interrupt IRQ 1
04/03 Interrupt IRQ 2
04/04 Interrupt IRQ 3
04/05 Interrupt IRQ 4
04/06 Interrupt IRQ 5
04/07 Interrupt IRQ 6
04/08 Interrupt IRQ 7
04/09 Interrupt IRQ 8
04/0A Interrupt IRQ 9
04/0B Interrupt IRQ A
04/0C Interrupt IRQ B
04/0D Interrupt IRQ C
04/0E Interrupt IRQ D
04/0F Interrupt IRQ E
04/10 Interrupt IRQ F
04/11 Interrupt IRQ 10
04/12 Interrupt IRQ 11
04/13 Interrupt IRQ 12
04/14 Interrupt IRQ 13
04/15 Interrupt IRQ 14
04/16 Interrupt IRQ 15
04/17 Interrupt IRQ 16
04/18 Interrupt IRQ 17
04/19 Interrupt IRQ 18
04/1A Interrupt IRQ 19
04/1B Interrupt IRQ 1A
04/1C Interrupt IRQ 1B
04/1D Interrupt IRQ 1C
04/1E Interrupt IRQ 1D
04/1F Interrupt IRQ 1E
04/20 Interrupt IRQ 1F