]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
25 years agoInstall uuxqt sgid uucp. Since "rnews" should not be executable for
Torsten Blum [Sat, 13 Mar 1999 17:35:18 +0000 (17:35 +0000)]
Install uuxqt sgid uucp. Since "rnews" should not be executable for
everyone (to prevent fake-postings) and modern Inn installs
rnews as news.uucp and mode 4550 this is the only save way to allow
uuxqt to process rnews batches.

25 years agoReduce Bruce-filter verbosity.
Poul-Henning Kamp [Sat, 13 Mar 1999 16:22:18 +0000 (16:22 +0000)]
Reduce Bruce-filter verbosity.

25 years agoMake NDGBPORTS an official option.
Joerg Wunsch [Sat, 13 Mar 1999 13:20:59 +0000 (13:20 +0000)]
Make NDGBPORTS an official option.

25 years agoSync with sys/i386/conf/Makefile.i386 revision 1.141.
KATO Takenori [Sat, 13 Mar 1999 13:18:00 +0000 (13:18 +0000)]
Sync with sys/i386/conf/Makefile.i386 revision 1.141.

25 years agoset if_snd.ifq_maxlen to something reasonable - note that if_de.c has
Peter Wemm [Sat, 13 Mar 1999 09:21:27 +0000 (09:21 +0000)]
set if_snd.ifq_maxlen to something reasonable - note that if_de.c has
a wierd double-queue arrangement..  It always empties the if_snd queue
then puts the transmit packets into a different queue that is limited
by the number of TX descriptors and does it's own discards...
This should stop the boot-time XXX warning anyway.

25 years agoClarify the undesirability of static configuration.
Greg Lehey [Sat, 13 Mar 1999 07:49:52 +0000 (07:49 +0000)]
Clarify the undesirability of static configuration.
Describe the problems of synchronization between userland and driver.

Tripped-over-by: Chris Foote <chris@senet.com.au>
25 years agoChange prototype of vinum_inactive.
Greg Lehey [Sat, 13 Mar 1999 07:46:34 +0000 (07:46 +0000)]
Change prototype of vinum_inactive.

25 years agoDescribe the new debug flags DEBUG_EOFINFO and DEBUG_MEMFREE.
Greg Lehey [Sat, 13 Mar 1999 07:45:52 +0000 (07:45 +0000)]
Describe the new debug flags DEBUG_EOFINFO and DEBUG_MEMFREE.

Fix a confusion between slices and partitions.

Clarify the problems of small stripe sizes (< 128 kB).

25 years agoinfo command: Remove opencount parameter, print value of open flag.
Greg Lehey [Sat, 13 Mar 1999 07:44:17 +0000 (07:44 +0000)]
info command: Remove opencount parameter, print value of open flag.

25 years agocreate command: if an error occurs, print the offending line even if
Greg Lehey [Sat, 13 Mar 1999 07:43:28 +0000 (07:43 +0000)]
create command: if an error occurs, print the offending line even if
the -v flag has not been set.

25 years agoImprove the manner in which the location of the kld is found. It
Greg Lehey [Sat, 13 Mar 1999 07:42:15 +0000 (07:42 +0000)]
Improve the manner in which the location of the kld is found.  It
should now be completely automatic.

25 years agoRemove opencount from vinum_conf and struct vol, and disk index from
Greg Lehey [Sat, 13 Mar 1999 07:40:52 +0000 (07:40 +0000)]
Remove opencount from vinum_conf and struct vol, and disk index from
struct vol.

Add time to struct mc, remove KVA crud.

Add debug flags DEBUG_EOFINFO and DEBUG_MEMFREE.

25 years agoPart of removing vol->opencount: now we just use a flag.
Greg Lehey [Sat, 13 Mar 1999 07:39:17 +0000 (07:39 +0000)]
Part of removing vol->opencount: now we just use a flag.

25 years agoAdd DEBUG_EOFINFO log messages.
Greg Lehey [Sat, 13 Mar 1999 07:38:27 +0000 (07:38 +0000)]
Add DEBUG_EOFINFO log messages.

25 years agoRemove antique crud.
Greg Lehey [Sat, 13 Mar 1999 07:37:44 +0000 (07:37 +0000)]
Remove antique crud.

MMalloc: save the time at which the request was granted, remove more
crud.

