Commit Graph

34840 Commits

Author SHA1 Message Date
peter
db2aa5a565 Call the xpt_init() hook during at the start of the configure() process
via SYSINIT().  This gets a little closer to making cam useable as a
module.
1999-01-19 00:13:05 +00:00
peter
3ec70240c8 Break configure() into a couple of stages to allow insertion of
hooks (eg: by drivers or (pre)loadable modules into a convenient spot.
1999-01-19 00:10:59 +00:00
danny
f719fbe423 "19%02", tm.year -> "%d", tm.year+1900 1999-01-18 22:42:05 +00:00
danny
5377d91075 Allow two digit years 1969-2068 1999-01-18 22:15:09 +00:00
julian
1718a20d60 Fix typo. Unit is spelled with a 'u'. 'init' just types too easily. 1999-01-18 21:27:03 +00:00
julian
efacbe3ff6 Fix screwed up previous commit.
Obviously no-one is using this card on ISA as the interrupts
were NOT being handled.
1999-01-18 21:23:47 +00:00
gallatin
896a2d266c Reserve a major number for use by the Iprobe device driver.
Iprobe is an alpha-only system profiling suite which I'm porting from
Linux/alpha to FreeBSD.

Iprobe works by using the hardware profiling support built into
alpha cpus.  In a nutshell,  what Iprobe does is to setup the alpha
performance counters to sample the pc at a fairly high rate & dumps
those pc samples out to user space.  Then some code runs to map the
sampled PCs to functions.  You get a bit more than that (like the PSL
word, so you can tell if you're in the kernel or userland, what the
ipl is, etc).
1999-01-18 20:38:37 +00:00
gallatin
1541f0a571 Added support for the DEC EB64PLUS systype. (Part III)
o Add the EB64PLUS systype into the kernel configuration files
and add it to the GENERIC kernel

o Correct mcclock_isa.c's dependence on cia, it should depend on isa.
  This will allow avanti and eb64+ kernels to be built without the cia
  chipset support code.
1999-01-18 20:26:50 +00:00
gallatin
71ec8910f6 Added support for the DEC EB64PLUS systype. (part II)
The DEC EB64PLUS support code.  Based on NetBSD's dec_eb64plus.c,v 1.15

Submitted by: Wilko Bulte <wilko@yedi.iaf.nl>
1999-01-18 20:18:49 +00:00
gallatin
be1a5c0af9 Added support for the DEC EB64PLUS systype. (part I)
The new file pci_eb64plus_intr.s deals with the interrupt hardware
on the EB64PLUS and was obtained from NetBSD with the NetBSD
copyright intact

The apecs chipset support code was altered to allow routing interrupts
through pci if we're not running on an avanti.  Avanti's route all
interrupts through isa.

Tested by: Wilko Bulte <wilko@yedi.iaf.nl>
Partially reviewed by: dfr
1999-01-18 20:15:07 +00:00
wpaul
d1cab2b5df Update to include new drivers, mention newly supported fast ethernet
adapters.
1999-01-18 19:25:30 +00:00
msmith
843f30ead3 Transition from using Perl to using awk for our text-manipulation
needs.  This removes the dependancy on Perl for the generation of the
loader, allowing the world to be built on a perl-free system.

Submitted by:	Joe Abley <jabley@clear.co.nz>
1999-01-18 19:05:27 +00:00
wpaul
c4cf4e8714 Mention that the CNet Pro110B is supported (ax driver). 1999-01-18 17:26:01 +00:00
kato
7f823749af Added copyright.
Pointed out by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 14:55:38 +00:00
kato
6dc8dcaef9 Merge with sys/dev/syscons/syscons.c revision 1.292.
Submitted by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 14:48:34 +00:00
kato
d076458692 Don't forget to initialize va_mode.
Submitted by:	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Forgotten by:	kato
1999-01-18 14:47:01 +00:00
hm
e35f09c782 Add ISDN (i4b) documentation and examples 1999-01-18 14:05:23 +00:00
hm
d1142f23cb Add directory /usr/share/examples/isdn 1999-01-18 13:58:47 +00:00
roberto
4d66fb6d9d Fix "make world" breakage because MT_RTABLE was still referenced here. 1999-01-18 12:40:44 +00:00
yokota
1ae7f7722d - Added Spanish messages.
Submitted by: J M Alcaide <jose@we.lc.ehu.es>

- Fixed typo in the last commit: IS-8859-1 -> ISO-8859-1
1999-01-18 12:38:59 +00:00
kato
e5fb4f3da7 Sync with sys/i386/i386/userconfig.c revision 1.126. 1999-01-18 11:01:57 +00:00
kato
01f945d5f5 Sync with sys/i386/conf/Makefile.i386 revision 1.135. 1999-01-18 11:00:29 +00:00
abial
6ac0d7cf18 Fix copy & paste error.
Submitted by:	Reinier Bezuidenhout <rbezuide@oskar.nanoteq.co.za>
1999-01-18 10:17:38 +00:00
kato
05d57904bd Switched to new syscons driver.
Submitted by:	NOKUBI Hirotaka <hnokubi@yyy.or.jp> and
             	Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1999-01-18 08:38:08 +00:00
julian
42d7787d25 From inspection, ISA interrupts were completely broken..
revert some of the old ISA code.
(I can't test this but I'm working on the file.)
1999-01-18 07:55:02 +00:00
simokawa
031e652417 Clean new index file(GPATH) of global.
Submitted by:	Shigio Yamaguchi <shigio@wafu.netgate.net>
1999-01-18 07:48:41 +00:00
simokawa
cc84aacec7 Update to Global-3.42. 1999-01-18 07:38:13 +00:00
simokawa
2b19461b95 Merge from verdor branch (v_3_4_2) and remove obsolete files. 1999-01-18 07:32:38 +00:00
simokawa
f9d7c04461 This commit was generated by cvs2svn to compensate for changes in r42788,
which included commits to RCS files with non-trunk default branches.
1999-01-18 06:59:18 +00:00
simokawa
cf4b2ca9b8 Import Global v3_4_2 sources.
Ok'd by: peter
Discussed with: msmith
1999-01-18 06:59:18 +00:00
jkoshy
4601663402 Move to a uniform '\ooo' (VIS_OCTAL) encoding for special characters.
The previous commit broke mtree(8) when file names using certain 8-bit
characters ended up being encoded with '/', '*', and other shell
metacharacters.

PR:			bin/9538
Submitted by:		"Eugene M. Kim" <astralblue@usa.net>
Reviewed by:		jkoshy
Bug-missed-last-time-by: jkoshy
1999-01-18 06:58:25 +00:00
billf
1638903742 Style police, inline ifs.
Submitted by:	 Brian Feldman <green@unixhelp.org>
1999-01-18 03:54:17 +00:00
grog
c7f3fe99f5 Only start vinum if vinum_slices variable is non-empty
Reported-by:	roberto
1999-01-18 03:25:10 +00:00
yokota
5116a804bf Add Portuguese keymaps.
Submitted by: Paulo Menezes <pm@dee.uc.pt>
1999-01-18 03:08:34 +00:00
yokota
9ed8e4d5f4 Correct Hungarian keymap file names. 1999-01-18 03:06:16 +00:00
yokota
494481c85d Fix some symbol keys, accented chars, and capslock state flags.
Submitted by: Thordur Ivarsson <thivars@est.is>
1999-01-18 03:04:41 +00:00
jkoshy
20e04af3b4 revoke(2) is supported on regular files under current. Change wording
in manual page that indicated otherwise.

PR:		docs/9517
Submitted by:	David Malone <dwmalone@maths.tcd.ie>
1999-01-18 02:37:03 +00:00
des
94d4a42a53 Use the correct type for uid and gid in struct passwd. Document it. 1999-01-18 02:14:20 +00:00
fenner
c50c55a49b Get rid of MT_RTABLE; multicast routing no longer uses it. 1999-01-18 02:09:52 +00:00
fenner
593625a8ec Don't use ip_mrtproto to determine whether multicast routing is in
the kernel; this was left over from the earlier protocol-dependent
 kernel multicast routing code.

Learn how to handle the malloc'd multicast routing table (instead of
 expecting it to be in mbufs)
