NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-vax/59150: entering ddb on VAX does not work as advertized



The following reply was made to PR port-vax/59150; it has been noted by GNATS.

From: Anders Magnusson <ragge%tethuvudet.se@localhost>
To: Martin Husemann <martin%duskware.de@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: port-vax/59150: entering ddb on VAX does not work as advertized
Date: Thu, 6 Mar 2025 19:24:02 +0100

 This is a multi-part message in MIME format.
 --------------Q4BWo6YVtpNMSmSSN6DmU0uQ
 Content-Type: text/plain; charset=UTF-8; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Den 2025-03-06 kl. 17:25, skrev Martin Husemann:
 > On Thu, Mar 06, 2025 at 05:13:41PM +0100, Anders Magnusson wrote:
 >> Checking for <esc>-D is in (for example) gencnrint() where it calls
 >> kdbrint(), since it must be on receive interrupt level.
 >> Any checking for debugger on lower levels may not work.
 > OK, I didn't check for hardcoded variants (just looked for cnmagic uses).
 > It didn't work for me untill I added the cnmagic option.
 > I tested on the serial console of a VaxStation 4000/96 (dz, 4 lines, console
 > on line 3).
 Some archaelogical digging shows that I added the DDB code to the 
 generic console almost 30 years ago :-)
 This was far before cnmagic existed probably.
 Obviously kernel debug code for the dz was never added to the dz console 
 when it was written.
 
 -- Ragge
 --------------Q4BWo6YVtpNMSmSSN6DmU0uQ
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 <!DOCTYPE html>
 <html>
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   </head>
   <body>
     Den 2025-03-06 kl. 17:25, skrev Martin Husemann:<br>
     <blockquote type="cite"
       cite="mid:20250306162541.GE7575%mail.duskware.de@localhost">
       <pre class="moz-quote-pre" wrap="">On Thu, Mar 06, 2025 at 05:13:41PM +0100, Anders Magnusson wrote:
 </pre>
       <blockquote type="cite">
         <pre class="moz-quote-pre" wrap="">Checking for &lt;esc&gt;-D is in (for example) gencnrint() where it calls
 kdbrint(), since it must be on receive interrupt level.
 Any checking for debugger on lower levels may not work.
 </pre>
       </blockquote>
       <pre class="moz-quote-pre" wrap="">
 OK, I didn't check for hardcoded variants (just looked for cnmagic uses).
 It didn't work for me untill I added the cnmagic option.
 I tested on the serial console of a VaxStation 4000/96 (dz, 4 lines, console
 on line 3).
 </pre>
     </blockquote>
     Some archaelogical digging shows that I added the DDB code to the
     generic console almost 30 years ago :-)<br>
     This was far before <span style="white-space: pre-wrap">cnmagic existed probably.
 </span> <br>
     Obviously kernel debug code for the dz was never added to the dz
     console when it was written.  <br>
     <br>
     -- Ragge<br>
   </body>
 </html>
 
 --------------Q4BWo6YVtpNMSmSSN6DmU0uQ--
 



Home | Main Index | Thread Index | Old Index