From e4270b639107b6b8ec275d546eb3cbd2682f36d5 Mon Sep 17 00:00:00 2001 From: Rod Grimes Date: Sat, 16 Oct 1993 19:32:13 +0000 Subject: [PATCH] Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some minor cleanup. Added $Id$ to files that did not have any version info, etc --- sys/ROADMAP | 2 + sys/i386/Makefile | 3 +- sys/i386/boot/Makefile | 56 ++------------------ sys/i386/boot/README.386BSD | 2 + sys/i386/boot/README.MACH | 17 ++---- sys/i386/boot/asm.S | 38 ++------------ sys/i386/boot/asm.h | 76 +-------------------------- sys/i386/boot/bios.S | 38 +------------- sys/i386/boot/boot.c | 88 ++----------------------------- sys/i386/boot/boot.h | 15 +----- sys/i386/boot/boot2.S | 51 +----------------- sys/i386/boot/disk.c | 32 +----------- sys/i386/boot/io.c | 27 +--------- sys/i386/boot/rmaouthdr | 13 +---- sys/i386/boot/start.S | 93 +-------------------------------- sys/i386/boot/sys.c | 15 +----- sys/i386/boot/table.c | 37 +------------ sys/i386/doc/config_options.doc | 2 + sys/i386/doc/ed.relnotes | 2 + sys/i386/isa/TODO | 2 + sys/i386/isa/comreg.h | 3 +- sys/isofs/iso_rrip.h | 3 +- sys/isofs/isofs_rrip.h | 3 +- sys/pcfs/bootsect.h | 3 +- sys/pcfs/bpb.h | 3 +- sys/pcfs/denode.h | 3 +- sys/pcfs/direntry.h | 3 +- sys/pcfs/fat.h | 3 +- sys/pcfs/pcfs_conv.c | 3 +- sys/pcfs/pcfs_denode.c | 10 +--- sys/pcfs/pcfs_fat.c | 3 +- sys/pcfs/pcfs_lookup.c | 3 +- sys/pcfs/pcfs_vfsops.c | 10 +--- sys/pcfs/pcfs_vnops.c | 3 +- sys/pcfs/pcfsmount.h | 3 +- sys/stand/cat.c | 3 +- sys/stand/copy.c | 3 +- sys/stand/dev.c | 3 +- sys/stand/ls.c | 3 +- sys/stand/printf.c | 3 +- sys/stand/saerrno.h | 3 +- sys/stand/saioctl.h | 3 +- sys/stand/stat.c | 3 +- 43 files changed, 78 insertions(+), 614 deletions(-) diff --git a/sys/ROADMAP b/sys/ROADMAP index 4684c38380..f979875799 100644 --- a/sys/ROADMAP +++ b/sys/ROADMAP @@ -46,3 +46,5 @@ wish to examine. To look at a running system, "gdb -k /386bsd /dev/mem". For in-kernel debugging, one can compile in the "ddb" debugger and enter it by typing CTRL, ALT, and ESC simulatineously. Finally, printfs can be scattered in the kernel for debugging, just like user programs. + +$Id$ diff --git a/sys/i386/Makefile b/sys/i386/Makefile index 0662e28ce8..4ad5a34556 100644 --- a/sys/i386/Makefile +++ b/sys/i386/Makefile @@ -1,4 +1,5 @@ -# @(#)Makefile 7.3 (Berkeley) 6/9/91 +# from: @(#)Makefile 7.3 (Berkeley) 6/9/91 +# $Id$ # Makefile for i386 tags file diff --git a/sys/i386/boot/Makefile b/sys/i386/boot/Makefile index 3fd9155f93..2e4f162d9a 100644 --- a/sys/i386/boot/Makefile +++ b/sys/i386/boot/Makefile @@ -1,7 +1,4 @@ # -# Ported to boot 386BSD by Julian Elischer (julian@tfs.com) -# September 1992 -# # Permission to use, copy, modify and distribute this software and its # documentation is hereby granted, provided that both the copyright # notice and this permission notice appear in all copies of the @@ -22,57 +19,10 @@ # any improvements or extensions that they make and grant Carnegie Mellon # the rights to redistribute these changes. # +# from: Mach, Revision 2.2 92/04/04 11:33:46 rpd +# $Id$ # -# HISTORY -# $Log: Makefile,v $ -# Revision 1.6 1993/07/11 12:02:17 andrew -# Fixes from bde, including support for loading @ any MB boundary (e.g. a -# kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead -# buffering to speed booting from floppies. Also works with aha174x -# controllers in enhanced mode. -# -# Revision 1.5 1993/07/04 14:03:03 cgd -# do the right thing, so things aren't built in /usr/src/sys -# -# Revision 1.4 1993/06/18 08:03:14 cgd -# install floppy boot block, too. -# -# Revision 1.3 1993/06/08 03:36:39 deraadt -# makes more sense if src is mounted readonly -# -# Revision 1.2 1993/04/28 08:45:51 deraadt -# Ensure the rmaouthdr shell script is executable before running it! -# -# Revision 1.1 1993/03/21 18:08:11 cgd -# after 0.2.2 "stable" patches applied -# -# -# 93/06/30 bde -# fd boot is now fast enough. -# (Safe) target fd0 and (unsafe) target wd0 to temporarily avoid -# updating /use/mdec. -# -# 93/06/29 bde -# Deleted weirdness for not-really-separate code and data segments. -# It is not necessary now that the GDT is dynamically initialized. -# table.o doesn't need to be early any more. boot.sed is not used -# any more (delete it). The shell commands that failed with status -# 0 no longer exist so the 93/06/28 fixes got deleted. -# -# Use .S extension for asm files to get (g)cc to preprocess them -# automatically. -# -# 93/06/28 bde -# Don't exit 0 from failing shell commands. -# -# Thu Sep 10 22:40:23 PDT 1992 -# Ported to 386BSD by Julian Elischer -# julian@tfs.com -# -# Revision 2.2 92/04/04 11:33:46 rpd -# Fabricated for MACH 3.0 -# [92/03/30 mg32] -# + wd0: dd if=boot of=biosboot count=1 dd if=boot of=bootbios skip=1 diff --git a/sys/i386/boot/README.386BSD b/sys/i386/boot/README.386BSD index ae61346800..cc5cb8fe2f 100644 --- a/sys/i386/boot/README.386BSD +++ b/sys/i386/boot/README.386BSD @@ -147,3 +147,5 @@ these should install painlessly. Before you do this ensure you have a booting floppy with correct disktab and bootblock files on it so that if it doesn't work, you can re-disklabel from the floppy. + +$Id$ diff --git a/sys/i386/boot/README.MACH b/sys/i386/boot/README.MACH index a94c720327..cb6232936e 100644 --- a/sys/i386/boot/README.MACH +++ b/sys/i386/boot/README.MACH @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer, September 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,18 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: README.MACH,v $ -Revision 1.1 1993/03/21 18:08:16 cgd -after 0.2.2 "stable" patches applied - - * Revision 2.2 92/04/04 11:33:55 rpd - * From 2.5 - * [92/03/30 mg32] - * + * + * from: Mach, Revision 2.2 92/04/04 11:33:55 rpd + * $Id$ */ ********NOTE: This is not all relevant to the 386BSD version********** diff --git a/sys/i386/boot/asm.S b/sys/i386/boot/asm.S index 55ce675a0e..b2914285a4 100644 --- a/sys/i386/boot/asm.S +++ b/sys/i386/boot/asm.S @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,42 +22,12 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: asm.S,v $ -Revision 1.2 1993/07/11 12:02:19 andrew -Fixes from bde, including support for loading @ any MB boundary (e.g. a -kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead -buffering to speed booting from floppies. Also works with aha174x -controllers in enhanced mode. - - * - * 93/06/28 bde - * Switch IDT for debugger. * - * Change all addr16's to addr32's and all data16's to data32's. - * - * 93/06/26 bde - * Avoid "pushw $xreal". Gas botches it even for 32-bit mode. - * -Revision 1.1 1993/03/21 18:08:21 cgd -after 0.2.2 "stable" patches applied - - * Revision 2.2 92/04/04 11:34:13 rpd - * Fix Intel Copyright as per B. Davies authorization. - * [92/04/03 rvb] - * From 2.5 boot: pruned inb(), outb(), and pzero(). - * [92/03/30 rvb] - * - * Revision 2.2 91/04/02 14:35:10 mbj - * Added _sp() => where is the stack at. [kupfer] - * Add Intel copyright - * [90/02/09 rvb] - * + * from: Mach, Revision 2.2 92/04/04 11:34:13 rpd + * $Id$ */ + /* Copyright 1988, 1989, 1990, 1991, 1992 by Intel Corporation, Santa Clara, California. diff --git a/sys/i386/boot/asm.h b/sys/i386/boot/asm.h index 9b1b303ff1..43242bdec0 100644 --- a/sys/i386/boot/asm.h +++ b/sys/i386/boot/asm.h @@ -1,6 +1,4 @@ /* - * Ported to Boot 386BSD by Julian Elsicher (julian@tfs.com) Sept. 1992 - * * Mach Operating System * Copyright (c) 1991,1990,1989 Carnegie Mellon University * All Rights Reserved. @@ -24,81 +22,11 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ -/* - * HISTORY - * $Log: asm.h,v $ - * Revision 1.2 1993/07/11 12:02:19 andrew - * Fixes from bde, including support for loading @ any MB boundary (e.g. a - * kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead - * buffering to speed booting from floppies. Also works with aha174x - * controllers in enhanced mode. - * - * - * 93/06/28 bde - * Deleted addr16 and data16. These produce the same prefix bytes as - * addr32 and data32 but have confusing names. There is no way to make - * gas produce 16-bit addresses or operand sizes. Instead, we let it - * produce 32-bit addresses and operand sizes and explicitly code the - * correct prefix(es) to make the address modes and operand sizes what - * gas thinks they are. It would be safer to use prefixes before - * _every_ instruction (there are alleady a lot of unnecessary data32's - * before short jumps in case the jumps are actually long). We must - * avoid "word" instructions becuase gas would produce the wrong prefix - * and there is no way to cancel a prefix. We sometimes avoid adding - * a prefix using kludges like - * "xorl %eax, %eax # actually xorw %ax, %ax". - * - * 93/06/28 bde - * Added addr32. - * - * Revision 1.1 1993/03/21 18:08:18 cgd - * after 0.2.2 "stable" patches applied - * - * Revision 2.7 92/02/29 15:33:41 rpd - * Added ENTRY2. - * [92/02/28 rpd] - * - * Revision 2.6 92/02/19 15:07:52 elf - * Changed #if __STDC__ to #ifdef __STDC__ - * [92/01/16 jvh] - * - * Revision 2.5 91/05/14 16:02:45 mrt - * Correcting copyright - * - * Revision 2.4 91/02/05 17:10:42 mrt - * Changed to new Mach copyright - * [91/02/01 17:30:29 mrt] - * - * Revision 2.3 90/12/20 16:35:27 jeffreyh - * changes for __STDC__ - * [90/12/06 jeffreyh] - * - * Revision 2.2 90/05/03 15:24:12 dbg - * First checkin. - * * - * Typo on ENTRY if gprof - * [90/03/29 rvb] - * - * fix SVC for "ifdef wheeze" [kupfer] - * Fix the GPROF definitions. - * ENTRY(x) gets profiled iffdef GPROF. - * Entry(x) (and DATA(x)) is NEVER profiled. - * MCOUNT can be used by asm that intends to build a frame, - * after the frame is built. - * [90/02/26 rvb] - * - * Add #define addr16 .byte 0x67 - * [90/02/09 rvb] - * Added LBi, SVC and ENTRY - * [89/11/10 09:51:33 rvb] - * - * New a.out and coff compatible .s files. - * [89/10/16 rvb] + * from: Mach, Revision 2.7 92/02/29 15:33:41 rpd + * $Id$ */ - #define S_ARG0 4(%esp) #define S_ARG1 8(%esp) #define S_ARG2 12(%esp) diff --git a/sys/i386/boot/bios.S b/sys/i386/boot/bios.S index c4ad6ad625..687ca18c7d 100644 --- a/sys/i386/boot/bios.S +++ b/sys/i386/boot/bios.S @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,43 +22,11 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: bios.S,v $ -Revision 1.2 1993/07/11 12:02:20 andrew -Fixes from bde, including support for loading @ any MB boundary (e.g. a -kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead -buffering to speed booting from floppies. Also works with aha174x -controllers in enhanced mode. - - * - * 93/06/28 bde - * Guess the disk size when the BIOS doesn't support the diskinfo - * interrupt. * - * Change biosread() interface. Sector count and io address are now - * args. - * - * Change all data16's to data32's. - * -Revision 1.1 1993/03/21 18:08:23 cgd -after 0.2.2 "stable" patches applied - - * Revision 2.2 92/04/04 11:34:26 rpd - * Fix Intel Copyright as per B. Davies authorization. - * [92/04/03 rvb] - * From 2.5 version - * [92/03/30 mg32] - * - * Revision 2.2 91/04/02 14:35:21 mbj - * Add Intel copyright - * [90/02/09 rvb] - * + * from: Mach, Revision 2.2 92/04/04 11:34:26 rpd + * $Id$ */ - /* Copyright 1988, 1989, 1990, 1991, 1992 by Intel Corporation, Santa Clara, California. diff --git a/sys/i386/boot/boot.c b/sys/i386/boot/boot.c index 142f10cee1..1e15ab7073 100644 --- a/sys/i386/boot/boot.c +++ b/sys/i386/boot/boot.c @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -25,90 +23,10 @@ * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. * - * $Id: boot.c,v 1.6 1993/10/11 02:43:42 rgrimes Exp $ + * from: Mach, [92/04/03 16:51:14 rvb] + * $Id: boot.c,v 1.7 1993/10/15 12:33:03 rgrimes Exp $ */ -/* - * HISTORY - * $Log: boot.c,v $ - * Revision 1.6 1993/10/11 02:43:42 rgrimes - * Fixed the options hd(1,... to be more accurate (removed word options it - * now reads: - * - * printf("use hd(1,a)/386bsd to boot sd0 when wd0 is also installed\n"); - * - * I know the person wanted more explination, but there is little room in - * the boot blocks for verbose text! - * - * Revision 1.5 1993/10/09 08:31:39 chmr - * Changed the "Insert filesystem floppy" prompt to give the user a choice in - * which drive he wants the root file system (A or B). - * - * Revision 1.4 1993/10/08 20:19:23 rgrimes - * Remove the ``loader overlaps bss, kernel must bzero'' printf since that - * is so often reported as an error condition when it is not. We print the - * size of things so for those who want to know if this happened they can - * figure it out from the size information that is printed. - * - * Revision 1.3 1993/07/16 13:06:08 rgrimes - * Changed header from 386BSD BOOT to FreeBSD BOOT. - * - * Revision 1.2 1993/07/13 18:15:24 root - * New boot blocks, from Bruce Evans, and NetBSD fixes. Allows kernel to - * be loaded above 1MB. Same boot code for floppies now. Speed improvements. - * etc etc etc. (I don't have much history on this, but then have been tested) - * - * Revision 1.8 1993/07/11 12:02:21 andrew - * Fixes from bde, including support for loading @ any MB boundary (e.g. a - * kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead - * buffering to speed booting from floppies. Also works with aha174x - * controllers in enhanced mode. - * - * Revision 1.7 1993/06/18 06:50:52 cgd - * convert magic numbers to network byte order, and attendent changes - * - * Revision 1.6 1993/06/14 00:47:08 deraadt - * *whoops*. The previous commit killed a few important characters of code. - * - * Revision 1.5 1993/06/05 22:52:11 cgd - * make sure kernel is small enough; this is a really weird fix from - * rod, pk patch #159. the comment is: - * - * The +28672 is for memory allocated by locore.s that must fit in the bss! - * - * this seems way wrong to me, but i'm not going to fix it in locore right - * now... - * - * Revision 1.4 1993/05/04 10:22:39 deraadt - * if we timeout asking for kernel name, print a \n before proceeding. - * Funny how one character can bug ya so much, eh? - * - * Revision 1.3 1993/04/28 06:37:58 cgd - * bsd->netbsd - * - * Revision 1.2 1993/04/28 05:32:55 cgd - * new kernel name is "bsd" also, add "o*" to list of kernels to boot. - * - * Revision 1.1 1993/03/21 18:08:26 cgd - * after 0.2.2 "stable" patches applied - * - * Revision 2.2 92/04/04 11:34:37 rpd - * - * 93/07/03 bde - * Write first 4096 bytes to load address, not always to address 0. - * - * 93/06/29 bde - * Don't clobber BIOS variables. - * - * Change date in banner. - * [92/04/03 16:51:14 rvb] - * - * Fix Intel Copyright as per B. Davies authorization. - * [92/04/03 rvb] - * From 2.5 version. - * [92/03/30 mg32] - * - */ /* Copyright 1988, 1989, 1990, 1991, 1992 @@ -158,7 +76,7 @@ int drive; ouraddr, argv[7] = memsize(0), argv[8] = memsize(1), - "$Revision: 1.6 $"); + "$Revision: 1.7 $"); printf("use hd(1,a)/386bsd to boot sd0 when wd0 is also installed\n"); gateA20(); loadstart: diff --git a/sys/i386/boot/boot.h b/sys/i386/boot/boot.h index ae53305a97..f77f8823fb 100644 --- a/sys/i386/boot/boot.h +++ b/sys/i386/boot/boot.h @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,18 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: boot.h,v $ - * Revision 1.1 1993/03/21 18:08:29 cgd - * after 0.2.2 "stable" patches applied * - * Revision 2.2 92/04/04 11:35:03 rpd - * Fabricated from 3.0 bootstrap. But too many things are global. - * [92/03/30 mg32] - * + * from: Mach, Revision 2.2 92/04/04 11:35:03 rpd + * $Id$ */ #include diff --git a/sys/i386/boot/boot2.S b/sys/i386/boot/boot2.S index 435d820b98..2569dd2538 100644 --- a/sys/i386/boot/boot2.S +++ b/sys/i386/boot/boot2.S @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,54 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: boot2.S,v $ -Revision 1.2 1993/07/11 12:02:22 andrew -Fixes from bde, including support for loading @ any MB boundary (e.g. a -kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead -buffering to speed booting from floppies. Also works with aha174x -controllers in enhanced mode. - - * - * 93/07/06 bde - * Delete LOADMSG define (not used). - * - * 93/06/29 bde - * Use EXT. - * - * Initialize GDT and IDT pointers at boot time. * - * Convert (drive | head | junk) to drive arg for boot() (not strictly - * necessary - boot() only uses drive & 0x80). - * - * 93/06/28 bde - * Initialize top bits of %eax for setting _ouraddr. start.s - * initialized them suitably, but this isn't documented, and the BIOS - * isn't documented to preserve them. - * - * Use addr32 for setting _ouraddr. Without this, there were extra bytes - * 0, 0 after the store. These decode as "add %al, (%bx,%si)" in 16-bit - * mode would clobber something (except %al is very likely to be 0 :-). - * - * Clear the bss. This may be unnecessary. Some is already cleared in - * the disk image. - * - * Loop if boot() returns. - * -Revision 1.1 1993/03/21 18:08:33 cgd -after 0.2.2 "stable" patches applied - - * Revision 2.2 92/04/04 11:35:26 rpd - * From 2.5 - * [92/03/30 rvb] - * - * Revision 2.2 91/04/02 14:39:21 mbj - * Put into rcs tree - * [90/02/09 rvb] - * + * from: Mach, Revision 2.2 92/04/04 11:35:26 rpd + * $Id$ */ #include "asm.h" diff --git a/sys/i386/boot/disk.c b/sys/i386/boot/disk.c index 5be5723c7f..a8d1602a4a 100644 --- a/sys/i386/boot/disk.c +++ b/sys/i386/boot/disk.c @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,35 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: disk.c,v $ - * Revision 1.3 1993/07/11 12:02:23 andrew - * Fixes from bde, including support for loading @ any MB boundary (e.g. a - * kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead - * buffering to speed booting from floppies. Also works with aha174x - * controllers in enhanced mode. - * - * Revision 1.2 1993/06/18 02:28:58 cgd - * make it *do* something when loading the kernel, a la sun twiddling-thing * - * Revision 1.1 1993/03/21 18:08:36 cgd - * after 0.2.2 "stable" patches applied - * - * Revision 2.2 92/04/04 11:35:49 rpd - * Fabricated from 3.0 bootstrap and 2.5 boot disk.c: - * with support for scsi - * [92/03/30 mg32] - * - */ - -/* - * 9/20/92 - * Peng-Toh Sim. sim@cory.berkeley.edu - * Added bad144 support under 386bsd for wd's - * So, bad block remapping is done when loading the kernel. + * from: Mach, Revision 2.2 92/04/04 11:35:49 rpd + * $Id$ */ #include "boot.h" diff --git a/sys/i386/boot/io.c b/sys/i386/boot/io.c index 5327f88a5c..6a5a58a3e3 100644 --- a/sys/i386/boot/io.c +++ b/sys/i386/boot/io.c @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,30 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: io.c,v $ - * Revision 1.3 1993/07/11 12:02:24 andrew - * Fixes from bde, including support for loading @ any MB boundary (e.g. a - * kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead - * buffering to speed booting from floppies. Also works with aha174x - * controllers in enhanced mode. * - * Revision 1.2 1993/06/18 02:28:59 cgd - * make it *do* something when loading the kernel, a la sun twiddling-thing - * - * Revision 1.1 1993/03/21 18:08:38 cgd - * after 0.2.2 "stable" patches applied - * - * Revision 2.2 92/04/04 11:35:57 rpd - * Fixed for IBM L40's A20 initialization. - * [92/03/30 rvb] - * - * Created. - * [92/03/30 mg32] - * + * from: Mach, Revision 2.2 92/04/04 11:35:57 rpd + * $Id$ */ #include diff --git a/sys/i386/boot/rmaouthdr b/sys/i386/boot/rmaouthdr index 99f76a4d62..4bb9c84924 100644 --- a/sys/i386/boot/rmaouthdr +++ b/sys/i386/boot/rmaouthdr @@ -1,15 +1,6 @@ #!/bin/csh -f -# Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 -# # -# HISTORY -# $Log: rmaouthdr,v $ -# Revision 1.1 1993/03/21 18:08:40 cgd -# after 0.2.2 "stable" patches applied -# -# Revision 2.2 92/04/04 11:36:01 rpd -# From 2.5 boot -# [92/03/30 mg32] -# +# from: Mach, Revision 2.2 92/04/04 11:36:01 rpd +# $Id$ # dd if=$1 of=$2 ibs=32 skip=1 obs=1024b diff --git a/sys/i386/boot/start.S b/sys/i386/boot/start.S index 88bd1ba317..62b93ac50e 100644 --- a/sys/i386/boot/start.S +++ b/sys/i386/boot/start.S @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,97 +22,10 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: start.S,v $ -Revision 1.2 1993/07/11 12:02:24 andrew -Fixes from bde, including support for loading @ any MB boundary (e.g. a -kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead -buffering to speed booting from floppies. Also works with aha174x -controllers in enhanced mode. - - * - * 93/07/06 bde - * Restored BOOTSEG to 0x9000 for distribution. It should be decided - * at boot time to locate the bootstrap immediately underneath the - * debugger or whatever is in high memory. This isn't safe yet, - * because it might make the read-ahead buffer might lie across a 64K - * DMA boundary. - * - * 93/07/03 bde - * Some floppy BIOS's can only handle reads of one track, so a LOADSZ - * of 16 doesn't work. 15 will do for now. - * - * 93/06/29 bde - * LOADSZ is 16, not 14. The BIOS can handle a minimum of one floppy - * cylinder so it can always handle 16 sectors starting at head 0, - * sector 1. - * - * 93/06/28 bde - * Changed addr16's to addr32's. One before a useless "xor %ecx, %ecx" - * did nothing (removed both prefix and xor). - * - * Initialize head = %dh = 0 for floppy case. * - * Fixed #ifdef DEBUG ... #endif that split data32; jmp load. If - * DEBUG is defined then the jmp doesn't get prefixed. This is fatal - * iff the jmp is long. Usually the jmp will be short and the prefix - * unnecessary. But it is more likely to be necessary if DEBUG is - * defined. - * - * 93/06/27 bde - * Removed bogus Int 21. There is no Int 21 BIOS call. The drive - * number is passed to here in %dl and the Int 21 is at best a nop. - * Some BIOS's treat Int 21 as a stray hardware interrupt and shut - * down all in-service interrupts. This should not be a problem - * because this are not an interrupt handler so there are no - * in-service interrupts, but ... - * - * Fixed fd/hd decision. "%dl ge 0x80" (signed comparison) was always - * true, so fd's were treated as hd's. This was not a problem because - * the boot block has a partition table. - * - * Reduced BOOTSEG and added breakpoint so that debugger can look at - * this. Having a fixed boot address is bad because some machines don't - * have 640K and others have debuggers and/or BIOS stuff in high memory. - * - * 93/04/30 bde - * Commented out " # %". It's not C, and gcc-2's - * cpp doesn't allow it. "# identifier" isn't C either but works for now. - * - * Use $ EXT instead of $EXT to avoid broken DOLLARS_IN_IDENTIFIERS stuff - * in gcc-2.3.3. (Bug is still in gcc-2.4.5 but is avoided by using .S - * files.) - * -Revision 1.1 1993/03/21 18:08:42 cgd -after 0.2.2 "stable" patches applied - - * Revision 2.2 92/04/04 11:36:29 rpd - * Fix Intel Copyright as per B. Davies authorization. - * [92/04/03 rvb] - * Need to zero dh on hd path; at least for an adaptec card. - * [92/01/14 rvb] - * - * From 2.5 boot: - * Flush digit printing. - * Fuse floppy and hd boot by using Int 21 to tell - * boot type (slightly dubious since Int 21 is DOS - * not BIOS) - * [92/03/30 mg32] - * - * Revision 2.2 91/04/02 14:42:04 mbj - * Fix the BIG boot bug. We had missed a necessary data - * before a xor that was clearing a register used later - * as an index register. - * [91/03/01 rvb] - * Remember floppy type for swapgeneric - * Add Intel copyright - * [90/02/09 rvb] - * + * from: Mach, Revision 2.2 92/04/04 11:36:29 rpd + * $Id$ */ - /* Copyright 1988, 1989, 1990, 1991, 1992 diff --git a/sys/i386/boot/sys.c b/sys/i386/boot/sys.c index 1f3a9b32b6..4ffe17194d 100644 --- a/sys/i386/boot/sys.c +++ b/sys/i386/boot/sys.c @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,18 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: sys.c,v $ - * Revision 1.1 1993/03/21 18:08:45 cgd - * after 0.2.2 "stable" patches applied * - * Revision 2.2 92/04/04 11:36:34 rpd - * Fabricated from 3.0 bootstrap and scratch. - * [92/03/30 mg32] - * + * from: Mach, Revision 2.2 92/04/04 11:36:34 rpd + * $Id$ */ #include "boot.h" diff --git a/sys/i386/boot/table.c b/sys/i386/boot/table.c index fc14801978..c53173d5aa 100644 --- a/sys/i386/boot/table.c +++ b/sys/i386/boot/table.c @@ -1,6 +1,4 @@ /* - * Ported to boot 386BSD by Julian Elischer (julian@tfs.com) Sept 1992 - * * Mach Operating System * Copyright (c) 1992, 1991 Carnegie Mellon University * All Rights Reserved. @@ -24,40 +22,9 @@ * * any improvements or extensions that they make and grant Carnegie Mellon * the rights to redistribute these changes. - */ - -/* - * HISTORY - * $Log: table.c,v $ - * Revision 1.2 1993/07/11 12:02:25 andrew - * Fixes from bde, including support for loading @ any MB boundary (e.g. a - * kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead - * buffering to speed booting from floppies. Also works with aha174x - * controllers in enhanced mode. - * * - * 93/06/28 bde - * Remove remaining magic numbers that depend on the load address. - * IDTs and many more GDT entries to support my debugger. - * - * 93/06/27 bde - * Remove unused Gdtr2. - * Remove some magic numbers from Gdtr and Gdt. The boot loader may - * override the ones related to the standard load address of 0x90000. - * - * Revision 1.1 1993/03/21 18:08:47 cgd - * after 0.2.2 "stable" patches applied - * - * Revision 2.2 92/04/04 11:36:43 rpd - * Fix Intel Copyright as per B. Davies authorization. - * [92/04/03 rvb] - * Taken from 2.5 bootstrap. - * [92/03/30 rvb] - * - * Revision 2.2 91/04/02 14:42:22 mbj - * Add Intel copyright - * [90/02/09 rvb] - * + * from: Mach, Revision 2.2 92/04/04 11:36:43 rpd + * $Id$ */ /* diff --git a/sys/i386/doc/config_options.doc b/sys/i386/doc/config_options.doc index f14174bc23..67c57bc2a0 100644 --- a/sys/i386/doc/config_options.doc +++ b/sys/i386/doc/config_options.doc @@ -30,3 +30,5 @@ options SYSVSHM System V shared memory support options "TCP_COMPAT_42" Tcp/Ip compatible with 4.2 options UCONSOLE Xconsole support options XSERVER Xserver support + +$Id$ diff --git a/sys/i386/doc/ed.relnotes b/sys/i386/doc/ed.relnotes index f3a42dfbb2..09d0339d84 100644 --- a/sys/i386/doc/ed.relnotes +++ b/sys/i386/doc/ed.relnotes @@ -169,3 +169,5 @@ KNOWN PROBLEMS SMC boards; it's less than 1MB on 8bit boards and less than 2MB/second on the 16bit boards. This can lead to ring-buffer overruns resulting in additional lost data during heavy network traffic. + +$Id$ diff --git a/sys/i386/isa/TODO b/sys/i386/isa/TODO index b42eba4e64..8cbe259b06 100644 --- a/sys/i386/isa/TODO +++ b/sys/i386/isa/TODO @@ -1,3 +1,5 @@ +This is file $Id$ + 1. add support for "soft" configuration network devices 2. split console driver into kbd/vga/other drivers 3. implement additional link layer support items (bpf et al) diff --git a/sys/i386/isa/comreg.h b/sys/i386/isa/comreg.h index 2a626832e8..4b0f1b6fa5 100644 --- a/sys/i386/isa/comreg.h +++ b/sys/i386/isa/comreg.h @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)comreg.h 7.2 (Berkeley) 5/9/91 + * from: @(#)comreg.h 7.2 (Berkeley) 5/9/91 + * $Id$ */ diff --git a/sys/isofs/iso_rrip.h b/sys/isofs/iso_rrip.h index 393e534516..c3a7bcdc0c 100644 --- a/sys/isofs/iso_rrip.h +++ b/sys/isofs/iso_rrip.h @@ -28,7 +28,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)iso_rrip.h + * from: @(#)iso_rrip.h + * $Id$ */ #define NOTYET 1 diff --git a/sys/isofs/isofs_rrip.h b/sys/isofs/isofs_rrip.h index 2d960a2901..d4be228cf6 100644 --- a/sys/isofs/isofs_rrip.h +++ b/sys/isofs/isofs_rrip.h @@ -28,7 +28,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)isofs_rrip.h + * from: @(#)isofs_rrip.h + * $Id$ */ typedef struct { diff --git a/sys/pcfs/bootsect.h b/sys/pcfs/bootsect.h index 026c8c4530..9b836a2cc4 100644 --- a/sys/pcfs/bootsect.h +++ b/sys/pcfs/bootsect.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/bootsect.h,v 1.1.2.1 1993/02/07 21:57:06 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/bpb.h b/sys/pcfs/bpb.h index 99d44eb46d..844d8513a9 100644 --- a/sys/pcfs/bpb.h +++ b/sys/pcfs/bpb.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/bpb.h,v 1.1.2.1 1993/02/07 21:57:08 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/denode.h b/sys/pcfs/denode.h index 1f6d4db254..4c28393e53 100644 --- a/sys/pcfs/denode.h +++ b/sys/pcfs/denode.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/denode.h,v 1.1.2.1 1993/02/07 21:57:10 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/direntry.h b/sys/pcfs/direntry.h index f0a7624b52..7d25f6a80a 100644 --- a/sys/pcfs/direntry.h +++ b/sys/pcfs/direntry.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/direntry.h,v 1.1.2.1 1993/02/07 21:57:12 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/fat.h b/sys/pcfs/fat.h index 4fd771226e..1a3c1cf4a7 100644 --- a/sys/pcfs/fat.h +++ b/sys/pcfs/fat.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/fat.h,v 1.1.2.1 1993/02/07 21:57:13 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/pcfs_conv.c b/sys/pcfs/pcfs_conv.c index 415ac1e1d1..b78925cd99 100644 --- a/sys/pcfs/pcfs_conv.c +++ b/sys/pcfs/pcfs_conv.c @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/pcfs_conv.c,v 1.1.2.1 1993/02/07 21:57:15 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/pcfs_denode.c b/sys/pcfs/pcfs_denode.c index 3a873839d3..1601df0fb8 100644 --- a/sys/pcfs/pcfs_denode.c +++ b/sys/pcfs/pcfs_denode.c @@ -15,15 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/pcfs_denode.c,v 1.1.2.1 1993/02/07 21:57:17 friedl Exp $ - * - * April 15, 1993 - * "James Jegers" , made it work for rgrimes! - * in file pcfs_denode.c on line 184 change - * - * ldep->de_FileSize = pmp->pm_rootdirsize; - * to - * ldep->de_FileSize = pmp->pm_rootdirsize * 512; + * $Id$ */ #include "param.h" diff --git a/sys/pcfs/pcfs_fat.c b/sys/pcfs/pcfs_fat.c index b2e93c2163..eea358fc1f 100644 --- a/sys/pcfs/pcfs_fat.c +++ b/sys/pcfs/pcfs_fat.c @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/pcfs_fat.c,v 1.1.2.2 1993/02/07 21:57:19 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/pcfs/pcfs_lookup.c b/sys/pcfs/pcfs_lookup.c index 72ecafb525..82093e04e4 100644 --- a/sys/pcfs/pcfs_lookup.c +++ b/sys/pcfs/pcfs_lookup.c @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /a/cvs/386BSD/src/sys/pcfs/pcfs_lookup.c,v 1.1.1.1 1993/06/12 14:57:13 rgrimes Exp $ - * + * $Id$ */ #include "param.h" diff --git a/sys/pcfs/pcfs_vfsops.c b/sys/pcfs/pcfs_vfsops.c index 2c61463210..a71deaca8b 100644 --- a/sys/pcfs/pcfs_vfsops.c +++ b/sys/pcfs/pcfs_vfsops.c @@ -15,15 +15,7 @@ * * October 1992 * - * $Header: /a/cvs/386BSD/src/sys.386bsd/pcfs/pcfs_vfsops.c,v 1.1.1.1 1993/06/12 14:57:13 rgrimes Exp $ - * - * April 6, 1992 - * - * Changed MOUNT_PCFS to MOUNT_MSDOS, this whole package should be renamed - * to msdosfs, but I did not have the time to do it. Some one please do - * this and resubmit it to the patchkit! - * Rodney W. Grimes - * + * $Id$ */ #include "param.h" diff --git a/sys/pcfs/pcfs_vnops.c b/sys/pcfs/pcfs_vnops.c index 3fa588a07d..b508ec2903 100644 --- a/sys/pcfs/pcfs_vnops.c +++ b/sys/pcfs/pcfs_vnops.c @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/pcfs_vnops.c,v 1.1.2.2 1993/02/07 21:57:27 friedl Exp $ - * + * $Id$ */ #include "param.h" diff --git a/sys/pcfs/pcfsmount.h b/sys/pcfs/pcfsmount.h index ecf27bbeae..c7c2537a59 100644 --- a/sys/pcfs/pcfsmount.h +++ b/sys/pcfs/pcfsmount.h @@ -15,8 +15,7 @@ * * October 1992 * - * $Header: /usr/src/CVS/sys/pcfs/pcfsmount.h,v 1.1.2.1 1993/02/07 21:57:30 friedl Exp $ - * + * $Id$ */ /* diff --git a/sys/stand/cat.c b/sys/stand/cat.c index 6f4067c205..06580ce58b 100644 --- a/sys/stand/cat.c +++ b/sys/stand/cat.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)cat.c 7.5 (Berkeley) 6/28/90 + * from: @(#)cat.c 7.5 (Berkeley) 6/28/90 + * $Id$ */ main() diff --git a/sys/stand/copy.c b/sys/stand/copy.c index b77d5e25d0..6cc5d8c64b 100644 --- a/sys/stand/copy.c +++ b/sys/stand/copy.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)copy.c 7.7 (Berkeley) 5/21/91 + * from: @(#)copy.c 7.7 (Berkeley) 5/21/91 + * $Id$ */ #define BSIZE 10240 diff --git a/sys/stand/dev.c b/sys/stand/dev.c index bfe3b05340..551a8c080f 100644 --- a/sys/stand/dev.c +++ b/sys/stand/dev.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)dev.c 7.14 (Berkeley) 5/5/91 + * from: @(#)dev.c 7.14 (Berkeley) 5/5/91 + * $Id$ */ #include diff --git a/sys/stand/ls.c b/sys/stand/ls.c index 6e18262da6..d4f453b2f9 100644 --- a/sys/stand/ls.c +++ b/sys/stand/ls.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)ls.c 7.9 (Berkeley) 6/28/90 + * from: @(#)ls.c 7.9 (Berkeley) 6/28/90 + * $Id$ */ #include "sys/param.h" diff --git a/sys/stand/printf.c b/sys/stand/printf.c index e6cb572517..aef0884cf5 100644 --- a/sys/stand/printf.c +++ b/sys/stand/printf.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)printf.c 5.6 (Berkeley) 5/25/91 + * from: @(#)printf.c 5.6 (Berkeley) 5/25/91 + * $Id$ */ /* diff --git a/sys/stand/saerrno.h b/sys/stand/saerrno.h index 3a2127ec17..48555f7c20 100644 --- a/sys/stand/saerrno.h +++ b/sys/stand/saerrno.h @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)saerrno.h 7.3 (Berkeley) 6/28/90 + * from: @(#)saerrno.h 7.3 (Berkeley) 6/28/90 + * $Id$ */ extern int errno; /* just like unix */ diff --git a/sys/stand/saioctl.h b/sys/stand/saioctl.h index 6d493045ca..99574edb8e 100644 --- a/sys/stand/saioctl.h +++ b/sys/stand/saioctl.h @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)saioctl.h 7.4 (Berkeley) 6/28/90 + * from: @(#)saioctl.h 7.4 (Berkeley) 6/28/90 + * $Id$ */ /* ioctl's -- for disks just now */ diff --git a/sys/stand/stat.c b/sys/stand/stat.c index d75f5f6fa3..2ec23843e8 100644 --- a/sys/stand/stat.c +++ b/sys/stand/stat.c @@ -30,7 +30,8 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)stat.c 7.1 (Berkeley) 5/5/91 + * from: @(#)stat.c 7.1 (Berkeley) 5/5/91 + * $Id$ */ #include -- 2.20.1