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 <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.
</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