aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix this thing to work properly with multiple tlan adapters; incrementBill Paul1998-08-041-1/+3
| | | | | | | | | unit count correctly. Problem reported by Larry Baird <lab@gta.com>. Notes: svn path=/head/; revision=38065
* Correct an irritating documentation error.Mike Smith1998-08-041-2/+2
| | | | | | | (get_diskinfo is unnecessarily obfuscated) Notes: svn path=/head/; revision=38064
* Copy in the nfs_diskless structure if NFS_ROOT is defined. A previousMike Smith1998-08-033-6/+6
| | | | | | | | change to include nfs_root.h precluded NFS from being defined. Submitted by: Parag Patel <parag@cgt.com> Notes: svn path=/head/; revision=38063
* keep more up to date..Julian Elischer1998-08-033-17/+13
| | | | | | | | fixit uses the same crunch.conf as normal generation upgrade boot floppy to 1.44MB so that it fits Notes: svn path=/head/; revision=38062
* Major ppbus updates from the author.Mike Smith1998-08-0323-1361/+4286
| | | | | | | | | | | | | | | | | | | | - ppbus now supports PLIP via the if_plip driver - ieee1284 infrastructure added, including parallel-port PnP - port microsequencer added, for scripting the sort of port I/O that is common with parallel devices without endless calls up and down through the driver structure. - improved bus ownership behaviour among the ppbus-using drivers. - improved I/O chipset feature detection The vpo driver is now implemented using the microsequencer, leading to some performance improvements as well as providing an extensive example of its use. Reviewed by: msmith Submitted by: Nicolas Souchu <Nicolas.Souchu@prism.uvsq.fr> Notes: svn path=/head/; revision=38061
* Fixed bitrot in prototypes in synopsis.Bruce Evans1998-08-031-5/+5
| | | | Notes: svn path=/head/; revision=38060
* FIxed missing include in synopsis.Bruce Evans1998-08-0311-11/+22
| | | | Notes: svn path=/head/; revision=38059
* FIxed bitrot in prototype in synopsis.Bruce Evans1998-08-031-3/+5
| | | | Notes: svn path=/head/; revision=38058
* Use explicitly sized types when digging through packet headers.Doug Rabson1998-08-031-9/+9
| | | | | | | Reviewed by: Julian Elischer <julian@whistle.com> Notes: svn path=/head/; revision=38057
* Changed prototype in synopsis to match prototype in <pthread.h>.Bruce Evans1998-08-039-9/+9
| | | | Notes: svn path=/head/; revision=38056
* Fixed missing header in synopsis.Bruce Evans1998-08-031-1/+2
| | | | Notes: svn path=/head/; revision=38055
* isnetworktty -> isnettty. ttyent.h has already gone through 3Bruce Evans1998-08-032-6/+6
| | | | | | | | | revisions to match the confusing spelling in getttyent.c (1 to break it to match the man page and 1 in each of 2 branches to fix it). This function seems to be orphaned and unused. Notes: svn path=/head/; revision=38054
* Added the `saver' key definition. The saver key will activate the screenKazutaka YOKOTA1998-08-033-3/+13
| | | | | | | saver if one is loaded. Notes: svn path=/head/; revision=38053
* 1. Reorganized screen saver related code so that both the LKM screenKazutaka YOKOTA1998-08-038-442/+920
| | | | | | | | | | | | | | | | | | | | | | | | | | | | saver and splash screen can all work properly with syscons. Note that the splash screen option (SC_SPLASH_SCREEN) does not work yet, as it requires additional code from msmith. - Reorganized the splash screen code to match the latest development in this area. - Delay screen switch in `switch_scr()' until the screen saver is stopped, if one is running, - Start the screen saver immediately, if any, when the `saver' key is pressed. (There will be another commit for `kbdcontrol' to support this keyword in the keymap file.) - Do not always stop the screen saver when mouse-related ioctls are called. Stop it only if the mouse is moved or buttons are clicked; don't stop it if any other mouse ioctls are called. 2. Added provision to write userland screen savers. (Contact me if you are interested in writing one.) - Added CONS_IDLE, CONS_SAVERMODE, and CONS_SAVERSTART ioctls to support userland screen savers. 3. Some code clean-ups. Notes: svn path=/head/; revision=38052
* Fixed garbage after comment after #endif. Fixed reversed sense of sameBruce Evans1998-08-031-2/+2
| | | | | | | comment. Notes: svn path=/head/; revision=38051
* Sync with sys/i386/isa/syscons.h revision 1.38.KATO Takenori1998-08-031-1/+2
| | | | Notes: svn path=/head/; revision=38050
* Sync with sys/i386/isa/syscons.c revision up to 1.271.KATO Takenori1998-08-031-12/+46
| | | | Notes: svn path=/head/; revision=38049
* Sync with sys/i386/i386/userconfig.c revision 1.106.KATO Takenori1998-08-031-2/+4
| | | | Notes: svn path=/head/; revision=38048
* - When the system is shut down, switch to the vty0 if possible.Kazutaka YOKOTA1998-08-033-9/+51
| | | | | | | | | - Don't try to ring bell when system is going down. Beacuse the clock code is about to be stopped, the timeout routine won't be called anymore. Notes: svn path=/head/; revision=38047
* Fix the bug which always reallocated the cut buffer wheneverKazutaka YOKOTA1998-08-033-21/+54
| | | | | | | | | the screen mode is changed even if another vty has larger size. Reallocate the buffer only when the new screen size is larger than the current cut buffer size. Notes: svn path=/head/; revision=38046
* Don't accept the blank time value, if it is too big.Kazutaka YOKOTA1998-08-033-6/+12
| | | | | | | PR: bin/6188 Notes: svn path=/head/; revision=38045
* - Set bell pitch in hertz and duration in msecs.Kazutaka YOKOTA1998-08-032-6/+14
| | | | | | | | | | The change corresponds to syscons.c 1.268. PR: bin/6037 Submitted by: Kouichi Hirabayashi (kh@eve.mogami-wire.co.jp) Notes: svn path=/head/; revision=38044
* - Add new bell types: "quiet.normal" and "quiet.visual".Kazutaka YOKOTA1998-08-036-12/+36
| | | | | | | | | | | | | | | When bell is of "quiet" types, the console won't ring (or flush) if the ringing process is in a background vty. PR: i386/2853 - Modify the escape sequence 'ESC[=%d;%dB' so that bell pitch and duration are set in hertz and msecs by kbdcontrol(1). There will be a corresponding kbdcontrol patch. PR: bin/6037 Submitted by: Kouichi Hirabayashi (kh@eve.mogami-wire.co.jp) Notes: svn path=/head/; revision=38043
* Fixed building -current under 2.2.6 using `make world'. Moved someBruce Evans1998-08-033-13/+29
| | | | | | | | | | recently added definitions from sys.mk to bsd.own.mk. Include the src-relative bsd.own.mk in src/Makefile to pick up all new definitions. Don't check that MACHINE_ARCH is defined in src/Makefile, since it is (and should have been) guaranteed to be defined. Notes: svn path=/head/; revision=38042
* Use errx() instead of err() for malloc failures. -Wall. Do not dotPhilippe Charnier1998-08-032-13/+14
| | | | | | | terminate errx() string. Remove unused #includes. Use .Tn for NFS. Notes: svn path=/head/; revision=38041
* Document -n (soft-update) flag.Philippe Charnier1998-08-032-21/+21
| | | | | | | Add rcsid, remove unused #includes. Sync usage() and SYNOPSIS. Notes: svn path=/head/; revision=38040
* .Nm swapon -> .Nm.Philippe Charnier1998-08-032-12/+11
| | | | | | | Sort #includes. Add rcsid. Notes: svn path=/head/; revision=38039
* Correct use of .Nm and .Ev.Philippe Charnier1998-08-032-31/+34
| | | | | | | Add rcsid, rmove unused #include. Spelling. Notes: svn path=/head/; revision=38038
* Typo: i. e. -> i.e.Philippe Charnier1998-08-033-14/+13
| | | | | | | Remove unused #include. Notes: svn path=/head/; revision=38037
* Correct use of .Nm. Add rcsid. Do not dot terminate err(3) strings. Spelling.Philippe Charnier1998-08-032-17/+19
| | | | Notes: svn path=/head/; revision=38036
* Correct use of .Nm, add .An.Philippe Charnier1998-08-031-7/+9
| | | | Notes: svn path=/head/; revision=38035
* This commit was generated by cvs2svn to compensate for changes in r38032,Peter Wemm1998-08-03341-0/+97632
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=38033
| * Import sendmail-8.9.1 (slightly trimmed) onto a fresh branch undervendor/sendmail/8.9.1Peter Wemm1998-08-03514-23854/+25139
| | | | | | | | | | | | | | | | | | src/contrib as per various discussions. I will copy across our changes and then point the Makefiles across once the dust has settled.. Notes: svn path=/vendor/sendmail/dist/; revision=38032 svn path=/vendor/sendmail/8.9.1/; revision=38034; tag=vendor/sendmail/8.9.1
* | Ignore (effectively) SIGTSTP if we're already in the process of tstoping.Tim Vanderhoek1998-08-031-0/+1
| | | | | | | | Notes: svn path=/head/; revision=38031
* | Updates for the ThunderLAN driver:Bill Paul1998-08-032-32/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - probe for PHYs by checking the BMSR (phy status) register instead of the vendor ID register. - fix the autonegotiation routine so that it figures out the autonegotiated modes correctly. - add tweaks to support the Olicom OC-2326 now that I've actually had a chance to test one o Olicom appears to encode the ethernet address in the EEPROM in 16-bit chunks in network byte order. If we detect an Olicom card (based on the PCI vendor ID), byte-swap the station address accordingly. XXX The Linux driver does not do this. I find this odd since the README from the Linux driver indicates that patches to support the Olicom cards came from somebody at Olicom; you'd think if anyone would get that right, it'd be them. Regardless, I accepted the word of the disgnoatic program that came bundled with the card as gospel and fixed the attach routine to make the station address match what it says. o The version of the 2326 card that I got for testing is a strange beast: the card does not look like the picture on the box in which it was packed. For one thing, the picture shows what looks like an external NS 83840A PHY, but the actual card doesn't have one. The card has a TNETE100APCM chip, which appears to have not only the usual internal tlan 10Mbps PHY at MII address 32, but also a 10/100 PHY at MII address 0. Curiously, this PHY's vendor and device ID registers always return 0x0000. I suspect that this is a mutant version of the ThunderLAN chip with 100Mbps support. This combination behaves a little strangely and required the following changes: - The internal PHY has to be enabled in tl_softreset(). - The internal PHY doesn't seem to come to life after detecting the 100Mbps PHY unless it's reset twice. - If you want to use 100Mbps modes, you have to isolate the internal PHY. - If you want to use 10Mbps modes, you have to un-isolate the internal PHY. The latter two changes are handled at the end of tl_init(): if the PHY vendor ID is 0x0000 (which should not be possible if we have a real external PHY), then tl_init() forces the internal PHY's BMCR register to the proper values. Notes: svn path=/head/; revision=38030
* | The pthreads standard has been published. Change:Alexander Langer1998-08-0372-141/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | ...is expected to conform to IEEE (``POSIX'') Std 1003.1c when it is published. to: ...conforms to ISO/IEC 9945-1 ANSI/IEEE (``POSIX'') Std 1003.1 Second Edition 1996-07-12. Discussed with: jb Notes: svn path=/head/; revision=38028
* | A style fix for my previous commit.Alexander Langer1998-08-023-3/+3
| | | | | | | | Notes: svn path=/head/; revision=38027
* | Add missing "else", without whom the prev. commit is a null change.Tim Vanderhoek1998-08-021-4/+3
| | | | | | | | | | | | | | Fix a 2nd level indentation style bug. Notes: svn path=/head/; revision=38026
* | Fixed a race condition during the first lock/trylock of a staticallyAlexander Langer1998-08-023-12/+63
| | | | | | | | | | | | | | | | | | | | | | | | initialized mutex. Statically initialized mutexes are actually initialized at first use (pthread_mutex_lock/pthread_mutex_trylock). To prevent concurrent initialization by multiple threads, all static initializations are now serialized by a spinlock. Reviewed by: jb Notes: svn path=/head/; revision=38025
* | Fixed printf format errors.Bruce Evans1998-08-024-11/+11
| | | | | | | | Notes: svn path=/head/; revision=38024
* | Fixed printf format errors.Bruce Evans1998-08-029-20/+24
| | | | | | | | Notes: svn path=/head/; revision=38023
* | Fixed printf format errors.Bruce Evans1998-08-0210-26/+32
| | | | | | | | Notes: svn path=/head/; revision=38022
* | Fixed printf format errors. gcc should have a macro HOST_PTR_PRINTF_TYPEBruce Evans1998-08-026-17/+20
| | | | | | | | | | | | | | | | to go with its HOST_PTR_PRINTF[_FORMAT], since if %p is wrong for the format then `void *' is probably wrong for the type. Notes: svn path=/head/; revision=38021
* | Fixed printf format errors.Bruce Evans1998-08-023-7/+7
| | | | | | | | Notes: svn path=/head/; revision=38020
* | Fixed printf format warnings for non-errors. This change is null unlessBruce Evans1998-08-021-0/+4
| | | | | | | | | | | | | | | | | | a system header defines a macro __printf0like() using the new printf0 format attribute. uucp's internal ulog() function isn't actually printf-like but uucp normally declares it as such. Notes: svn path=/head/; revision=38019
* | Fixed printf format errors (time_t is not necessarily long).Bruce Evans1998-08-021-3/+5
| | | | | | | | Notes: svn path=/head/; revision=38018
* | Oops, the SRCDIR=${.OBJDIR} hack is still necessary, (since bsd.doc.mkBruce Evans1998-08-021-1/+1
| | | | | | | | | | | | | | | | has to cd to ${SRCDIR} to support inclusion messes elsewhere). Fortunately the previous commit forgot to remove it. Notes: svn path=/head/; revision=38017
* | Cleaned up. tmac.srefs was in both SRCS and EXTRAS. TheBruce Evans1998-08-021-10/+10
| | | | | | | | | | | | | | | | SRCDIR=${.OBDDIR} hack is now unnecessary. It was never necessary to use so many explicit paths to ${.OBJDIR} and ${.CURDIR}. Notes: svn path=/head/; revision=38016
* | Don't use `::' to break dependencies. Cleaned some nearby things.Bruce Evans1998-08-021-6/+5
| | | | | | | | Notes: svn path=/head/; revision=38015
* | Use a different hack in the ${DFILE} rule to keep indirect dependenciesBruce Evans1998-08-021-18/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (mostly for includes) separate from direct dependencies (so that ${.ALLSRC} can be used to find full paths to the sources for the direct dependencies only). The `::' hack just forgot the indirect dependendencies. This broke building doc/usd/13.viref with `make -jN' - the index got corrupted by being built twice concurrently. Cleaned up the ${DFILE} rule. There was a .else clause with dead code in it following a .else clause (make accepts this bad syntax). ${.ALLSRC} now works in the USE_SOELIMPP case. Some client Makefiles no longer need the SRCDIR=${.OBJDIR} hack. Notes: svn path=/head/; revision=38014