cvs commit: src/sys/cpu/i386/misc i386-gdbstub.c src/sys/ddb db_command.c ddb.h src/sys/dev/misc/dcons dcons_os.c src/sys/dev/misc/syscons syscons.c syscons.h src/sys/dev/serial/sio sio.c src/sys/kern tty_cons.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun May 6 22:22:48 PDT 2007
dillon 2007/05/06 22:21:43 PDT
DragonFly src repository
Modified files:
sys/cpu/i386/misc i386-gdbstub.c
sys/ddb db_command.c ddb.h
sys/dev/misc/dcons dcons_os.c
sys/dev/misc/syscons syscons.c syscons.h
sys/dev/serial/sio sio.c
sys/kern tty_cons.c
sys/platform/vkernel/platform console.c
sys/sys conf.h cons.h
Log:
Changes to consdev - low level kernel console initialization.
The consdev API was calling make_dev() extremely early in the boot sequence,
but except for a little code in syscons didn't really need the abstraction
to operate the kernel console during boot.
Change the consdev API to no longer require the use the device abstraction
to operate. This will allow the device ABI (cdev_t) to be converted to
use SYSREF.
Revision Changes Path
1.7 +4 -4 src/sys/cpu/i386/misc/i386-gdbstub.c
1.12 +1 -6 src/sys/ddb/db_command.c
1.12 +0 -10 src/sys/ddb/ddb.h
1.11 +24 -35 src/sys/dev/misc/dcons/dcons_os.c
1.32 +44 -19 src/sys/dev/misc/syscons/syscons.c
1.19 +1 -0 src/sys/dev/misc/syscons/syscons.h
1.40 +35 -24 src/sys/dev/serial/sio/sio.c
1.21 +14 -3 src/sys/kern/tty_cons.c
1.13 +14 -6 src/sys/platform/vkernel/platform/console.c
1.16 +4 -0 src/sys/sys/conf.h
1.7 +21 -22 src/sys/sys/cons.h
http://www.dragonflybsd.org/cvsweb/src/sys/cpu/i386/misc/i386-gdbstub.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/ddb/db_command.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/ddb/ddb.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/dcons/dcons_os.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/serial/sio/sio.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_cons.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/platform/console.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/conf.h.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/cons.h.diff?r1=1.6&r2=1.7&f=u
More information about the Commits
mailing list