ureg.h 793 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. struct Ureg
  2. {
  3. ulong cause; /* trap number */
  4. ulong status; /* old status */
  5. ulong cha; /* channel address */
  6. ulong chd; /* channel data */
  7. ulong chc; /* channel control */
  8. union{
  9. ulong pc0;
  10. ulong pc;
  11. };
  12. ulong pc1;
  13. ulong pc2;
  14. ulong ipc;
  15. ulong ipa;
  16. ulong ipb;
  17. ulong q;
  18. ulong alustat;
  19. ulong cr;
  20. ulong r64;
  21. ulong sp; /* r65 */
  22. ulong r66;
  23. ulong r67;
  24. ulong r68;
  25. ulong r69;
  26. ulong r70;
  27. ulong r71;
  28. ulong r72;
  29. ulong r73;
  30. ulong r74;
  31. ulong r75;
  32. ulong r76;
  33. ulong r77;
  34. ulong r78;
  35. ulong r79;
  36. ulong r80;
  37. ulong r81;
  38. ulong r82;
  39. ulong r83;
  40. ulong r84;
  41. ulong r85;
  42. ulong r86;
  43. ulong r87;
  44. ulong r88;
  45. ulong r89;
  46. ulong r90;
  47. ulong r91;
  48. ulong r92;
  49. ulong r93;
  50. ulong r94;
  51. ulong r95;
  52. ulong r96;
  53. ulong r97;
  54. ulong r98;
  55. ulong r99;
  56. ulong r100;
  57. ulong r101;
  58. };