1999-01-18 02:09:15 +00:00
fenner
135b3af037 Use dynamic memory allocation instead of mbuf's for multicast routing
state.

Note: this requires a recompilation of netstat (but netstat has been
broken since rev 1.52 of ip_mroute.c anyway)

Obtained from:	Significantly based on Steve McCanne's
		<mccanne@cs.berkeley.edu> work for BSD/OS
1999-01-18 02:06:59 +00:00
fenner
06aa0c704d Rename igmp's MALLOC; it doesn't have anything to do with multicast routing. 1999-01-18 01:56:31 +00:00
fenner
18e71a152c If arpresolve() gets passed a route with a null llinfo, call
arplookup() to try again.  This gets rid of at least one user's
 "arpresolve: can't allocate llinfo" errors, and arplookup() gives
 better error messages to help track down the problem if there really
 is a problem with the routing table.
1999-01-18 01:54:36 +00:00
dt
bd731534ae Install <sys/aio.h> as <aio.h>. 1999-01-17 22:35:09 +00:00
dt
77d43958e9 Bring a bit closer to the normal form. (In particular, add
__BEGIN_DECLS/__END_DECLS).
1999-01-17 22:33:08 +00:00
peter
2fca6b3ce6 Replaced by /usr/bin/gensetdefs a few months ago. 1999-01-17 21:18:19 +00:00
peter
326346634b Use the gensetdefs that is now in /usr/bin, it's a superset of the
one in the kernel source, and that one is already used for modules.

I don't _think_ this will hurt releases, aout-to-elf, etc, but it is
possible.  In all the cases I've looked at, config(8) has been
generated straight after a make world, so if /usr/sbin/config exists and
is the right version for the kernel, then we can pretty much count on
/usr/bin/gensetdefs being there too.
1999-01-17 21:17:27 +00:00
peter
ca0a3164bb Missed a stray LKM #ifdef 1999-01-17 21:04:53 +00:00
peter
443e505529 Undo #undef KERNEL hack for vnode.h to avoid vnode_if.h.
XXX It probably makes sense to have a flag for bsd.kern.mk to avoid these
    rules.
XXX IO_NDELAY seems to be the main reason for it, when used in a cdevsw
    read or write "flag" context.  Perhaps a redundant declaration
    somewhere like sys/conf.h might help remove the need for vnode.h in
    these device drivers in the first place.
1999-01-17 20:53:48 +00:00
peter
999f2217f1 Mountroot could concievably make sense to a KLD though, in the preload
case.  I'm not sure the autoconf code is up to it though...
1999-01-17 20:41:02 +00:00