home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / os2 / programm / 4831 < prev    next >
Encoding:
Internet Message Format  |  1992-09-09  |  1.9 KB

  1. Path: sparky!uunet!stanford.edu!rutgers!cmcl2!panix!rjo
  2. From: rjo@panix.com (Robert Olivier)
  3. Newsgroups: comp.os.os2.programmer
  4. Subject: Re: Help: Kernel Debugger
  5. Message-ID: <1992Sep9.013435.5202@panix.com>
  6. Date: 9 Sep 92 01:34:35 GMT
  7. References: <1992Sep7.145724.22530@hns.com> <1992Sep8.180216.3718@javelin.sim.es.com>
  8. Organization: PANIX Public Access Unix, NYC
  9. Lines: 39
  10.  
  11. In <1992Sep8.180216.3718@javelin.sim.es.com> rpack@javelin.sim.es.com (Rick Pack) writes:
  12.  
  13. >oneil@hns.com (Pat O'Neil) writes:
  14.  
  15. >>Anyone have any experience with the OS/2/2.0 Debug Kernel?  I have installed
  16. >>it and can't get it to respond to an async terminal on COM1.  I've
  17. >>read the directions pretty carefully and done everything they say, including:
  18. >>
  19. >>...... stuff deleted
  20. >>
  21. >>I would greatly appreciate any help.
  22. >>
  23. >>Pat O'Neil
  24. >>Hughes Network Systems
  25. >>Germantown, Md.
  26.  
  27. >  Pat,
  28. >  I had terrible trouble with the debug kernel when I first tried to get
  29. >it to work.  My system would crash after about 30 seconds of use.  Just
  30. >getting it to boot was iffy.  I then started debugging with just printf
  31. >statements, using the original kernal, figuring that the debugging kernal
  32. >was buggy.
  33. >  Just last week, I realized that the debugging kernal is NOT necessary, as
  34. >there is a great debugger included in the c-set2 package that runs under
  35. >PM and will debug PM programs.  It's called IPMD.  I STILL do not know
  36. >what the purpose of the debugging kernal is, as IPMD works just fine without
  37. >it, and there is none of this async terminal/serial port stuff.
  38. >  The install documentation for workset/2 never mentions IPMD, just the debug
  39. >kernal, which leads you to believe that it is your only option.
  40.  
  41. The debug kernel is needed for debugging device drivers or applications
  42. that somehow cause a GP or page fault while the kernel is executing.
  43.  
  44. The PM debugger can only debug code that is running in ring 3.
  45.  
  46. -- 
  47. Robert J. Olivier
  48.  
  49. rjo@panix.com
  50.