]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
24 years agoadd uk_UA.KOI8-U locale dirs
ache [Mon, 18 Oct 1999 20:18:04 +0000 (20:18 +0000)]
add uk_UA.KOI8-U locale dirs

24 years agoIncrease the timeout to be 3*hz. This recalibrates the timeout so that
gallatin [Mon, 18 Oct 1999 17:55:38 +0000 (17:55 +0000)]
Increase the timeout to be 3*hz.  This recalibrates the timeout so that
it has the same value on all platforms.  Previously it was just under
3 seconds on x86 (typically hz<=128) and just under 1/3 of a second on
alpha (typically hz>=1024).  This covers up a race between ad_interrupt()
and ad_timeout() which is being looked into.

reviewd by: sos

24 years agoChange the default for the vfs.bdev_buffered sysctl to zero.
phk [Mon, 18 Oct 1999 16:59:50 +0000 (16:59 +0000)]
Change the default for the vfs.bdev_buffered sysctl to zero.

This means that access to block devices nodes will act the
same as char device nodes for disk-like devices.

If you encounter problems after this, where programs accessing
disks directly fail to operate, please use the following command
to revert to previous behaviour:

        sysctl -w vfs.bdev_buffered=1

And verify that this was indeed the cause of your trouble.

See the mail-archives of the arch@FreeBSD.org list for background.

24 years agoFor emacs key binding clearly describe ^t/^u as "begin of file"/"end of file"
ache [Mon, 18 Oct 1999 16:30:35 +0000 (16:30 +0000)]
For emacs key binding clearly describe ^t/^u as "begin of file"/"end of file"
Old description "start of text"/"end of text" is too confusing assuming
text currently visible on the screen

24 years agoMoved to share
ache [Mon, 18 Oct 1999 14:00:59 +0000 (14:00 +0000)]
Moved to share

24 years agoAdd colldef
ache [Mon, 18 Oct 1999 13:57:10 +0000 (13:57 +0000)]
Add colldef

24 years agoAdd 8859-5, remove BUILD_TOOLS ifdef
ache [Mon, 18 Oct 1999 13:54:51 +0000 (13:54 +0000)]
Add 8859-5, remove BUILD_TOOLS ifdef

24 years agomoved to share
ache [Mon, 18 Oct 1999 13:47:02 +0000 (13:47 +0000)]
moved to share

24 years agoMove sources one directory up
ache [Mon, 18 Oct 1999 13:39:50 +0000 (13:39 +0000)]
Move sources one directory up

24 years agoAppend missing newline to log() message for permanent ARP modification
sheldonh [Mon, 18 Oct 1999 11:56:50 +0000 (11:56 +0000)]
Append missing newline to log() message for permanent ARP modification
attempt warning, which was added in rev 1.48 .

PR: 14371
Submitted by: sec@pi.musin.de (Stefan `Sec` Zehl)

24 years agoAllow suppress printing of lines with zero counts
bp [Mon, 18 Oct 1999 05:45:05 +0000 (05:45 +0000)]
Allow suppress printing of lines with zero counts
for an IPX address family.

PR: 14168

24 years agoThis fixes the problem with SMC NE2000 cards hanging the box on
mdodd [Mon, 18 Oct 1999 04:27:33 +0000 (04:27 +0000)]
This fixes the problem with SMC NE2000 cards hanging the box on
bootup.  Somehow my backout of an abortaive attempt at shared
memory autoconfiguration included this line:

        sc->mem_shared = 1;

Which is fairly important as it turns out.

Since I performed my pre-commit testing on a different box with a generic
NE2000 I didn't catch this.  Pointy hat.

24 years agoFix a few things. Unbogosify a free(), {,UN}MARK with correct args, and
green [Mon, 18 Oct 1999 03:52:20 +0000 (03:52 +0000)]
Fix a few things.  Unbogosify a free(), {,UN}MARK with correct args, and
fix count checks.