FFree: add a circular buffer of the last 64 Free requests if
DEBUG_MEMFREE is set.

25 years agolock_drive: report on and recover from an obscure situation where the
Greg Lehey [Sat, 13 Mar 1999 07:35:40 +0000 (07:35 +0000)]
lock_drive: report on and recover from an obscure situation where the
daemon can deadlock against itself.

25 years agoVINUM_RESETCONFIG: do the reset even if the config is open (as it has
Greg Lehey [Sat, 13 Mar 1999 07:34:56 +0000 (07:34 +0000)]
VINUM_RESETCONFIG: do the reset even if the config is open (as it has
to be for us to issue the ioctl :-).  Also remove the opencount
parameter of the config, which just never worked.

25 years agoDon't frob vp->v_usecount, it scares the hell out of the driver under
Greg Lehey [Sat, 13 Mar 1999 07:33:37 +0000 (07:33 +0000)]
Don't frob vp->v_usecount, it scares the hell out of the driver under
certain circumstances.

25 years agoChange the way of recognizing whether a plex was given to a volume
Greg Lehey [Sat, 13 Mar 1999 07:32:40 +0000 (07:32 +0000)]
Change the way of recognizing whether a plex was given to a volume
after the volume had been fully operational; involves a change in the
use of the VF_NEWBORN flag.  Now if you add a plex to a volume which
is up, the plex will be down and the subdisks stale.  You need to
explicitly start the subdisks, which copies data from the good
subdisks to the uninitialized ones.

Stumbled-over-by: Ludwig Pummer <ludwigp@bigfoot.com>
give_sd_to_drive:
   correct method to give the entire largest chunk of drive to the
   subdisk.  Now it's enough to specify a length, and vinum will give
   you as much as it can.  Not to be recommended except for empty
   drives.

   Correct a bogon which made vinum refuse to give the last sector of
   a drive to a subdisk.

Last-reported-by: Ludwig Pummer <ludwigp@bigfoot.com>
Change %q formats to %ll before the former go away.  This doesn't make
much difference, since kernel kvprintf currently doesn't support
either, and the messages in question are just error messages.

25 years agopmap_qenter/pmap_qremove:
Alan Cox [Sat, 13 Mar 1999 07:31:29 +0000 (07:31 +0000)]
pmap_qenter/pmap_qremove:
Use the pmap_kenter/pmap_kremove inline functions
instead of duplicating them.

pmap_remove_all:
Eliminate an unused (but initialized) variable.

pmap_ts_reference:
Change the implementation.  The new implementation is much smaller
and simpler, but functionally identical.  (Reviewed by
"John S. Dyson" <dyson@iquest.net>.)

25 years agovinum_inactive: distinguish whether we care whether the config
Greg Lehey [Sat, 13 Mar 1999 07:22:00 +0000 (07:22 +0000)]
vinum_inactive: distinguish whether we care whether the config
is open or not.

25 years agoAdd a dire warning about the folly of configuring vinum in
Greg Lehey [Sat, 13 Mar 1999 06:32:06 +0000 (06:32 +0000)]
Add a dire warning about the folly of configuring vinum in
the kernel.

25 years agoWhen printing out V1 info, make sure that there is additional info
Warner Losh [Sat, 13 Mar 1999 04:41:35 +0000 (04:41 +0000)]
When printing out V1 info, make sure that there is additional info
before printing it.  Terminate when we come to a 0xff byte.  This
allows there to be zero or more additional info fields printed
correctly.  Before, the old code would print bogons or dump core when
presented with this case.

I don't know what the spec says about this, exactly, but this allows
me to do a dumpcis of my non-ATA AMP 4M FLASH cards w/o pccardc
dumping core.

25 years agoNote that a standard MBR supports booting only from hard drive 0
Robert Nordier [Sat, 13 Mar 1999 01:40:57 +0000 (01:40 +0000)]
Note that a standard MBR supports booting only from hard drive 0

25 years agoReverse the order of processing object files within an executable or
John Polstra [Sat, 13 Mar 1999 01:35:44 +0000 (01:35 +0000)]
Reverse the order of processing object files within an executable or
shared library when invoking global constructors and destructors.
For constructors, the object files used to be processed from first
to last; now they're done from last to first.  (Destructors are done
in the opposite order, as required by the C++ standard.)  This makes
us consistent with standard gcc and egcs compilers.  It also
eliminates ordering differences between dynamic and static
executables.

