cvs commit: src/sys/bus/cam cam_periph.c cam_periph.h cam_xpt.c src/sys/conf Makefile.alpha Makefile.i386 Makefile.pc98 kmod.mk src/sys/ddb db_command.c src/sys/dev/misc/kbd kbd.c kbdreg.h src/sys/dev/misc/syscons scterm.c scvgarndr.c scvidctl.c syscons.h ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Nov 9 22:12:28 PST 2003
dillon 2003/11/09 22:12:17 PST
DragonFly src repository
Modified files:
sys/bus/cam cam_periph.c cam_periph.h cam_xpt.c
sys/conf Makefile.alpha Makefile.i386
Makefile.pc98 kmod.mk
sys/ddb db_command.c
sys/dev/misc/kbd kbd.c kbdreg.h
sys/dev/misc/syscons scterm.c scvgarndr.c scvidctl.c syscons.h
sys/dev/serial/ic_layer ns16550.h
sys/dev/serial/sio sioreg.h
sys/dev/video/fb fb.c fbreg.h
sys/emulation/linux linux_ioctl.c
sys/emulation/linux/i386 linux.h linux_sysvec.c
sys/i386/include bootinfo.h elf.h
sys/kern init_main.c kern_linker.c kern_sysctl.c
link_aout.c link_elf.c subr_diskmbr.c
subr_diskslice.c tty_cons.c
sys/netproto/ncp ncp_conn.c
sys/netproto/smb smb_conn.c
sys/pc98/pc98 scgdcrndr.c
sys/sys cdefs.h cons.h disklabel.h elf32.h
elf64.h elf_generic.h kernel.h linker.h
linker_set.h module.h reboot.h sysctl.h
sys/vfs/nwfs nwfs_io.c nwfs_node.c
sys/vfs/smbfs smbfs_io.c smbfs_node.c
Added files:
sys/i386/include metadata.h
sys/sys diskmbr.h
Log:
Fully synchronize sys/boot from FreeBSD-5.x, but add / to the module path
so /kernel will be found and loaded instead of /boot/kernel. This will
give us all the capabilities of the FreeBSD-5 boot code including AMD64 and
ELF64 support.
As part of this work, rather then try to adjust ufs/fs.h and friends to get
UFS2 info I instead copied the fs.h and friends from FreeBSD-5 into the
sys/boot subtree
Additionally, import Peter Wemm's linker set improvements from FreeBSD-5.x.
They happen to be compatible with GCC 2.95.x and it allows very few changes
to be made to the boot code.
Additionally import a number of other elements from FreeBSD-5 including
sys/diskmbr.h separation.
Revision Changes Path
1.6 +3 -7 src/sys/bus/cam/cam_periph.c
1.4 +4 -1 src/sys/bus/cam/cam_periph.h
1.7 +15 -16 src/sys/bus/cam/cam_xpt.c
1.3 +2 -18 src/sys/conf/Makefile.alpha
1.7 +1 -17 src/sys/conf/Makefile.i386
1.3 +2 -18 src/sys/conf/Makefile.pc98
1.6 +0 -7 src/sys/conf/kmod.mk
1.6 +24 -15 src/sys/ddb/db_command.c
1.7 +8 -6 src/sys/dev/misc/kbd/kbd.c
1.3 +1 -2 src/sys/dev/misc/kbd/kbdreg.h
1.4 +4 -2 src/sys/dev/misc/syscons/scterm.c
1.4 +0 -2 src/sys/dev/misc/syscons/scvgarndr.c
1.5 +4 -2 src/sys/dev/misc/syscons/scvidctl.c
1.4 +6 -8 src/sys/dev/misc/syscons/syscons.h
1.3 +155 -10 src/sys/dev/serial/ic_layer/ns16550.h
1.3 +1 -4 src/sys/dev/serial/sio/sioreg.h
1.7 +9 -6 src/sys/dev/video/fb/fb.c
1.5 +0 -1 src/sys/dev/video/fb/fbreg.h
1.10 +0 -34 src/sys/emulation/linux/linux_ioctl.c
1.6 +0 -3 src/sys/emulation/linux/i386/linux.h
1.10 +6 -5 src/sys/emulation/linux/i386/linux_sysvec.c
1.3 +46 -1 src/sys/i386/include/bootinfo.h
1.3 +12 -1 src/sys/i386/include/elf.h
1.26 +28 -23 src/sys/kern/init_main.c
1.13 +35 -43 src/sys/kern/kern_linker.c
1.12 +4 -21 src/sys/kern/kern_sysctl.c
1.8 +43 -0 src/sys/kern/link_aout.c
1.8 +64 -0 src/sys/kern/link_elf.c
1.5 +1 -0 src/sys/kern/subr_diskmbr.c
1.7 +1 -0 src/sys/kern/subr_diskslice.c
1.8 +3 -2 src/sys/kern/tty_cons.c
1.6 +0 -2 src/sys/netproto/ncp/ncp_conn.c
1.6 +0 -2 src/sys/netproto/smb/smb_conn.c
1.3 +1 -3 src/sys/pc98/pc98/scgdcrndr.c
1.6 +50 -2 src/sys/sys/cdefs.h
1.4 +0 -1 src/sys/sys/cons.h
1.4 +0 -55 src/sys/sys/disklabel.h
1.3 +2 -1 src/sys/sys/elf32.h
1.3 +2 -1 src/sys/sys/elf64.h
1.3 +3 -1 src/sys/sys/elf_generic.h
1.6 +1 -1 src/sys/sys/kernel.h
1.4 +27 -2 src/sys/sys/linker.h
1.3 +43 -37 src/sys/sys/linker_set.h
1.3 +34 -1 src/sys/sys/module.h
1.3 +2 -1 src/sys/sys/reboot.h
1.9 +0 -6 src/sys/sys/sysctl.h
1.9 +0 -2 src/sys/vfs/nwfs/nwfs_io.c
1.9 +0 -2 src/sys/vfs/nwfs/nwfs_node.c
1.9 +0 -2 src/sys/vfs/smbfs/smbfs_io.c
1.8 +0 -1 src/sys/vfs/smbfs/smbfs_node.c
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_periph.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_periph.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_xpt.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/Makefile.alpha.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/Makefile.i386.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/Makefile.pc98.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/kmod.mk.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/ddb/db_command.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/kbd/kbd.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/kbd/kbdreg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/scterm.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/scvgarndr.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/scvidctl.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/serial/ic_layer/ns16550.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/serial/sio/sioreg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/video/fb/fb.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/video/fb/fbreg.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_ioctl.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysvec.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/bootinfo.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/elf.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_main.c.diff?r1=1.25&r2=1.26&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_linker.c.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sysctl.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/link_aout.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/link_elf.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskmbr.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskslice.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_cons.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/ncp_conn.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_conn.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/pc98/pc98/scgdcrndr.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/cdefs.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/cons.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disklabel.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/elf32.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/elf64.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/elf_generic.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/kernel.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/linker.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/linker_set.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/module.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/reboot.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysctl.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_io.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_node.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_io.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_node.c.diff?r1=1.7&r2=1.8&f=h
More information about the Commits
mailing list