summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add some more O2Micro devices I gleened from the web site/linux pcmcia cs.Warner Losh2001-04-182-4/+13
| | | | | | | | | | | | Add TI4451 as well. These are untested since I don't have the hardware to test against. Also, some O2Micro devices are #define w/o numbers as place holders so that I can encourage people to submit them when they appear in the channels. Notes: svn path=/head/; revision=75645
* Fix the botched rev 1.59 where I made it such that without INVARIANTSAlfred Perlstein2001-04-181-2/+2
| | | | | | | | | the map is never locked. Submitted by: tegge Notes: svn path=/head/; revision=75644
* Add support for the OZ6832.Warner Losh2001-04-182-0/+3
| | | | | | | Submitted by: Martin Nilsson <martin@svenskabutiker.se> Notes: svn path=/head/; revision=75643
* A few more mountd cleanups:Ian Dowse2001-04-182-74/+34
| | | | | | | | | | | | | | | - Remove some horrible code that faked a "struct addrinfo" to be later passed to freeaddrinfo(). Instead, add a new group type "GT_DEFAULT" used to denote that the filesystem is exported to the world, and treat this case separately. - Don't clear the AI_CANONNAME flag in a struct addrinfo returned by getaddrinfo. There's still a bit more struct addrinfo abuse left in here. - Simplify do_mount() slightly by using an addrinfo pointer to keep track of the current address. Notes: svn path=/head/; revision=75641
* Move setting of TI113X_PCI_CARD_CONTROL register soonerWarner Losh2001-04-172-6/+4
| | | | Notes: svn path=/head/; revision=75639
* Minor comment that missed the last changeWarner Losh2001-04-172-2/+2
| | | | Notes: svn path=/head/; revision=75638
* When booting, turn on the 3E0 compatibility address for ricoh cardbusWarner Losh2001-04-174-6/+64
| | | | | | | | | | | | | | parts. This is based on the newcard code that turns it off :-). We can now reboot after NEWCARD or Windows and have OLDCARD work. Add support for the RL5C466 while I'm at it. Treat TI1031 the same as the CLPD6832. It doesn't work yet, but sucks less than it did before. Also add a few #defines for other changes in the pipe. Notes: svn path=/head/; revision=75637
* Various bugfixes and cleanups, mainly from Martin Blapp:Ian Dowse2001-04-172-136/+94
| | | | | | | | | | | | | | | | | | | | - Revert del_mlist() to its pre-tirpc prototype. Unlike NetBSD's version, ours lets the caller generate any syslog() messages, so that it can include the service name in the message. - Initialise a few local variables to clarify the logic and avoid some compiler warnings. - Remove a few unused functions and local variables, and fix some whitespace issues. - Reinstate the logic for avoiding duplicate host entries that got removed accidentally in revision 1.41 (added in r1.5). This bit was submitted in a slightly different form by Thomas Quinot. Submitted by: Martin Blapp <mb@imp.ch>, Thomas Quinot <quinot@inf.enst.fr> PR: bin/26148 Notes: svn path=/head/; revision=75635
* Make this driver play ball with devfs(5).Dima Dorfman2001-04-172-6/+38
| | | | | | | Reviewed by: brian Notes: svn path=/head/; revision=75633
* Add a sanity check on ucred refcount.Alfred Perlstein2001-04-171-0/+1
| | | | | | | Submitted by: Terry Lambert <terry@lambert.org> Notes: svn path=/head/; revision=75632
* Implement client side NFS locks.Alfred Perlstein2001-04-1728-27/+1578
| | | | | | | | Obtained from: BSD/os Import Ok'd by: mckusick, jkh, motd on builder.freebsd.org Notes: svn path=/head/; revision=75631
* Write a switch statement as less obscure if statements.Poul-Henning Kamp2001-04-171-18/+8
| | | | Notes: svn path=/head/; revision=75629
* Update for security advisories: 01:32 (ipfilter), 01:33 (glob/ftp).Bruce A. Mah2001-04-172-12/+24
| | | | | | | New release notes: TCP ISS randomization, groff-1.17. Notes: svn path=/head/; revision=75626
* Fixed typos.Jens Schweikhardt2001-04-171-2/+2
| | | | | | | Approved by: jkh Notes: svn path=/head/; revision=75624
* Optimize make invocations by using multiple targets.David E. O'Brien2001-04-171-2/+2
| | | | Notes: svn path=/head/; revision=75623
* Save are floating point state in cpu_switch() if needed instead of relyingJohn Baldwin2001-04-172-1/+8
| | | | | | | | | | completely on lazy floating point state saving. This is needed for the SMP case since processes can migrate to other CPUs. Submitted by: dfr Notes: svn path=/head/; revision=75622
* I think this was supposed to be __const like in NetBSD: I have no ideaKris Kennaway2001-04-171-1/+1
| | | | | | | | | why I changed it to const. Noticed by: David Wolfskill <david@catwhisker.org> Notes: svn path=/head/; revision=75621
* Note that the previous commit also restored some historical behaviourKris Kennaway2001-04-170-0/+0
| | | | | | | | | in the TCP_COMPAT_42 case (e.g. choosing '1' as the initial sequence number at boot-time, instead of randomizing it). TCP_COMPAT_42 is the repository for old security holes, too :-) Notes: svn path=/head/; revision=75620
* Randomize the TCP initial sequence numbers more thoroughly.Kris Kennaway2001-04-178-8/+161
| | | | | | | | Obtained from: OpenBSD Reviewed by: jesper, peter, -developers Notes: svn path=/head/; revision=75619
* Fix an old bug related to BETTER_CLOCK. Call forward_*clock if SMPJohn Baldwin2001-04-171-3/+3
| | | | | | | | | | | | and __i386__ are defined rather than if SMP and BETTER_CLOCK are defined. The removal of BETTER_CLOCK would have broken this except that kern_clock.c doesn't include <machine/smptests.h>, so it doesn't see the definition of BETTER_CLOCK, and forward_*clock aren't called, even on 4.x. This seems to fix the problem where a n-way SMP system would see 100 * n clk interrupts and 128 * n rtc interrupts. Notes: svn path=/head/; revision=75616
* Typos fixed.Jens Schweikhardt2001-04-171-2/+2
| | | | | | | Approved by: jkh Notes: svn path=/head/; revision=75614
* Regen.Nick Hibma2001-04-172-2/+9
| | | | Notes: svn path=/head/; revision=75613
* Add the HP scanner 3400CNick Hibma2001-04-171-0/+1
| | | | Notes: svn path=/head/; revision=75612
* Regen.Nick Hibma2001-04-172-2/+18
| | | | Notes: svn path=/head/; revision=75609
* Lexar jumpSHOT Id.Nick Hibma2001-04-171-0/+4
| | | | | | | Submitted by: gshapiro Notes: svn path=/head/; revision=75608
* Remove a bogus %s from a printf.Nick Hibma2001-04-171-1/+1
| | | | | | | Submitted by: kris Notes: svn path=/head/; revision=75606
* set gd_other_cpus later, when we have a better idea what the other cpusAndrew Gallatin2001-04-171-1/+0
| | | | | | | | | are. submitted by: jhb Notes: svn path=/head/; revision=75605
* Improved support for alpha SMP. The following commit gets dual AS2100sAndrew Gallatin2001-04-171-54/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and AS4100s into single user mode. This work was done jointly by jhb and myself, and builds on dfr's earlier work. smp_init_secondary() / smp_start_secondary() - use the uniq val to pass the globalp (me) - fancy footwork to take any pending machine checks (me) - doing things the FreeBSD way and getting the per-cpu idleproc created correctly, and synchronizing the startup of secondaries (jhb) mp_start() - better recognition of available cpus (jhb) smp_rendezvous() - if smp hasn't started, only run the rendezvous function on the current cpu. Sleuthing and (prior) incorrect fix by me, correct fix by jhb smp_handle_ipi() - more verbose handling of console messages (jhb) - grab sched lock around setting PS_ASTPENDING (jhb) forward_*clock() - commented out. Joint decision by dfr, jhb and myself General synchronization improvements (more mb()s, etc) (jhb) Printf cleanups (joint) Whitespace cleanups (jhb) Notes: svn path=/head/; revision=75604
* Update upgrade instructions.Ruslan Ermilov2001-04-172-6/+8
| | | | Notes: svn path=/head/; revision=75602
* Remove share/tmac/locale/ and share/tmac/mdoc/locale/.Ruslan Ermilov2001-04-171-4/+0
| | | | Notes: svn path=/head/; revision=75601
* Changes to support SMP:Andrew Gallatin2001-04-171-6/+2
| | | | | | | | | | | | - don't do the stack overflow sanity check on MP systems -- p->p_addr will be malloc'ed memory (not K0SEG) and the check will fail. - don't ignore clock interrupts on secondaries. Alphas apparently roundrobin clock interrupts to all cpus, so we're going to take clock interrupts on all CPUS and not forward them. Notes: svn path=/head/; revision=75600
* changes to smp_init_secondary_glue():Andrew Gallatin2001-04-171-19/+11
| | | | | | | | | | | | | | | - use the unique value to save the per-cpu globalp struct like the comment says - don't lower the ipl to ALPHA_PSL_IPL_HIGH: we may have a pending machine check to take and we're not prepared for that yet, as we haven't setup our interrupt entry points. (this may only happen on sable/lynx) - indicate the fact that the working version of smp_init_secondary() doesn't return (this is tied up in other changes and hasn't yet been committed). Notes: svn path=/head/; revision=75599
* FreeBSD provides its own version of this OS-specific file.Ruslan Ermilov2001-04-171-2/+0
| | | | Notes: svn path=/head/; revision=75598
* Add Ukrainian language support for FreeBSD console.Maxim Sobolev2001-04-1713-4/+865
| | | | | | | | Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua> Reviewed by: ache, phantom, ru, sobomax Notes: svn path=/head/; revision=75597
* Synch template with one documented in the new mdoc(7) manpage.Ruslan Ermilov2001-04-171-8/+10
| | | | Notes: svn path=/head/; revision=75596
* mdoc.samples(7) is superseded by mdoc(7).Ruslan Ermilov2001-04-174-9/+5
| | | | Notes: svn path=/head/; revision=75595
* Use Groff versions of man(7) and mdoc(7) manpages.Ruslan Ermilov2001-04-174-3851/+1
| | | | | | | mdoc.samples(7) is superseded by mdoc(7). Notes: svn path=/head/; revision=75594
* Synch with new contrib/groff/ directory layout.Ruslan Ermilov2001-04-171-1/+1
| | | | Notes: svn path=/head/; revision=75593
* Upgrade to Groff 1.17.Ruslan Ermilov2001-04-1798-632/+956
| | | | Notes: svn path=/head/; revision=75592
* Removed yacc(1) output files.Ruslan Ermilov2001-04-175-8293/+0
| | | | Notes: svn path=/head/; revision=75591
* Merge Groff 1.17 changes.Ruslan Ermilov2001-04-177-59/+127
| | | | Notes: svn path=/head/; revision=75590
* Use stock (FSF) version of this file.Ruslan Ermilov2001-04-176-1115/+2153
| | | | Notes: svn path=/head/; revision=75589
* This commit was generated by cvs2svn to compensate for changes in r75587,Ruslan Ermilov2001-04-17570-198845/+0
| | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=75588
* Removed files not present in v1.17 import.Ruslan Ermilov2001-04-1729-16315/+0
| | | | Notes: svn path=/head/; revision=75587
* This commit was generated by cvs2svn to compensate for changes in r75584,Ruslan Ermilov2001-04-17610-3265/+224912
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=75585
| * Virgin import of FSF groff v1.17Ruslan Ermilov2001-04-17624-4270/+227190
| | | | | | | | Notes: svn path=/vendor/groff/dist/; revision=75584
* | Update/improve Ukrainian translation.Maxim Sobolev2001-04-172-580/+580
| | | | | | | | | | | | | | Submitted by: Olexander Kunytsa <kunia@istc.kiev.ua> (author of translation) Notes: svn path=/head/; revision=75583
* | Dont (ab)use drv2 to know if (si_flags & SI_NAMED) (pointed out by dd)Brian Somers2001-04-171-5/+3
| | | | | | | | | | | | | | Call cdevsw_remove when we unload. Notes: svn path=/head/; revision=75582
* | By popular demand, have adduser preserve comments at the top of theDoug Barton2001-04-171-2/+10
| | | | | | | | | | | | | | | | | | group file. Because of the way the group sorting works while printing out the new file it's not possible at this time to restore comments in other locations, but at least they won't just disappear altogether. Notes: svn path=/head/; revision=75581
* | This patch removes the VOP_BWRITE() vector.Poul-Henning Kamp2001-04-1719-66/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VOP_BWRITE() was a hack which made it possible for NFS client side to use struct buf with non-bio backing. This patch takes a more general approach and adds a bp->b_op vector where more methods can be added. The success of this patch depends on bp->b_op being initialized all relevant places for some value of "relevant" which is not easy to determine. For now the buffers have grown a b_magic element which will make such issues a tiny bit easier to debug. Notes: svn path=/head/; revision=75580