Bump the value of __FreeBSD_version to 400002 to reflect this
change.

25 years agoUpdate to post-branch state (yeesh!)
Jordan K. Hubbard [Fri, 12 Mar 1999 22:45:42 +0000 (22:45 +0000)]
Update to post-branch state (yeesh!)

25 years agoFix an old cut&paste bogon.
Poul-Henning Kamp [Fri, 12 Mar 1999 21:58:54 +0000 (21:58 +0000)]
Fix an old cut&paste bogon.

Noticed by: bde

25 years agoDon't allow anyone except root to mount file systems that map uids.
Warner Losh [Fri, 12 Mar 1999 19:40:39 +0000 (19:40 +0000)]
Don't allow anyone except root to mount file systems that map uids.
This can have bad security implications, but the impact on FreeBSD
systems is minimal because this fs isn't in the default kernels and it
is unknown if it even works.

Submitted by: Manuel Bouyer <bouyer@antioche.eu.org> and
Artur Grabowski <art@stacken.kth.se>

25 years agoRemove static delcarations from {,un}register_pcic_intr declarations
Warner Losh [Fri, 12 Mar 1999 18:45:47 +0000 (18:45 +0000)]
Remove static delcarations from {,un}register_pcic_intr declarations
in the not APIC_IO case.  This should silence the warnings when
building pcic.c as well as the undefined functions when the kernel
links.

Noticed by: several people in -current and me building the kernel

25 years agoMove the code for the ".init" and ".fini" sections outside of a
John Polstra [Fri, 12 Mar 1999 17:33:28 +0000 (17:33 +0000)]
Move the code for the ".init" and ".fini" sections outside of a
C function so the compiler won't try to emit line numbers for it
with "-g", breaking the build.  This has the nice side-effect of
making crtbegin.o and crtbeginS.o a little bit smaller.

Remove "-Wno-unused" from the Makefile.  Replace it with "__unused"
on particular function and variable declarations.

25 years agosrc/usr.sbin/natd -> src/sbin/natd (after a repo-copy by jdp)
Brian Somers [Fri, 12 Mar 1999 15:38:55 +0000 (15:38 +0000)]
src/usr.sbin/natd -> src/sbin/natd (after a repo-copy by jdp)

25 years agomake libkvm capable of dealing with a crashdump on alphas
Andrew Gallatin [Fri, 12 Mar 1999 14:47:33 +0000 (14:47 +0000)]
make libkvm capable of dealing with a crashdump on alphas
Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoFix savecore so that it works on alphas
Andrew Gallatin [Fri, 12 Mar 1999 14:46:00 +0000 (14:46 +0000)]
Fix savecore so that it works on alphas
Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoEnable crashdumps on alphas.
Andrew Gallatin [Fri, 12 Mar 1999 14:44:46 +0000 (14:44 +0000)]
Enable crashdumps on alphas.
Reviewed by: Doug Rabson <dfr@nlsystems.com>

25 years agoRemove duplicate include.
Poul-Henning Kamp [Fri, 12 Mar 1999 11:09:50 +0000 (11:09 +0000)]
Remove duplicate include.

Noticed by: bde

25 years agoFix Typo.
Poul-Henning Kamp [Fri, 12 Mar 1999 11:09:18 +0000 (11:09 +0000)]
Fix Typo.

25 years agoRemove vm_page_frees from kmem_malloc that are performed
Alan Cox [Fri, 12 Mar 1999 08:05:49 +0000 (08:05 +0000)]
Remove vm_page_frees from kmem_malloc that are performed
by vm_map_delete/vm_object_page_remove anyway.

25 years agoThis solves a deadlock that can occur when read()ing into a file-mmap()
Julian Elischer [Fri, 12 Mar 1999 03:09:29 +0000 (03:09 +0000)]
This solves a deadlock that can occur when read()ing into a file-mmap()
space. When doing this, it is possible to for another process to attempt
to get an exclusive lock on the vnode and deadlock the mmap/read
combination when the uiomove() call tries to obtain a second
shared lock on the vnode. There is still a potential deadlock
situation with write()/mmap().
Submitted by: Matt Dillon <dillon@freebsd.org>
Reviewed by: Luoqi Chen <luoqi@freebsd.org>
Delimmitted by tag PRE_MATT_MMAP_LOCK and POST_MATT_MMAP_LOCK
in kern/kern_lock.c kern/kern_subr.c

