freebsd-dev/sys/amd64/amd64
Kazutaka YOKOTA 35e61cbd71 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
..
amd64_mem.c Enable MTRR support for K7 (Athlon) processors, which happens to have the 1999-10-12 22:53:05 +00:00
amd64-gdbstub.c
apic_vector.S Optimize two cases in the MP locking code. First, it is not necessary 1999-11-19 16:49:30 +00:00
atomic.c
autoconf.c Don't include <isa/isavar.h> or compile code depending on it when isa 1999-12-26 16:21:19 +00:00
bios.c Don't include <isa/isavar.h> or compile code depending on it when isa 1999-12-26 16:21:19 +00:00
busdma_machdep.c useracc() the prequel: 1999-10-29 18:09:36 +00:00
cpu_switch.S Move the "sti" instruction to right before the "hlt" to close a tiny 2000-01-02 15:18:12 +00:00
db_disasm.c
db_interface.c Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00
db_trace.c
elf_machdep.c Change incorrect NULLs to 0s 1999-12-21 11:14:12 +00:00
exception.s Fix out-of-date comment 1999-11-26 05:02:06 +00:00
exception.S Fix out-of-date comment 1999-11-26 05:02:06 +00:00
fpu.c
genassym.c Compile genassym.c with ordinary ${CFLAGS}. The (small) needs for 2000-01-08 15:52:22 +00:00
identcpu.c Add text for the Athlon's MMX and 3DNow! (DSP) instruction extensions 1999-10-24 23:36:20 +00:00
initcpu.c
legacy.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
locore.s The address 0x472 is used for the SCSI HDD geometry information on 1999-12-04 13:09:26 +00:00
locore.S The address 0x472 is used for the SCSI HDD geometry information on 1999-12-04 13:09:26 +00:00
machdep.c User ldt sharing. 1999-12-06 04:53:08 +00:00
mem.c Fixed breakage of read-only opening of /dev/*mem at securelevel > 0 in 1999-12-26 11:44:45 +00:00
mp_machdep.c Allow SMP && NCPU == 1 to work. From now on, there's no restriction on the 2000-01-07 08:49:25 +00:00
mpboot.S
mptable.c Allow SMP && NCPU == 1 to work. From now on, there's no restriction on the 2000-01-07 08:49:25 +00:00
nexus.c Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pmap.c Use LIST_FOREACH to traverse the allproc list. 1999-11-19 21:34:50 +00:00
prof_machdep.c
support.s Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
support.S Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
swtch.s Move the "sti" instruction to right before the "hlt" to close a tiny 2000-01-02 15:18:12 +00:00
sys_machdep.c Need header <machine/smp.h> for prototype declaration of smp_rendezvous() 1999-12-06 05:12:26 +00:00
trap.c Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00
tsc.c ISA device drivers use the ISA source interrupt number in locations where 2000-01-04 22:24:59 +00:00
vm_machdep.c User ldt sharing. 1999-12-06 04:53:08 +00:00