Submitted by: Martin Blapp <mb@imp.ch>

24 years agosdio_done:
grog [Sun, 17 Oct 1999 23:56:47 +0000 (23:56 +0000)]
sdio_done:
  Set the errors in the correct buffer header.

Inspection-provoked-by: Bernd Walter <ticso@cicely.de>
24 years agolaunch_requests:
grog [Sun, 17 Oct 1999 23:55:10 +0000 (23:55 +0000)]
launch_requests:
  Put splbio protection around the main launch loop.  We've seen cases where
  the bottom half was cutting off the branch on which we're sitting.

Experienced-by: Michael Reifenberger <root@nihil.plaut.de>
24 years agoReverse the sense of the /mnt/boot/defaults dir check. This was causing
dwhite [Sun, 17 Oct 1999 22:42:57 +0000 (22:42 +0000)]
Reverse the sense of the /mnt/boot/defaults dir check.  This was causing
the bootloader to not load the loader.conf and thus the MFS image.  The result
was 'panic: no init'.

24 years agoAdd in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what
mjacob [Sun, 17 Oct 1999 19:03:11 +0000 (19:03 +0000)]
Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what
have you is prototyped). Removed code versions in md struct- not used
any more. Allocate transfer dma maps and xflist stuff in mbxdmasetup based
upon isp->isp_maxcmds. Allow for multiple calls to mbxdmasetup (for
isp_reset cases).