25 years agoReviewed by: Many at differnt times in differnt parts,
Julian Elischer [Fri, 12 Mar 1999 02:24:58 +0000 (02:24 +0000)]
Reviewed by: Many at differnt times in differnt parts,
including alan, john, me, luoqi, and kirk
Submitted by: Matt Dillon <dillon@frebsd.org>

This change implements a relatively sophisticated fix to getnewbuf().
There were two problems with getnewbuf(). First, the writerecursion
can lead to a system stack overflow when you have NFS and/or VN
devices in the system. Second, the free/dirty buffer accounting was
completely broken. Not only did the nfs routines blow it trying to
manually account for the buffer state, but the accounting that was
done did not work well with the purpose of their existance: figuring
out when getnewbuf() needs to sleep.

The meat of the change is to kern/vfs_bio.c. The remaining diffs are
all minor except for NFS, which includes both the fixes for bp
interaction AND fixes for a 'biodone(): buffer already done' lockup.
Sys/buf.h also contains a chaining structure which is not used by
this patchset but is used by other patches that are coming soon.
This patch deliniated by tags PRE_MAT_GETBUF and POST_MAT_GETBUF.
(sorry for the missing T matt)

25 years agoFix the 'fwd' option to ipfw when asked to divert to another machine.
Julian Elischer [Fri, 12 Mar 1999 01:15:57 +0000 (01:15 +0000)]
Fix the 'fwd' option to ipfw when asked to divert to another machine.
also rely less on other modules clearing static values, and clear them
in a few cases we missed before.
Submitted by: Matthew Reimer <mreimer@vpop.net>

25 years agoStop the mfs from trying to swap out crucial bits of the mfs
Julian Elischer [Fri, 12 Mar 1999 00:44:03 +0000 (00:44 +0000)]
Stop the mfs from trying to swap out crucial bits of the mfs
as this can lead to deadlock.
Submitted by: Mat dillon <dillon@freebsd.org>

25 years agoAdd support for long long modifier (e.g. %llx, %lld).
Doug Rabson [Thu, 11 Mar 1999 22:44:02 +0000 (22:44 +0000)]
Add support for long long modifier (e.g. %llx, %lld).

Reviewed by: bde

