freebsd-skq/sys/ddb
yokota 715966bf8a Add a new mechanism, cndbctl(), to tell the console driver that
ddb is entered.  Don't refer to `in_Debugger' to see if we
are in the debugger.  (The variable used to be static in Debugger()
and wasn't updated if ddb is entered via traps and panic anyway.)

- Don't refer to `in_Debugger'.
- Add `db_active' to i386/i386/db_interface.d (as in
  alpha/alpha/db_interface.c).
- Remove cnpollc() stub from ddb/db_input.c.
- Add the dbctl function to syscons, pcvt, and sio. (The function for
  pcvt and sio is noop at the moment.)

Jointly developed by: bde and me

(The final version was tweaked by me and not reviewed by bde.  Thus,
if there is any error in this commit, that is entirely of mine, not
his.)

Some changes were obtained from: NetBSD
2000-01-11 14:54:01 +00:00
..
db_access.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_access.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_aout.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_break.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_break.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_command.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_command.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_examine.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_expr.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_input.c Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00
db_kld.c Fix a typo in the db_kld.c file - it's kld support not raw a.out support. 2000-01-11 13:25:12 +00:00
db_lex.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_lex.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_output.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_output.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_print.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_ps.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_run.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_sym.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_sym.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_trap.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_variables.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_variables.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_watch.c useracc() the prequel: 1999-10-29 18:09:36 +00:00
db_watch.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
db_write_cmd.c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ddb.h Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00