jkh
7249f19796
Make the bit about DOS partitions somewhat clearer.
...
PR: 8333
1998-10-15 11:22:33 +00:00
jkh
02807a4204
More attempts to DTRT for the alpha, based on what I now know about boot2.
1998-10-15 11:12:40 +00:00
jkh
982b34a437
Fix upgrade notes.
...
PR: 8331
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 11:01:30 +00:00
jkh
b041ca648c
Update for 3.0
...
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 10:16:33 +00:00
jkh
c1025517b9
Call ourselves by the correct name. :)
...
Submitted by: Sue Blake <sue@vedanix.welearn.com.au>
1998-10-15 10:14:55 +00:00
jkh
fa26b27840
Add ipfw change information.
1998-10-15 10:13:53 +00:00
jkh
59479629d6
Update size information for ports.
1998-10-15 10:13:34 +00:00
jkh
c9853d6de4
Search for correct property name; the older attrs code bogusly folded case,
...
so I never noticed this bug. :)
1998-10-15 10:03:48 +00:00
dfr
87a0ba4fba
Change a bogus cast to the correct one.
1998-10-15 09:53:27 +00:00
dfr
ca8fc41182
Don't frob the user stack directly, use suword instead. This fixes the
...
elf_freebsd_fixup() panic which many people have noticed on the alpha.
1998-10-15 09:52:19 +00:00
dfr
7fffd12601
Use the interface name as well as the method name when creating the method
...
description.
Submitted by: Nick Hibma <nick.hibma@jrc.it>
1998-10-15 09:50:45 +00:00
sos
42b4d56210
Make the next_writeable address specific for each drive, there might
...
be more than one burner online.
1998-10-15 08:11:55 +00:00
jkh
e41ce00c8d
Update README.TXT, not that anyone will read it anyway, to describe just
...
what 3.0 is meant to be.
1998-10-15 07:42:25 +00:00
jkh
2fef01ea21
snuff warning message if package is not found in INDEX but is found
...
to be already installed anyway.
1998-10-15 06:50:43 +00:00
jkoshy
5816b595c7
Fix formatting bug.
...
PR: 8320
Submitted by: Amakawa Shuhei <amakawa@sf.t.u-tokyo.ac.jp>
1998-10-15 05:04:28 +00:00
sef
9e0aee1ff0
Add lstat() as a known system call.
1998-10-15 04:31:44 +00:00
peter
d13c281654
Forgot to commit this; the alpha uses the kld symbol interface now. The
...
tables that db_elf.c is expecting are not loaded in that format any more.
1998-10-15 02:01:50 +00:00
msmith
59741c0a16
Conform to POSIX and close any copies of popen() descriptors inherited by a
...
popen()ed child.
PR: misc/7810
Submitted by: Wayne Scott <wscott@ichips.intel.com>
1998-10-15 01:47:40 +00:00
peter
ec797a8335
Add objformat links for gdb and (while we're at it) c++filt.
...
This means we can (assuming an a.out gdb is present) debug a.out kernels
and crashdumps with gdb -aout.
1998-10-15 00:19:08 +00:00
peter
3ed74bd188
Install gdb in /usr/lib/aout or /usr/lib/elf depending on format.
1998-10-15 00:15:01 +00:00
ken
68b03ab551
Fix a couple of potential buffer overrun cases.
...
Submitted by: imp
1998-10-14 23:28:26 +00:00
ken
65106e9e36
Narrow the quirk entry for the Seagate Elite 9 a bit to just cover drives
...
with 71* firmware revisions. Scott Mace <smace@intt.ORG> reports that
drives with 00* firmware revisions do tagged queueing just fine.
1998-10-14 22:51:51 +00:00
nate
de554c5295
- Add a couple comment lines to note that spaces are not allowed as
...
field separators.
PR: conf/8162
Submitted by: Sheldon Hearn <sheldonh@axl.training.iafrica.com>
1998-10-14 21:59:55 +00:00
ken
6149411f1d
Disable tagged queueing for the Seagate Elite 9GB drives. They tend to get
...
hung up when you send tags to them too quickly. (CAM is able to recover
from the problem, but this just avoids it altogether.)
Reviewed by: gibbs
Reported by: Bret Ford <bford@uop.cs.uop.edu>
and: Martin Renters <martin@tdc.on.ca>
1998-10-14 21:17:39 +00:00
ken
f6b726eb48
Disable the 'devstat_end_transaction' busy count printf until after 3.0
...
release goes out the door. We know there's a bug in the devstat
implementation in the wd driver, but bde and msmith haven't been able to
fix it yet.
So, disable the printf to avoid confusing/worrying people.
Suggested by: msmith
1998-10-14 20:44:05 +00:00
rnordier
fa52c3954a
Activate boot2.
1998-10-14 20:40:56 +00:00
des
ff71bd049b
Correct braino in previous commit. I get the pointy hat again.
1998-10-14 20:23:40 +00:00
des
e907ba88d0
Make execl() vfork()-safe. This should fix potential bugs in rcp,
...
telnet and tip, and probably a few other apps.
Reviewed by: bde
Approved by: jkh
1998-10-14 18:53:36 +00:00
jkh
7af544c9f9
Revert 1.33; lstat() is indeed the wrong thing to do here. I'll
...
revisit this after release.
1998-10-14 18:52:04 +00:00
mjacob
79798ff9eb
Andrew Gallatin reported some internal queue overflows with MAXISPREQUEST
...
at 256. So- to be safe, let's roll back to 64 while we do some more
investigating.
1998-10-14 16:55:00 +00:00
jdp
f417a55b2f
Check the executable's header to make sure it is a valid executable.
...
If it is ELF, print a diagnostic saying that it is not supported yet
by this program. This is a stop-gap anti-bug-report measure because
it looks like there won't be time to implement gcore's ELF support
before 3.0 is released.
1998-10-14 16:16:50 +00:00
dt
1f69c742ab
Backed out rev. 1.164. It caused problems on SMP.
...
PR: 8309
1998-10-14 15:05:52 +00:00
peter
1a9a80c3f7
Link fdboot to boot1 as well.
1998-10-14 13:19:52 +00:00
jkh
8104dd7dfb
Use properties code.
1998-10-14 11:23:48 +00:00
jkh
58669a215c
correct prototype.
1998-10-14 11:04:36 +00:00
jkh
66e39dfcc6
Use more rational inode sizes.
1998-10-14 10:58:12 +00:00
bde
e7c1180f6e
Fixed 7 style bugs. The contents of such a simple Makefile is entirely
...
determined by style rules, the program name and the existence of the man
page.
1998-10-14 10:21:10 +00:00
peter
9a0107aa1b
Fix a warning I missed before.
1998-10-14 10:08:35 +00:00
peter
4523e75227
Typo fix.
1998-10-14 10:04:32 +00:00
peter
a6df719969
Initial attempt to update the Alpha loader and kernel to use the machine
...
independent elf loader and have access to kld modules. Jordan and I were
not sure how to create boot floppies, and the things we tried just made
SRM laugh in our faces - but it was upset at boot1 which was not touched
by these changes. Essentially this has been untested. :-(
What this does is to steal the last three slots from the nine spare longs
in the bootinfo_v1 struct to pass the module base pointer through.
The startup code now to set up and fills in the module and environment
structures, hopefully close enough to the i386 layout to be able to use
the same kernel code. We now pass though the updated end of the kernel
space used, rather than _end. (like the i386).
If this does not work, it needs to be beaten into shape pronto. Otherwise
it should be backed out before 3.0.
Pre-approved in principle by: dfr
1998-10-14 09:53:25 +00:00
jkh
7bbde981a3
rough 1st attempt at cleaning this up. Those feeling brave/knowledgable about
...
upgrade issues should also check the section created for this.
1998-10-14 08:54:03 +00:00
peter
5b60e1fc6a
Revert part of previous commit. vaddr_t doesn't exist on FreeBSD. This
...
didn't affect the x86 kernel due to #ifdefs. It broke FreeBSD/Alpha
kernel compiles though.
1998-10-14 08:31:27 +00:00
peter
5e3acbf57e
Try and get the sys/* and machine/* includes via relative paths. This
...
saves having to do a 'make includes' after touching any header file for
the boot code.
1998-10-14 07:08:16 +00:00
ken
995f109820
Add man pages for many of the functions in the CAM library. This covers
...
most of the open/close routines, and the buffer/cdb parsing routines
derived from the old scsi(3) library.
The cam_cdbparse(3) man page borrows from the old scsi(3) man page, so the
copyright and history section reflect that.
The many scsi_* functions and other functions that are pulled in from the
kernel aren't documented yet, but will be eventually.
1998-10-14 06:20:36 +00:00
peter
0966fead52
Align to sizeof(long) rather than sizeof(int32_t). It needs to be
...
long because this code is shared with the alpha. I hope the alpha can
read 32 bit ints at 32 bit alignment (vs. 64 bit alignment).
1998-10-14 05:07:23 +00:00
peter
2a0b7f6488
Support encapsulating ELF linker sets for KLD modules via gensetdefs.
...
Support name based dependencies at build time. This is a hack.
These only affect KLD modules.
1998-10-14 04:04:22 +00:00
peter
828f45c65b
+gensetdefs
1998-10-14 03:41:25 +00:00
peter
c98bc4ace2
gensetdefs is a standalone version of the tool that we use to wrap a
...
struct linker_set around the contents of ELF linker sets. This tool
also generates setdef0.c and setdef1.c for the alpha and i386 rather than
having these duplicated all over the tree too.
This is required for building KLD modules.
1998-10-14 03:41:01 +00:00
msmith
46086e142c
Add a description of the "panic: cannot mount root" post-install problem, and
...
some ways to work around it.
1998-10-14 02:44:10 +00:00
jkh
1aad313f80
Fix more bogons revealed by building alpha boot floppies.
1998-10-14 02:13:45 +00:00