Peter Wemm
16f9c40248
Zap files not in cvs-1.10
1999-04-05 06:36:11 +00:00
Peter Wemm
feeca969b0
Stray files that used to be in 1.9.x that are not in 1.10
1999-04-05 06:31:43 +00:00
Peter Wemm
769ae4addb
kldload("ccd") if the ccd module isn't present.
1999-04-05 06:30:12 +00:00
David E. O'Brien
256e5d49b4
libg++ is OBE.
1999-04-05 05:37:27 +00:00
David E. O'Brien
0316085374
osfcn.h (part of libg++) is going away, so don't try to include it.
1999-04-05 05:08:20 +00:00
Greg Lehey
8a465c4217
Add GOTCHAS entries warning against using partition c for vinum, and
...
explaining the syntax of the 'read' command.
Shot-in-foot-by: Bob Gustwick <gustwick@oldzoom.bga.com>
1999-04-05 04:06:27 +00:00
Greg Lehey
0ad9aafaa2
Add debug flag DEBUG_EXITFREE to log problems freeing memory on exit.
1999-04-05 04:03:45 +00:00
Greg Lehey
31e318aced
remove_plex: If we don't find the plex in a volume to which it
...
claims to belong, remove it anyway.
1999-04-05 04:02:59 +00:00
Greg Lehey
599fbeb550
free_vinum: Clean out bdevsw entry before unloading kld.
...
Repeatedly-tripped-over-by: Vallo Kallaste <vallo@matti.ee>
When VINUMDEBUG is set, free any memory found still
allocated.
Only log errors if DEBUG_EXITFREE is set.
1999-04-05 04:02:09 +00:00
Greg Lehey
6560c980ca
'fr' macro: trace back to new kernel base 0xc0000000
1999-04-05 03:55:44 +00:00
John Polstra
6f2a248bff
Bump __FreeBSD_version to 400004 now that the __deregister_frame_info
...
bug is fixed in the dynamic linker. I think it might be handy to
know about this to deal with some coming make world bootstrapping
issues.
1999-04-05 02:39:13 +00:00
John Polstra
5e4636f2b0
Resolve undefined weak references to a value of 0. This solves the
...
"__deregister_frame_info" problem that was seen when combining a
program linked using the old gcc with shared libraries that were
built using egcs.
1999-04-05 02:36:40 +00:00
Greg Lehey
9854208acb
Represent the value 2**32 correctly in nroff. Previously, the troff
...
operator up was being omitted, and the result was 232, a slightly
lower value.
Observed-by: Bill Vermillion <bill@bilver.magicnet.net>
1999-04-05 01:53:39 +00:00
David E. O'Brien
b20c2a3948
_G_config.h is now dynamically created.
1999-04-05 01:16:03 +00:00
David E. O'Brien
6c499bb15a
Fix space padding that was causing a problem in creating the final
...
CPP_PREDEFINES.
1999-04-04 22:46:18 +00:00
David E. O'Brien
488a805f88
4.0 will offer EGCS over GCC to the world.
1999-04-04 21:50:07 +00:00
Dmitrij Tejblum
3a41a9b759
Add prototypes for pread and pwrite.
1999-04-04 21:47:53 +00:00
Dmitrij Tejblum
64edd87688
Rename a function to avoid conflict with the new syscall 'pwrite'.
1999-04-04 21:47:11 +00:00
Dmitrij Tejblum
1b30ac5124
Add wrappers for pread and pwrite syscalls.
1999-04-04 21:46:24 +00:00
Dmitrij Tejblum
5cc4ab5323
Regenerate (padding for pread and pwrite).
1999-04-04 21:43:36 +00:00
Dmitrij Tejblum
8fe387ab84
Add standard padding argument to pread and pwrite syscall. That should make them
...
NetBSD compatible.
Add parameter to fo_read and fo_write. (The only flag FOF_OFFSET mean that
the offset is set in the struct uio).
Factor out some common code from read/pread/write/pwrite syscalls.
1999-04-04 21:41:28 +00:00
David E. O'Brien
a295bf4ee7
Remove a lingering reference to libg++.
1999-04-04 21:35:27 +00:00
David E. O'Brien
df5ee53868
Remove the string ">>> FreeBSD/i386 BOOT". I need to reduce the size of
...
boot2 by 16 bytes. I expect this to be temperary until the boot2 authors
can do the proper fix.
1999-04-04 21:15:41 +00:00
Warner Losh
2ee878400e
Add mkstemps to the man page, and create a link for it.
...
Obtained from: OpenBSD
Poked in the eye about committing new functions without a manpage: obrien
1999-04-04 21:15:37 +00:00
David E. O'Brien
3da8ad7260
Conditionalize one more i386'ism.
1999-04-04 20:47:33 +00:00
David E. O'Brien
8c1efc3ea6
Attempt to creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:41:50 +00:00
David E. O'Brien
962ae20e3c
Attempt at creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:40:45 +00:00
Warner Losh
ce34abc1f0
Remove mkstemp.c from build. This is now in libc.
...
Tested by: make buildworld
1999-04-04 20:29:43 +00:00
Warner Losh
06b6a8ab98
Add mkstemps from OpenBSD. This has been in my tree for months and
...
hasn't caused any problems until the egcs import. This fix breaks the
world build, but my very next commit will remove mkstemps from the
egcs build.
1999-04-04 20:28:04 +00:00
Poul-Henning Kamp
a508801763
Fix a division which I had made a multiplication.
...
Fix return value from ntp_adjtime().
Submitted by: jhay
1999-04-04 19:56:04 +00:00
David E. O'Brien
07872b08c4
didn't get latest version:
...
Don't conditionalize -I${.CURDIR}/../cc_tools
1999-04-04 17:11:00 +00:00
David E. O'Brien
983098e0c9
This is old C++ code -- no need for rtti or exceptions.
1999-04-04 16:44:33 +00:00
David E. O'Brien
18ff6ae909
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
...
(in contrib/egcs)
1999-04-04 16:36:35 +00:00
Martin Cracauer
eec64f7486
Further backouts and changes to the example.
...
getopt in bourne shell is in fact hard. Maybe perl isn't *that* bad
after all...
1999-04-04 13:49:10 +00:00
Doug Rabson
67022433f8
Manpages for the KLD system calls.
...
PR: docs/10412
Submitted by: Chris Costello <chris@calldei.com>
1999-04-04 12:29:31 +00:00
Poul-Henning Kamp
34cffbe3f6
Dang, lost some LL's there.
1999-04-04 10:53:59 +00:00
Poul-Henning Kamp
f425c1f631
Update to latest version from Dave Mills. Mostly textual.
1999-04-04 10:28:42 +00:00
Alan Cox
876318eca0
Two changes to vm_map_delete:
...
1. Don't bother checking object->ref_count == 1 in order to set
OBJ_ONEMAPPING. It's a waste of time. If object->ref_count == 1,
vm_map_entry_delete will "run-down" the object and its pages.
2. If object->ref_count == 1, ignore OBJ_ONEMAPPING. Wait for
vm_map_entry_delete to "run-down" the object and its pages.
Otherwise, we're calling two different procedures to delete
the object's pages.
Note: "vmstat -s" will once again show a non-zero value
for "pages freed by exiting processes".
1999-04-04 07:11:02 +00:00
Peter Wemm
faba5e7488
If somebody does an execv("foo", NULL) (which theoretically is an error),
...
avoid crashing inside rtld (since it's easy) since everything else handles
it. Of course, if the target program checks argv[], it'll fall over.
Reviewed by: jdp
1999-04-04 06:01:09 +00:00
Peter Wemm
610b0299af
Add an 'al' (autologin username) capability to getty/gettytab. This is a
...
damn useful thing for using with serial consoles in clusters etc or secure
console locations. Using a custom gettytab entry for console with
an entry like 'al=root' means that there is *always* a root login ready on
the console. This should replace hacks like those which go with conserver
etc. (This is a loaded gun, watch out for those feet!)
Submitted by: "Andrew J. Korty" <ajk@purdue.edu>
1999-04-04 04:36:50 +00:00
Greg Lehey
7b2a16a33a
Correct forgotten defs in defproc macro
1999-04-04 03:33:45 +00:00
KATO Takenori
f110e2e328
Fix for console mouse.
...
Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
1999-04-04 02:53:08 +00:00
Matt Jacob
3c6e29e07a
Make firmware revision a triple. Clean up some FC init stuff for
...
board versions with no BIOS. Separate mailbox interrupts from
IOCB interrupts. Read OUTMAILBOX5 while RISC_INT is active- not
after you clear it (potential race condition). Clear out older broken
BIG_ENDIAN goop. Don't negotiate narrow/async for LVD busses at startup
if already in LVD mode. Note usage of presumptive 1040C revision. For
all the LIP, PDB Changed, Loop UP/DOWN async events, mark fw state
as unknown as well as marking the need to do a getpdb on targets- after
a LIP for certain the f/w has to do PRLI/PLOGI for all targets again
and marking f/w state as unknown gives us a fighting chance to (start
to) hold up for that to complete.
1999-04-04 02:28:29 +00:00
Matt Jacob
8ea807adf5
oops on this last
1999-04-04 02:22:42 +00:00
Matt Jacob
92718a7fc7
F/W revisions now a tuple (not a duple). Fix pre-CAM code.
1999-04-04 01:35:03 +00:00
Matt Jacob
bc3dacd6c7
Fix for pre-CAM kernels (again). Turn back on fast posting.
1999-04-04 01:34:06 +00:00
Matt Jacob
3c0e51c709
Remove incorrect BIG_ENDIAN defines and substitute in the SBus only macros
...
that will SBusify an isp header or the lun/target portions of a request IOCB-
and have these only valid iff __sparc__ (no non-sparc SBus machine that *I*
know about).
1999-04-04 01:32:09 +00:00
Matt Jacob
12b36e2d97
Change f/w revision to major,minor,micro version. Add in ISP1040C definition.
1999-04-04 01:26:08 +00:00
Matt Jacob
57fb3fbbac
roll ISP1040 and ISP2100 f/w to latest release
1999-04-04 01:20:25 +00:00
Matt Jacob
ab6d004056
Read the board revision and trim cache line size back from 16 to 1
...
for early revision 2100 boards. Make sure to turn ROM off for these
boards.
1999-04-04 01:14:02 +00:00