24 years agoRemove some target mode stuff. It will get re-introduced in a different
mjacob [Sun, 17 Oct 1999 18:58:22 +0000 (18:58 +0000)]
Remove some target mode stuff. It will get re-introduced in a different
file later. Do some pencil-sharpening types of minor changes. Change
how active commands are remembered (using new inline functions to get
handles, etc..). Now do a GET FIRMWARE STATUS after firing up the f/w as
outgoing mailbox 2 will tell you the f/w's notion of the max commands
that can be supported. Attempt to retrieve loop topology. Add in the
appropriate SWIZZLE/UNSWIZZLE macros calls (this is a no-op on Little
Endian machines but is needed for sparc (on other platforms)). Move
the temp port database we use to find out where things have moved to
after a LIP to the softc and off the kernel stack. Follow Qlogic's
hint and don't bother setting a tag for commands that don't have
this enabled (presumably the f/w will do it's own selection then).
Use an INT_PENDING macro to check for an interrupt. The call to
ISP_DMAFREE now just takes the handle- not the 'handle-1' which was
a layering violation. Use CFGPRINTF in a couple of places to make
things less chatty if not booting verbose, or CAMDEBUG compiles, etc..

24 years agoAdd in isp_debug variable. It defaults to zero unless CAMDEBUG is defined
mjacob [Sun, 17 Oct 1999 18:50:47 +0000 (18:50 +0000)]
Add in isp_debug variable. It defaults to zero unless CAMDEBUG is defined
where it defaults to one. Change simq width allocation to the max number
of commands supported by the HBA after f/w fires up- not the constant
MAXISPREQUEST value. Do some stylistic changes.

24 years agoRoll platform major && minor (major now tracks FreeBSD major release).
mjacob [Sun, 17 Oct 1999 18:48:16 +0000 (18:48 +0000)]
Roll platform major && minor (major now tracks FreeBSD major release).
Add in null SWIZZLE definitions. Add in CFGPRINTF define. Change default
debug level to refer to an external isp_debug variable. Remove inline
functions as they're now in isp_inline.h and include that file.

24 years agoRoll core version number. Do some stylistic changes. Ensure that
mjacob [Sun, 17 Oct 1999 18:45:31 +0000 (18:45 +0000)]
Roll core version number. Do some stylistic changes. Ensure that
the result queue length is never less than 64. Move (ick) temp port
database used for post-LIP merging off the kernel stack and put it
into the softc. Remove some target mode stuff which will come back
later in a different file. Change how the list of outstanding commands
are stored (now allocated at mailbox setup time to be just enough for
the max for a specific HBA which can vary). Keep a rotating seed of
the last index for this in the softc. Increase the count of active
commands from 10 to 16 bits.

24 years agoadd in an INT_PENDING macro
mjacob [Sun, 17 Oct 1999 18:41:47 +0000 (18:41 +0000)]
add in an INT_PENDING macro

24 years agoRemove target mode definitions (they'll come back later in
mjacob [Sun, 17 Oct 1999 18:41:21 +0000 (18:41 +0000)]
Remove target mode definitions (they'll come back later in
a different file).

24 years agoAdd a file where inline functions for the Qlogic isp cards can go. This reduces
mjacob [Sun, 17 Oct 1999 18:15:05 +0000 (18:15 +0000)]
Add a file where inline functions for the Qlogic isp cards can go. This reduces
duplication in all the platform specific header files.

24 years agoroll 10[24]0 and 1080/12X0 f/w
mjacob [Sun, 17 Oct 1999 18:09:34 +0000 (18:09 +0000)]
roll 10[24]0 and 1080/12X0 f/w

24 years agoquoting << Martin_Blapp
green [Sun, 17 Oct 1999 16:26:58 +0000 (16:26 +0000)]
quoting << Martin_Blapp

- Completly changed the internals of umount(8). We do three
checks now to see if 'argv' is in the mounttable. It they
all fail, we return to main and print a warning.

- fixed the umount mount-order. The checks are rather complex
to do this. Cause umount(8) should also be able to unmount
several devices at once ('umount -a', 'umount -A',
'umount /mnt /mnt2'), the mount-order get's important.
I added checks to mark and unmark already unmounted devices.

-  Various fixes with nfs-unmounts (no rpc-calls were done,
or they were done although there was an existing mount).
Since we allow overlay-mounts, we should also handle them
properly.

- Translate the deprecated nfs-syntax with '@' to ':' like
mount_nfs does. The ':' syntax has now precedence, but '@'
still works.

- 'umount -v' is now fixed for all cases and doesn't print
garbage like two times the mountpoint etc.

- removed non documented and useless umount '-F'.

- hanged nfsmounts can now unmounted 'without' any problems.
I've removed stat() and realpath() checks on the mountpoint.
Instead we just do a realpath() on the basedir of the
mountpath and add the dirname again.
Implemented this as an idea from phk. But there are still
vfs-restrictions if the nfs_mount is busy. If there are
unwritten metadata on a hanged nfs-mount, and we modify
nfs_vfsops.c to not return EBUSY, we get a deadlock :(
The problem has now moved from userland to kernel.

- removed the BUGS part from the umount(8) manpage.

- Converted it to ANSI C (more than 60% of the code have
changed).

Martin_Blapp

Fixed PR's
----------

o [1999/02/03] bin/9893                 NFS umount of regular file impossible

s [1995/11/27] bin/841 stale nfs mounts cannot be umounted

o [1999/08/01] bin/12911 alfred  NFS umounts are not properly done
if just the mountpoint gets umounted

Only partially solved:
----------------------

The problem is now in kernel:

o [1999/04/07] bin/11005 `umount -f' does not work if the
NFS-server is down.

PR: bin/9893 bin/841 bin/12911 bin/11005
Submitted by: Martin Blapp <mb@imp.ch>

24 years agoUse Pa for filenames.
charnier [Sun, 17 Oct 1999 15:57:16 +0000 (15:57 +0000)]
Use Pa for filenames.

24 years agoCorrect use of .Nm.
charnier [Sun, 17 Oct 1999 15:54:50 +0000 (15:54 +0000)]
Correct use of .Nm.

24 years agoXref to warn(3) which is used instead of perror.
charnier [Sun, 17 Oct 1999 15:52:26 +0000 (15:52 +0000)]
Xref to warn(3) which is used instead of perror.

24 years agoadd .Sh DIAGNOSTICS
charnier [Sun, 17 Oct 1999 15:50:19 +0000 (15:50 +0000)]
add .Sh DIAGNOSTICS

24 years agoadd missing .El.
charnier [Sun, 17 Oct 1999 15:46:58 +0000 (15:46 +0000)]
add missing .El.

24 years agoRemove unnecessary includes.
newton [Sun, 17 Oct 1999 14:50:13 +0000 (14:50 +0000)]
Remove unnecessary includes.

phk's script walked through .c and .h files, but some of the ones on
the list are actually derived from sys/svr4/syscalls.master.  Make
the necessary changes here and the others will implicitly follow...

Submitted by: phk

24 years agoRemove unnecessary includes.
newton [Sun, 17 Oct 1999 14:44:48 +0000 (14:44 +0000)]
Remove unnecessary includes.

Submitted by: phk

24 years agoMove data to share
ache [Sun, 17 Oct 1999 13:44:48 +0000 (13:44 +0000)]
Move data to share

24 years agoadd mklocale
ache [Sun, 17 Oct 1999 13:42:03 +0000 (13:42 +0000)]
add mklocale

24 years agorestore 8859-5, remove BUILD_TOOLS define
ache [Sun, 17 Oct 1999 11:00:45 +0000 (11:00 +0000)]
restore 8859-5, remove BUILD_TOOLS define

24 years agoNote that we support the PCI version of the Digi SYNC/570i cards.
jhay [Sun, 17 Oct 1999 09:43:51 +0000 (09:43 +0000)]
Note that we support the PCI version of the Digi SYNC/570i cards.

24 years agoAdd support for the PCI version of the Digi SYNC/570i cards.
jhay [Sun, 17 Oct 1999 09:40:04 +0000 (09:40 +0000)]
Add support for the PCI version of the Digi SYNC/570i cards.

24 years agoCorrect a stupid type which prevented us from working with any device
dfr [Sun, 17 Oct 1999 06:48:47 +0000 (06:48 +0000)]
Correct a stupid type which prevented us from working with any device
which needed port resources.

24 years agoPut an upper bound on the number of BUSY status retries we'll do (use the
mjacob [Sat, 16 Oct 1999 23:53:09 +0000 (23:53 +0000)]
Put an upper bound on the number of BUSY status retries we'll do (use the
retry count for the ccb). This is probably not quite the right thing, but it
is better than silently hanging on (possibly broken) h/w which is what we
do now.

Reviewed by:Justin/Ken: they weren't entirely happy about it but didn't say no.

24 years agoProtect xpt_run_dev_sendq in xpt_release_devq_device with splsoftcam. This
mjacob [Sat, 16 Oct 1999 23:31:34 +0000 (23:31 +0000)]
Protect xpt_run_dev_sendq in xpt_release_devq_device with splsoftcam. This
seems to handle the case of timeouts firing during probe but after a device
has gone away. It really does help.
Obtained from:gibbs@freebsd.org

24 years agoMFS: forego->forgo
nsayer [Sat, 16 Oct 1999 21:05:11 +0000 (21:05 +0000)]
MFS: forego->forgo

24 years agospell check != grammar check. :-)
nsayer [Sat, 16 Oct 1999 20:18:35 +0000 (20:18 +0000)]
spell check != grammar check. :-)

24 years agoAdd `n' to the synopsis.
obrien [Sat, 16 Oct 1999 16:17:54 +0000 (16:17 +0000)]
Add `n' to the synopsis.

Forgotten by: sheldonh

24 years agoThe CTL0044 is more properly known as a "Creative SB AWE64 Gold".
obrien [Sat, 16 Oct 1999 15:57:33 +0000 (15:57 +0000)]
The CTL0044 is more properly known as a "Creative SB AWE64 Gold".

24 years agoAdd Allied Telesis CentreCOM LA-PCM_V2 entry.
kuriyama [Sat, 16 Oct 1999 13:52:43 +0000 (13:52 +0000)]
Add Allied Telesis CentreCOM LA-PCM_V2 entry.

Submitted by: sanpei@sanpei.org
PR: conf/14301

24 years agoCorrect a few diagnostics
brian [Sat, 16 Oct 1999 13:28:04 +0000 (13:28 +0000)]
Correct a few diagnostics

24 years agoSync w/ sys/i386/isa/isa_compat.h revision 1.16.
kato [Sat, 16 Oct 1999 13:14:59 +0000 (13:14 +0000)]
Sync w/ sys/i386/isa/isa_compat.h revision 1.16.

24 years agoSync w/ sys/i386/conf/options.i386 revision 1.122.
kato [Sat, 16 Oct 1999 13:13:00 +0000 (13:13 +0000)]
Sync w/ sys/i386/conf/options.i386 revision 1.122.

24 years agoMerge form sys/i386/conf/GENERIC revision 1.195.
kato [Sat, 16 Oct 1999 13:11:49 +0000 (13:11 +0000)]
Merge form sys/i386/conf/GENERIC revision 1.195.

24 years agosync with earlier change removing broken locale.
jkh [Sat, 16 Oct 1999 12:49:33 +0000 (12:49 +0000)]
sync with earlier change removing broken locale.

24 years agoYP/NIS code: remove unnecessary endgrent() calls which can cause fail on
ache [Sat, 16 Oct 1999 12:31:49 +0000 (12:31 +0000)]
YP/NIS code: remove unnecessary endgrent() calls which can cause fail on
next try over chroot (descriptor closed). getgrnam() used already handles
endgrent() properly and honors _gr_stayopen. Automatically call
setgroupent(1) when _pw_stayopen is set (for YP/NIS code).

24 years agoProperly fix building posix sources this time.
marcel [Sat, 16 Oct 1999 12:18:10 +0000 (12:18 +0000)]
Properly fix building posix sources this time.

Reported by: markm

24 years agoFix longstanding bug "unused stayopen" introduced in rev1.11
ache [Sat, 16 Oct 1999 11:50:37 +0000 (11:50 +0000)]
Fix longstanding bug "unused stayopen" introduced in rev1.11

PR: 14201

24 years agoDon't ntohl() the signature before printing it... it's already
brian [Sat, 16 Oct 1999 09:18:15 +0000 (09:18 +0000)]
Don't ntohl() the signature before printing it... it's already
been done.

Spotted by: Gert-Jan Vons <gert-jan@bigfoot.com>

24 years agoRelax the check for class=storage, subclass=ide to just class=storage.
dfr [Sat, 16 Oct 1999 09:00:49 +0000 (09:00 +0000)]
Relax the check for class=storage, subclass=ide to just class=storage.
This allows ata to probe correctly for the HPT366 on Abit's BP6.

24 years agoAdd Alpha and proper x86 support to GCC 2.95.1.
obrien [Sat, 16 Oct 1999 08:44:43 +0000 (08:44 +0000)]
Add Alpha and proper x86 support to GCC 2.95.1.
[ Functionally speaking, this covers revs 1.{2,3} ]

24 years agoMerge rev 1.2 (FreeBSD native support -- do not search the multitude of
obrien [Sat, 16 Oct 1999 08:39:06 +0000 (08:39 +0000)]
Merge rev 1.2 (FreeBSD native support -- do not search the multitude of
extended include file paths that do not exist) into GCC 2.95.1.

24 years agoGo back to stock file -- our mods are OBE.
obrien [Sat, 16 Oct 1999 08:34:33 +0000 (08:34 +0000)]
Go back to stock file -- our mods are OBE.

24 years agoMerge our -fformat-extensions and printf0() into GCC 2.95.1.
obrien [Sat, 16 Oct 1999 08:28:26 +0000 (08:28 +0000)]
Merge our -fformat-extensions and printf0() into GCC 2.95.1.

24 years agoStick with the stock version of this.
obrien [Sat, 16 Oct 1999 08:21:54 +0000 (08:21 +0000)]
Stick with the stock version of this.

24 years agoUse this stock version of this.
obrien [Sat, 16 Oct 1999 08:13:35 +0000 (08:13 +0000)]
Use this stock version of this.

24 years agoUse the stock file here. I cannot determine if our previous (rev 1.2)
obrien [Sat, 16 Oct 1999 08:12:02 +0000 (08:12 +0000)]
Use the stock file here.  I cannot determine if our previous (rev 1.2)
changes for ObjC are still appropriate.

24 years agoUse stock file here.
obrien [Sat, 16 Oct 1999 08:10:36 +0000 (08:10 +0000)]
Use stock file here.

24 years agoBring our profiling tweaks from rev 1.2 into GCC 2.95.1.
obrien [Sat, 16 Oct 1999 08:08:21 +0000 (08:08 +0000)]
Bring our profiling tweaks from rev 1.2 into GCC 2.95.1.

24 years agoMerge BDE's printf format error fixes into GCC 2.95.1.
obrien [Sat, 16 Oct 1999 07:57:37 +0000 (07:57 +0000)]
Merge BDE's printf format error fixes into GCC 2.95.1.

24 years agoUse the stock file here.
obrien [Sat, 16 Oct 1999 07:56:14 +0000 (07:56 +0000)]
Use the stock file here.

24 years agoUse the stock GCC 2.95.1 file here. Our previous (rev 1.2) changes are OBE.
obrien [Sat, 16 Oct 1999 07:53:19 +0000 (07:53 +0000)]
Use the stock GCC 2.95.1 file here.  Our previous (rev 1.2) changes are OBE.

24 years agoMerge rev 1.2 into GCC 2.95.1.
obrien [Sat, 16 Oct 1999 07:35:28 +0000 (07:35 +0000)]
Merge rev 1.2 into GCC 2.95.1.

24 years agoFix conflicts.
obrien [Sat, 16 Oct 1999 07:12:34 +0000 (07:12 +0000)]
Fix conflicts.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r52287,
obrien [Sat, 16 Oct 1999 07:10:09 +0000 (07:10 +0000)]
This commit was generated by cvs2svn to compensate for changes in r52287,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of the GCC 2.95.1 compilers
obrien [Sat, 16 Oct 1999 07:10:09 +0000 (07:10 +0000)]
Virgin import of the GCC 2.95.1 compilers

24 years ago- Convert this driver to newbus.
mdodd [Sat, 16 Oct 1999 06:26:44 +0000 (06:26 +0000)]
- Convert this driver to newbus.
- Generally clean things up.
- PnP now supported.

Will convert to bus_space, ifmedia and add a DEVICE_IDENTIFY() method
for autodetection.  As it stands

device ex0 at isa0

should find a card if one is present.

I feel less dirty now.

24 years agoVirgin import of the GCC 2.95.1 compilers
obrien [Sat, 16 Oct 1999 06:09:09 +0000 (06:09 +0000)]
Virgin import of the GCC 2.95.1 compilers

24 years agoThis commit was generated by cvs2svn to compensate for changes in r52284,
obrien [Sat, 16 Oct 1999 06:09:09 +0000 (06:09 +0000)]
This commit was generated by cvs2svn to compensate for changes in r52284,
which included commits to RCS files with non-trunk default branches.

24 years agoRemove "-k" (kernel-arch) as "i386" is not appropriate on the Alpha.
obrien [Sat, 16 Oct 1999 05:42:50 +0000 (05:42 +0000)]
Remove "-k" (kernel-arch) as "i386" is not appropriate on the Alpha.
Also remove the "-d" domain option, as if someone is savey enough to want
this, they are savey enought to make a custom amd_flags in /etc/rc.conf.

24 years agoConvert the mx driver to miibus.
wpaul [Sat, 16 Oct 1999 05:24:13 +0000 (05:24 +0000)]
Convert the mx driver to miibus.

In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.

The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.

24 years agoRemove name field from controller information. Fix name setting in
imp [Sat, 16 Oct 1999 05:11:46 +0000 (05:11 +0000)]
Remove name field from controller information.  Fix name setting in
pc98 case that I missed before.  Attempt to get the irq for the PCIC
first from the loader env var and second from the config system.  I've
been able to boot my laptop with a kernel that hardwired the irq to
10.  This should allow boot -c to finally start working for pcic irq,
but I've not tested that.  Add $FreeBSD$ to slot.h.

24 years agoVirgin import of GCC 2.95.1's libio -- the C++ iostream facility.
obrien [Sat, 16 Oct 1999 03:54:25 +0000 (03:54 +0000)]
Virgin import of GCC 2.95.1's libio -- the C++ iostream facility.

24 years agoThis commit was generated by cvs2svn to compensate for changes in r52279,
obrien [Sat, 16 Oct 1999 03:54:25 +0000 (03:54 +0000)]
This commit was generated by cvs2svn to compensate for changes in r52279,
which included commits to RCS files with non-trunk default branches.

24 years agoVirgin import of GCC 2.95.1's libstdc++
obrien [Sat, 16 Oct 1999 03:52:48 +0000 (03:52 +0000)]
Virgin import of GCC 2.95.1's libstdc++

24 years agoThis commit was generated by cvs2svn to compensate for changes in r52277,
obrien [Sat, 16 Oct 1999 03:52:48 +0000 (03:52 +0000)]
This commit was generated by cvs2svn to compensate for changes in r52277,
which included commits to RCS files with non-trunk default branches.

24 years agoUse a much larger buffer for message log retrieval until we are sure that
msmith [Sat, 16 Oct 1999 03:21:20 +0000 (03:21 +0000)]
Use a much larger buffer for message log retrieval until we are sure that
32 bytes is safe.

Handle successful completion of message log retrieval commands.

With these changes, the driver correctly handles the consequences of drive
death and replacement in a reliable array.  Note that the massive backlog
of I/O during handling of such an event can kill the system if softupdates
is enabled.

24 years agoFix mlx_diagnose_command so that it actually works. I can't believe this
msmith [Sat, 16 Oct 1999 03:08:46 +0000 (03:08 +0000)]
Fix mlx_diagnose_command so that it actually works.  I can't believe this
has been broken since implemented.

24 years agoSave the drive device_t so that we can print it later.
msmith [Sat, 16 Oct 1999 01:47:46 +0000 (01:47 +0000)]
Save the drive device_t so that we can print it later.

24 years agoSave the drive device_t correctly so we can print it later.
msmith [Sat, 16 Oct 1999 01:46:59 +0000 (01:46 +0000)]
Save the drive device_t correctly so we can print it later.

The drive number is 5 bits, not 4, in the read/write command.

24 years agoGrrrrr. Put the $FreeBSD$ in a Bad Place.
obrien [Fri, 15 Oct 1999 21:49:40 +0000 (21:49 +0000)]
Grrrrr.  Put the $FreeBSD$ in a Bad Place.

24 years agoEliminate remaining part of incorrect PCI bus numbering sanity check on systems with...
tegge [Fri, 15 Oct 1999 21:38:15 +0000 (21:38 +0000)]
Eliminate remaining part of incorrect PCI bus numbering sanity check on systems with more than one PCI bus.

24 years agoUse BWX instructions on EV6 as well as EV5.
gallatin [Fri, 15 Oct 1999 21:08:52 +0000 (21:08 +0000)]
Use BWX instructions on EV6 as well as EV5.

This gets the AlphaServer DS10 booting.

24 years agoRegister the fact we want expand_main_function() to invoke __main.
obrien [Fri, 15 Oct 1999 20:56:19 +0000 (20:56 +0000)]
Register the fact we want expand_main_function() to invoke __main.

24 years agoMerge rev 1.2 (a.out support) into EGCS 1.1.2.
obrien [Fri, 15 Oct 1999 20:48:35 +0000 (20:48 +0000)]
Merge rev 1.2 (a.out support) into EGCS 1.1.2.

24 years agoWhen more than one timer is expired at once, allow for the possibility
brian [Fri, 15 Oct 1999 20:44:34 +0000 (20:44 +0000)]
When more than one timer is expired at once, allow for the possibility
that the first timer ends up doing a timer_Stop() on the second.

When this happens, remove the timer from the pending list so that
we still call any subsequent timers.

This bug has been here for several years, but has only been tickled
recently with my device layering changes.

With enormous thanks for the perseverance of: Ruslan Ermilov <ru@ucb.crimea.ua>

24 years agoWhen we get the last NCP TLD, close all datalinks with CLOSE_STAYDOWN
brian [Fri, 15 Oct 1999 20:36:04 +0000 (20:36 +0000)]
When we get the last NCP TLD, close all datalinks with CLOSE_STAYDOWN
rather than CLOSE_NORMAL.

24 years agoRedefine CRTS_IFLOW and CCTS_OFLOW on the mac.
brian [Fri, 15 Oct 1999 20:30:44 +0000 (20:30 +0000)]
Redefine CRTS_IFLOW and CCTS_OFLOW on the mac.

Submitted by: Kazuyoshi Kato <kazk@yyy.or.jp>

24 years agoUntil we actually support SBus, there's no reason to keep the f/w in the tree.
mjacob [Fri, 15 Oct 1999 19:00:50 +0000 (19:00 +0000)]
Until we actually support SBus, there's no reason to keep the f/w in the tree.

24 years agoNew pccard kernel config requirement
imp [Fri, 15 Oct 1999 17:34:56 +0000 (17:34 +0000)]
New pccard kernel config requirement

24 years ago-Wall fix: ambigious else
billf [Fri, 15 Oct 1999 17:33:24 +0000 (17:33 +0000)]
-Wall fix: ambigious else

24 years agoAdd new file for pccard compatibilty code. Add it to files so it gets
imp [Fri, 15 Oct 1999 17:32:32 +0000 (17:32 +0000)]
Add new file for pccard compatibilty code.  Add it to files so it gets
pulled in as well.

24 years agoReorganize the attachement point for pcic (it was unattached and
imp [Fri, 15 Oct 1999 17:29:21 +0000 (17:29 +0000)]
Reorganize the attachement point for pcic (it was unattached and
floating before).  Attach pccard devices to pcic, one per slot
(although this may change to one per pcic).  pcic is now attached to
isa (to act as a bridge) and pccard is attached to pcic, cbb and
pc98ic (the last two are card bus bridge and the pc98ic version of
pcic, neither of which are in the tree yet).  Move pccard compat code
into pccard/pccard_compat.c.

THIS REQUIRES A CONFIG FILE CHANGE.  You must change your pcic/card
entries to be:
# PCCARD (PCMCIA) support
controller pcic0 at isa?
controller pcic1 at isa?
controller card0

The old system was upside down and this corrects that problem.  It
will make it easier to add support for YENTA pccard/card bus bridges.

Much more cleanup needs to happen before newbus devices can have
pccard attachments.  My previous commit's comments were premature.

24 years agoFix ``MAKEDEV acd''
brian [Fri, 15 Oct 1999 16:20:58 +0000 (16:20 +0000)]
Fix ``MAKEDEV acd''

Spotted by: Mark Knight <mkn@FreeBSD.org.uk>