Table of Contents

CPEXBLOK Source

References

Source Listing

CPEXBLOK.COPY.txt
  1. *COPY CPEXBLOK 00001000
  2. PUSH PRINT 00001200
  3. AIF ('&SYSPARM' NE 'SUP').CPX01 00001400
  4. PRINT OFF,NOGEN 00001600
  5. .CPX01 ANOP 00001800
  6. CPEXBLOK DSECT 00056000
  7. SPACE 1 00057000
  8. *** CPEXBLOK - CP EXECUTE BLOCK 00058000
  9. * 00059000
  10. * 0 +-----------------------+-----------------------+ 00060000
  11. * | CPEXFPNT | CPEXBPNT | 00061000
  12. * 8 +-----------------------+-----------------------+ 00062000
  13. * | CPEXMISC | CPEXADD | 00063000
  14. * 10 +-----------------------+-----------------------+ 00064000
  15. * | | 00065000
  16. * = CPEXREGS = 00066000
  17. * | | 00067000
  18. * 50 +-----------------------------------------------+ 00068000
  19. * 00069000
  20. *** CPEXBLOK - CP EXECUTE BLOCK 00070000
  21. SPACE 1 00073000
  22. CPEXFPNT DS 1F POINTER TO NEXT CPEXBLOK 00074000
  23. CPEXBPNT DS 1F POINTER TO PREVIOUS CPEXBLOK 00075000
  24. CPEXMISC DS 1F USE MAY VARY WITH STACKER 00076000
  25. CPEXADD DS 1F EXECUTE ADDRESS 00077000
  26. CPEXREGS DS 16F EXECUTE REGISTERS 00078000
  27. SPACE 1 00079000
  28. CPEXSIZE EQU (*-CPEXBLOK)/8 SIZE IN DOUBLE WORDS 00080000
  29. SPACE 1 00080050
  30. * DEFINITION OF CPEXMISC FOR DMKSTK AND DMKDSP @V407508 00080100
  31. ORG CPEXMISC @V407508 00080150
  32. CPEXTYPE DS 1X TYPE OF BLOK ON CPEXBLOK CHAIN @V407508 00080200
  33. * BITS DEFINED IN CPEXTYPE @V407508 00080250
  34. CPEXDEFR EQU X'80' DEFERRED INTERRUPT REQUEST @V407508 00080300
  35. CPEXPRIO EQU X'40' CPEXBLOK WITH PRIORITY @V4M0141 00080350
  36. CPEXLPSW EQU X'20' LPSW TO GO TO EXECUTION ADDRESS @V407508 00080400
  37. DS 1X RESERVED @V407508 00080450
  38. CPEXPROC DS 1H ADDR OF PROC RELATED TO BLOK @V407508 00080500
  39. SPACE 1 00081000
  40. * FOR CPEXREGS AREA 00082000
  41. ORG CPEXREGS 00083000
  42. CPEXR0 DS 1F 00084000
  43. CPEXR1 DS 1F 00085000
  44. CPEXR2 DS 1F 00086000
  45. CPEXR3 DS 1F 00087000
  46. CPEXR4 DS 1F 00088000
  47. CPEXR5 DS 1F 00089000
  48. CPEXR6 DS 1F 00090000
  49. CPEXR7 DS 1F 00091000
  50. CPEXR8 DS 1F 00092000
  51. CPEXR9 DS 1F 00093000
  52. CPEXR10 DS 1F 00094000
  53. CPEXR11 DS 1F 00095000
  54. CPEXR12 DS 1F 00096000
  55. CPEXR13 DS 1F 00097000
  56. CPEXR14 DS 1F 00098000
  57. CPEXR15 DS 1F 00099000
  58. EJECT 00100000
  59. POP PRINT 00101000
  60. SPACE 00102000