25 years agoFixed runtime accounting. The time since the previous context switch
Bruce Evans [Thu, 11 Mar 1999 21:53:12 +0000 (21:53 +0000)]
Fixed runtime accounting.  The time since the previous context switch
was discarded on every call to calcru().  Hacking on the `switchtime'
global for a related fix in rev.1.38 of kern_resource.c was too fragile
and broke when p_switchtime went away.

PR: 10402

25 years agoFixed variable overflow problem.
David Greenman [Thu, 11 Mar 1999 18:50:39 +0000 (18:50 +0000)]
Fixed variable overflow problem.

Obtained from: NetBSD via Mark J. Taylor <mtaylor@cybernet.com>

25 years agoIncreased kernel virtual address space to 1GB. NOTE: You MUST have fixed
David Greenman [Thu, 11 Mar 1999 18:28:46 +0000 (18:28 +0000)]
Increased kernel virtual address space to 1GB. NOTE: You MUST have fixed
bootblocks in order to boot the kernel after this! Also note that this
change breaks BSDI BSD/OS compatibility.
Also increased default NKPT to 17 so that FreeBSD can boot on machines
with >=2GB of RAM. Booting on machines with exactly 4GB requires other
patches, not included.

25 years agoChange permissions on /etc/ppp/ppp.conf to 0640.
Brian Somers [Thu, 11 Mar 1999 18:22:23 +0000 (18:22 +0000)]
Change permissions on /etc/ppp/ppp.conf to 0640.

25 years agoAdd ${lpd_program} and ${portmap_program} as variables in rc.conf, with
James FitzGibbon [Thu, 11 Mar 1999 16:17:24 +0000 (16:17 +0000)]
Add ${lpd_program} and ${portmap_program} as variables in rc.conf, with
suitable defaults pointing to the FreeBSD-shipped versions.  This will allow
for easier integration of third-party replacements for these daemons.
Reviewed by: Several members of -committers

25 years agoRemove <timepps.h> here as well.
Poul-Henning Kamp [Thu, 11 Mar 1999 15:12:28 +0000 (15:12 +0000)]
Remove <timepps.h> here as well.

You will need to manually rip it from /usr/include if it gives you any
trouble.

25 years agoMake even more of the PPSAPI implementations generic.
Poul-Henning Kamp [Thu, 11 Mar 1999 15:09:51 +0000 (15:09 +0000)]
Make even more of the PPSAPI implementations generic.

FLL support in hardpps()

Various magic shuffles and improved comments

Style fixes from Bruce.

25 years agoremoved from PPS-API draft
Poul-Henning Kamp [Thu, 11 Mar 1999 15:07:09 +0000 (15:07 +0000)]
removed from PPS-API draft

25 years agoOops, syscons.4 hasn't been added to Makefile!
Kazutaka YOKOTA [Thu, 11 Mar 1999 14:10:31 +0000 (14:10 +0000)]
Oops, syscons.4 hasn't been added to Makefile!

25 years agoPeople who wanted the "tagged opening" message can boot -v. The rest
Jordan K. Hubbard [Thu, 11 Mar 1999 10:48:02 +0000 (10:48 +0000)]
People who wanted the "tagged opening" message can boot -v.  The rest
of us, who appear to have complained incessantly about this message since
it appeared, can now stop.

25 years agoMake proper symlinks for fixit mode and ELF binaries.
Jordan K. Hubbard [Thu, 11 Mar 1999 09:38:06 +0000 (09:38 +0000)]
Make proper symlinks for fixit mode and ELF binaries.

Noticed by: jdp

25 years agoFix a diagnostic typo
Brian Somers [Thu, 11 Mar 1999 09:24:52 +0000 (09:24 +0000)]
Fix a diagnostic typo
Submitted by:  Martin Machacek <mm@i.cz>

25 years agoGet the pid right if a stale lock file exists.
Brian Somers [Thu, 11 Mar 1999 09:09:20 +0000 (09:09 +0000)]
Get the pid right if a stale lock file exists.
PR: 10531
Submitted by: Lawrence D. Lopez <lopez@cisco.com>

25 years agoTone down the log levels (Log{ERROR,WARN} -> LogCCP)
Brian Somers [Thu, 11 Mar 1999 01:49:15 +0000 (01:49 +0000)]
Tone down the log levels (Log{ERROR,WARN} -> LogCCP)
when we've simply missed a packet.

When our Predictor1 CRC is wrong (implying we've dropped
a packet), don't send a ResetReq().  Instead, send another
CCP ConfigReq().  *shrug*  My tests show this as being far
worse than the ResetReq as we may have further Nak/Rejs etc
and we're basically resetting both our incoming and outgoing
compression dictionaries, but rfc1978 says the ConfigReq is
correct, so we'd better go along...

25 years agoDescribe the default values for useful options.
Greg Lehey [Wed, 10 Mar 1999 21:59:02 +0000 (21:59 +0000)]
Describe the default values for useful options.

Clarify which options are no longer useful.

25 years agoAlso look under FREEBSD/.. for distribution files; I meant to do this
Jordan K. Hubbard [Wed, 10 Mar 1999 21:59:01 +0000 (21:59 +0000)]
Also look under FREEBSD/.. for distribution files; I meant to do this
for the DOS distro.

25 years agoPID_MAX is now 99999.
Ollivier Robert [Wed, 10 Mar 1999 20:55:23 +0000 (20:55 +0000)]
PID_MAX is now 99999.

PR: docs/10530
Submitted by: Ben Smithurst <ben@scientia.demon.co.uk>

25 years agoFix two tests against hex. values for CPUID.
Ollivier Robert [Wed, 10 Mar 1999 20:42:00 +0000 (20:42 +0000)]
Fix two tests against hex. values for CPUID.

PR: i386/10050
Submitted by: Kevin Day <toasty@dragondata.com>

25 years agoFixes alignment of blocksize field to be prettier if
Matt Jacob [Wed, 10 Mar 1999 18:42:20 +0000 (18:42 +0000)]
Fixes alignment of blocksize field to be prettier if
longest density code && density name is used.
Obtained from: Ken Merry

25 years agoNeed to include /contrib/dev/oltr/... not dev/oltr/...
Julian Elischer [Wed, 10 Mar 1999 17:45:26 +0000 (17:45 +0000)]
Need to include /contrib/dev/oltr/... not dev/oltr/...

25 years agoFix fstat compatibility by printing the address of the tcppcb instead of
Dag-Erling Smørgrav [Wed, 10 Mar 1999 17:25:42 +0000 (17:25 +0000)]
Fix fstat compatibility by printing the address of the tcppcb instead of
that of the regular socket pcb for TCP sockets.

PR: bin/9963
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>

25 years agoAdds the '-p' option to make time(1) output POSIX.2 compliant.
Ollivier Robert [Wed, 10 Mar 1999 17:22:12 +0000 (17:22 +0000)]
Adds the '-p' option to make time(1) output POSIX.2 compliant.
Updates the manpage as well.

I've rewritten the patch as it was for 2.2.7. It can probably be put
into 3.1-STABLE as well.

PR: bin/10515
Submitted by: Jens Schweikhardt <schweikh@noc.dfn.de>

25 years agoUpdated to use new APIC (SMP) safe interrupt register/unregister
Roger Hardiman [Wed, 10 Mar 1999 15:00:54 +0000 (15:00 +0000)]
Updated to use new APIC (SMP) safe interrupt register/unregister
functions.
Posted for review to -smp and -mobile and -hackers with no objections.

Reviewed by: Nate

25 years agoHeader file for pcic interrupt register/unregister functions.
Roger Hardiman [Wed, 10 Mar 1999 14:56:28 +0000 (14:56 +0000)]
Header file for pcic interrupt register/unregister functions.
No objections from -smp or -mobile or -hackers.

25 years agoKeyboard driver update.
KATO Takenori [Wed, 10 Mar 1999 14:51:53 +0000 (14:51 +0000)]
Keyboard driver update.

Submitted by: Kazutaka YOKOTA <yokota@FreeBSD.org>

25 years ago- Added new options (ATKBD_DFLT_KEYMAP, KBD_DISABLE_KEYMAP_LOAD and
Kazutaka YOKOTA [Wed, 10 Mar 1999 14:47:41 +0000 (14:47 +0000)]
- Added new options (ATKBD_DFLT_KEYMAP, KBD_DISABLE_KEYMAP_LOAD and
  KBD_INSTALL_CDEV).
- Removed the note that the VESA option cannot be used on the SMP system;
  this is not true.
- Moved the option VESA to more appropriate place.

25 years agoSync with sys/i386/conf/options.i386 revision up to 1.108.
KATO Takenori [Wed, 10 Mar 1999 14:01:59 +0000 (14:01 +0000)]
Sync with sys/i386/conf/options.i386 revision up to 1.108.

25 years agoSync with sys/i386/conf/majors.i386 revision 1.66.
KATO Takenori [Wed, 10 Mar 1999 14:00:21 +0000 (14:00 +0000)]
Sync with sys/i386/conf/majors.i386 revision 1.66.

25 years agoSync with sys/i386/conf/files.i386 revision up to 1.227.
KATO Takenori [Wed, 10 Mar 1999 13:59:20 +0000 (13:59 +0000)]
Sync with sys/i386/conf/files.i386 revision up to 1.227.

25 years agoSync with sys/boot/i386/loader/Makefile revision 1.30.
KATO Takenori [Wed, 10 Mar 1999 13:41:44 +0000 (13:41 +0000)]
Sync with sys/boot/i386/loader/Makefile revision 1.30.

25 years agoSync with sys/boot/i386/libi386/bootinfo.c revision 1.17.
KATO Takenori [Wed, 10 Mar 1999 13:40:29 +0000 (13:40 +0000)]
Sync with sys/boot/i386/libi386/bootinfo.c revision 1.17.

25 years agoKeyboard driver update in preparation for the USB keyboard driver.
Kazutaka YOKOTA [Wed, 10 Mar 1999 10:36:53 +0000 (10:36 +0000)]
Keyboard driver update in preparation for the USB keyboard driver.

- Refined internal interface in keyboard drivers so that:
  1. the side effect of device probe is kept minimal,
  2. polling mode function is added,
  3. and new ioctl and configuration options are added (see below).

- Added new ioctl: KDSETREPEAT
  Set keyboard typematic rate.  There has existed an ioctl command,
  KDSETRAD, for the same purpose.  However, KDSETRAD is dependent on
  the AT keyboard.  KDSETREPEAT provides more generic interface.
  KDSETRAD will still be supported in the atkbd driver.

- Added new configuration options:
  ATKBD_DFLT_KEYMAP
  Specify a keymap to be used as the default, built-in keymap.
  (There has been undocumented options, DKKEYMAP, UKKEYMAP, GRKEYMAP,
  SWKEYMAP, RUKEYMAP, ESKEYMAP, and ISKEYMAP to set the default keymap.
  These options are now gone for good.  The new option is more general.)

  KBD_DISABLE_KEYMAP_LOADING
  Don't allow the user to change the keymap.

25 years agoSubmitted by: Larry Lile
Julian Elischer [Wed, 10 Mar 1999 10:11:43 +0000 (10:11 +0000)]
Submitted by: Larry Lile
Move the Olicom token ring driver to the officially sanctionned location of
/sys/contrib. Also fix some brokenness in the generic token ring support.

Be warned that if_dl.h has been changed and SOME programs might
like recompilation.

25 years agoFor clarity, use the "map" variable introduced by the last commit
Alan Cox [Wed, 10 Mar 1999 07:07:42 +0000 (07:07 +0000)]
For clarity, use the "map" variable introduced by the last commit
throughout exec_aout_imgact.

25 years agoMention new loader.rc. Point people at the updated man pages for more
Warner Losh [Wed, 10 Mar 1999 06:21:28 +0000 (06:21 +0000)]
Mention new loader.rc.  Point people at the updated man pages for more
details.

25 years agoWe don't use this anymore - nuke it.
Jordan K. Hubbard [Wed, 10 Mar 1999 03:50:38 +0000 (03:50 +0000)]
We don't use this anymore - nuke it.

25 years agoInstall new loader.rc stuff.
Daniel C. Sobral [Wed, 10 Mar 1999 03:34:14 +0000 (03:34 +0000)]
Install new loader.rc stuff.

25 years agoGentlemen, I present you /boot/defaults. Just for the sake of symmetry.
Daniel C. Sobral [Wed, 10 Mar 1999 03:33:17 +0000 (03:33 +0000)]
Gentlemen, I present you /boot/defaults. Just for the sake of symmetry.

Reviewed by: jkh (eyebrown raised a little, I concede)

25 years agoMerge some doc updates which got only into the 3.0 branch during the last
Jordan K. Hubbard [Wed, 10 Mar 1999 02:50:32 +0000 (02:50 +0000)]
Merge some doc updates which got only into the 3.0 branch during the last
release cycle.

25 years agoget rid of space padding for compression
Matt Jacob [Wed, 10 Mar 1999 00:48:03 +0000 (00:48 +0000)]
get rid of space padding for compression

25 years agoDon't forget to remove devstat entries when taking
Matt Jacob [Wed, 10 Mar 1999 00:41:27 +0000 (00:41 +0000)]
Don't forget to remove devstat entries when taking
down the CCD device.

25 years agoRemove all diagnostics to stdout/stderr with #ifdef DEBUG
Brian Somers [Tue, 9 Mar 1999 23:44:00 +0000 (23:44 +0000)]
Remove all diagnostics to stdout/stderr with #ifdef DEBUG
Statify functions in alias_nbt.c

25 years agoSet the CPU resource limit back to infinity before exec()ing PP.
Brian Somers [Tue, 9 Mar 1999 22:04:44 +0000 (22:04 +0000)]
Set the CPU resource limit back to infinity before exec()ing PP.
PR: 10399

25 years agoTake boot1/boot2 from their new place, i.e. /boot/, not from
Andrzej Bialecki [Tue, 9 Mar 1999 21:15:08 +0000 (21:15 +0000)]
Take boot1/boot2 from their new place, i.e. /boot/, not from
(currently nonexistent) /usr/mdec/.

Submitted by: luigi

25 years agoIf /etc/ppp/ppp.conf doesn't exist, mention that the
Brian Somers [Tue, 9 Mar 1999 20:39:03 +0000 (20:39 +0000)]
If /etc/ppp/ppp.conf doesn't exist, mention that the
configuration file can't be found rather than saying
that the label can't be found.
Pointed out by: Greg Black <gjb@comkey.com.au>

25 years agoMake TIMER_FREQ a normal, undocumented option. Raise confusion to
Poul-Henning Kamp [Tue, 9 Mar 1999 20:20:09 +0000 (20:20 +0000)]
Make TIMER_FREQ a normal, undocumented option.  Raise confusion to
a higher level with example in LINT.

Clarify comment about PPS_SYNC.  Ignore for now that it doesn't
work in FLL mode, it will in a few days.

25 years agoFix from author of the driver:
Andreas Klemm [Tue, 9 Mar 1999 17:30:12 +0000 (17:30 +0000)]
Fix from author of the driver:

The i++ loop from 1..1000 is too small on very fast machines like
PII 450 MHz. Increasing the loop from 1..100000 lets the machine
access PHY. After this patch it's possible to use a SMC PCI card
on a HP Kayak XA series PC Workstation. Workaround until this fix
was to enable debugging in the driver (#define EPIC_DEBUG 1).

Without that patch you get an undefined state:
while true
do
ifconfig -a | grep status:
done
The status messages flaps between twwo values, but not
"connected".

Obtained from: Ustimenko Semen <semen@iclub.nsu.ru>

25 years agoDon't free() a NULL pointer!
Kazutaka YOKOTA [Tue, 9 Mar 1999 14:23:14 +0000 (14:23 +0000)]
Don't free() a NULL pointer!

25 years agoNew loader.rc stuff.
Daniel C. Sobral [Tue, 9 Mar 1999 14:06:55 +0000 (14:06 +0000)]
New loader.rc stuff.

Reviewed by: jkh

25 years agoo Use larger minimum root size on alpha.
Jordan K. Hubbard [Tue, 9 Mar 1999 12:36:28 +0000 (12:36 +0000)]
o Use larger minimum root size on alpha.
o Use proper architecture subdir when fetching bits from snapshot servers.

Submitted by: Doug Rabson <dfr@nlsystems.com>

25 years agoDocument -D option. Give a more helpful error message for some cases.
Daniel C. Sobral [Tue, 9 Mar 1999 11:44:51 +0000 (11:44 +0000)]
Document -D option. Give a more helpful error message for some cases.

PR: bin/10152
Obtained from: Matthew D. Fuller <fullermd@futuresouth.com>

25 years agoSupport seconds with -v.
Brian Somers [Tue, 9 Mar 1999 09:38:54 +0000 (09:38 +0000)]
Support seconds with -v.
PR: 6308
Submitted by: Max Euston <meuston@jmrodgers.com>

25 years agoRemove (redundant) map timestamp increments from some properly
Alan Cox [Tue, 9 Mar 1999 08:00:17 +0000 (08:00 +0000)]
Remove (redundant) map timestamp increments from some properly
synchronized routines.

25 years agotypo police
Brian Somers [Tue, 9 Mar 1999 00:24:27 +0000 (00:24 +0000)]
typo police

25 years agoAdd Specialix SI/XIO/SX ISA, EISA and PCI serial expansion cards/modules
Jordan K. Hubbard [Mon, 8 Mar 1999 23:41:12 +0000 (23:41 +0000)]
Add Specialix SI/XIO/SX ISA, EISA and PCI serial expansion cards/modules

Submitted by: Nick Sayer <nsayer@quack.kfu.com>
PR: 10456

25 years agoReserve cdev 115 for University of Waikato DAG network capture boards
Jordan K. Hubbard [Mon, 8 Mar 1999 23:31:04 +0000 (23:31 +0000)]
Reserve cdev 115 for University of Waikato DAG network capture boards

25 years agoClean up and order register definitions.
Justin T. Gibbs [Mon, 8 Mar 1999 22:43:23 +0000 (22:43 +0000)]
Clean up and order register definitions.

25 years agoAdd necessary splcam() protection around target mode setup and teardown
Justin T. Gibbs [Mon, 8 Mar 1999 22:42:52 +0000 (22:42 +0000)]
Add necessary splcam() protection around target mode setup and teardown
routines as well as card access that occurs for the AC_LOST_DEVICE async
event.