summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix some bugs in pthread scheduler:dt1998-10-096-18/+36
| | | | | | | | make pthread_yield() more reliable, threads always (I hope) preempted at least every 0.1 sec, as intended. PR: bin/7744 Submitted by: "Richard Seaman, Jr." <dick@tar.com>
* Pass termination information via softc flags to the core driver. Thegibbs1998-10-092-26/+38
| | | | EISA probe missed out on this change in attach->core API.
* When 'using defaults' ensure that termination is enabled.gibbs1998-10-091-5/+4
| | | | Removed some unused code.
* Get this building as a.out or ELF.rnordier1998-10-092-3/+8
| | | | With thanks to: jdp
* Hand me the pointy hat, and make it big.des1998-10-091-2/+2
|
* Put some #ifdef's around debugging code.abial1998-10-092-3/+19
|
* Fix for bad calculation of netmask bits. I'm amazed it worked thus far...abial1998-10-091-2/+5
|
* Sync with sys/i386/i386/machdep.c revision 1.312.kato1998-10-092-2/+12
|
* fix a bug which could lock up a transmitter.kjc1998-10-091-1/+5
| | | | | don't use the entire buffer space. if WRTX becomes equal to RDTX, the transmitter stops assuming the buffer is empty.
* Now take stdio.h out of files that don't require it.jkh1998-10-099-17/+10
|
* Fix damaged comment.jkh1998-10-091-1/+2
|
* fread() returns 0 on eof or error, not EOF. This fixes the followingdes1998-10-091-2/+2
| | | | | | | | | | bug: "head -c <n>" never exit and loops forever (until it is killed), if the input stream has fewer bytes than specified (n). PR: bin/8225 Submitted-by: FUJIMOTO Kensaku <fujimoto@oscar.elec.waseda.ac.jp>
* Adjust documentation to note the 3 boot images available now.jkh1998-10-091-3/+30
|
* Move auth.conf path in here. Doesn't affect published interface.jkh1998-10-091-0/+1
|
* Update docs to match interface change.jkh1998-10-091-4/+4
|
* o move path in libutil.h to paths.hjkh1998-10-093-10/+11
| | | | | o make property_read() take a fd instead to avoid stdio.h mess o update auth to new interface.
* Take the path spec back out.jkh1998-10-091-4/+1
|
* Remove some debugging code.msmith1998-10-096-104/+187
| | | | | | | | Do a much better job of DWIM with partial device specifications. Fix the module metadata build process, which was completely broken. Use a larger read buffer when copying large objects in; this improves performance marginally and will avoid flushning any small caches we might choose to implement.
* Sync the MODINFO constants with <sys/linker.h>msmith1998-10-094-41/+90
| | | | | | Remove debugging in command_read(). Correctly strip leading controls on script commands. Make 'ls' more DWIM in regard to pathnames. We can still do better.
* Small refinements to boot script.jkh1998-10-091-6/+7
|
* MODINFO_NAME can't be 0, that's the end of the metadata area.msmith1998-10-091-5/+6
|
* Use KJH's auth.conf parser to turn on/off Kerberos in userland.markm1998-10-096-8/+24
|
* Use KJH's auth.conf parser to turn on/off Kerberos in userland.markm1998-10-094-5/+22
|
* Add JKH's auth.conf-file parser to turn Kerberos on/off in userland.markm1998-10-093-5/+17
|
* Initialize boot configuration files on floppy correctly. We nowjkh1998-10-091-3/+10
| | | | support 3 kinds of floppies: boot+mfs (standard), boot, mfs.
* Add some evil temporary phys-to-kern translation for mfs.jkh1998-10-091-3/+11
|
* Add support for yet another "cyclone" board, with PCI device id 0x905A.wpaul1998-10-092-3/+6
| | | | | | | This is a 100BaseFX board with SC fiber media connectors. I don't actually have one of these but I've been told it works with the xl driver. Submitted by: Jason Wright from the openbsd group
* Missing defines for the kernel environment and module metadata lookupmsmith1998-10-092-2/+14
| | | | functions
* Don't try to print out the signal number that caused core to bejdp1998-10-091-3/+1
| | | | | dumped. It is not in a fixed location in the file, so at best, garbage comes out. I don't think this code was ever valid.
* include proper header for Mike's new stuff.jkh1998-10-091-1/+2
|
* Add new variable NO_FILTER_SHLIBS -- it will disable ELF <-> a.out shlibasami1998-10-091-1/+3
| | | | | | | | name conversion. Use it for binary ports that come with its own private shlib dirs, ports that install linux compatibility libraries (thus following their naming conventions and not ours), etc. Reviewed by: Martin Cracauer <cracauer@FreeBSD.ORG>
* All these have to include stdio.h now.jkh1998-10-094-4/+8
|
* Kernel environment access, preloaded module lookup.msmith1998-10-092-0/+270
|
* Initialise kernel environment and module metadata pointers.msmith1998-10-092-2/+12
|
* New files for kernel environment and module metadata interfaces.msmith1998-10-091-0/+2
|
* Fix a panic on SMP systems, caused by sleeping while holding ajdp1998-10-091-1/+13
| | | | | | | | | | | | | | | | | | | simple-lock. The reviewer raises the following caveat: "I believe these changes open a non-critical race condition when adding memory to the pool for the zone. I think what will happen is that you could have two threads that are simultaneously adding additional memory when the pool runs out. This appears to not be a problem, however, since the re-aquisition of the lock will protect the list pointers." The submitter agrees that the race is non-critical, and points out that it already existed for the non-SMP case. He suggests that perhaps a sleep lock (using the lock manager) should be used to close that race. This might be worth revisiting after 3.0 is released. Reviewed by: dg (David Greenman) Submitted by: tegge (Tor Egge)
* Use lstat() rather than stat in determining whether a file exists,jkh1998-10-091-2/+2
| | | | | otherwise we'll miss the "symlink exists but points nowhere" case. Submitted by: asami and/or possibly <ru@ucb.crimea.ua>
* Allow the module area to be used in order to find the MFS imagejkh1998-10-081-96/+28
| | | | | (in addition to allowing it to be compiled in) and stop overloading the MFS_ROOT variable to store size information.
* This thing has its own puts function, so use it.jkh1998-10-081-1/+3
| | | | Submitted by: Matthew Jacob <mjacob@nas.nasa.gov>
* remove stdio.h include; I forgot Bruce's cardinal rule that header filesjkh1998-10-081-2/+1
| | | | | | shouldn't include other ones (which, unfortunately, is also a hellish rule since he broke interfaces like sysctl this way by requiring undocumented header files to be included just in order to be able to use them now - SIGH!).
* Fix up the kernel environment and module data pointers in the bootinfo ifmsmith1998-10-085-8/+83
| | | | | they are present. If we are told where the end of the loaded kernel image is, believe it.
* Make that annoying "device busy" message dependent on DEBUG (using thedes1998-10-085-5/+5
| | | | | | | | DEB macro). There are probably quite a few other messages that warrant a similar treatment, and many more that should be converted to plain log messages (e.g. "WARNING: wrintr but write DMA inactive!"). Now that I think of it, same goes for the CAM code (e.g. the famed "tagged openings" message)
* Fix a memory leak in rpc.rstatd that shows up when it's run in standaloneken1998-10-081-1/+7
| | | | | | mode. (i.e., not from inetd) PR: bin/8212
* While I'm at it, remove the tickadj manpage from src/share/man0/man8,des1998-10-081-1/+0
| | | | | | | though I'm afraid there's a lot more that needs fixing in this file, judging by 'find /usr/src -name "*.8" -print'. Spotted-by: glimpse -H /usr/src tickadj
* Remove all references to tickadj(8) from rc, rc.conf and rc.conf.5.des1998-10-084-26/+6
| | | | | | | | | | | | | | | Disable building tickadj(8) by removing util from SUBDIR in the xntpd Makefile. Note that the sources are still there and tickadj can still be built and installed by doing: # cd /usr/src/usr.sbin/xntpd/util # make all install There are enough references to tickadj in e.g. the xntpd documentation (not to mention the sysctl variables it uses etc.) that I don't feel up to implementing the final solution right now. Kinda-approved-by: phk
* Discard previous commit.kato1998-10-082-28/+2
|
* Oops, discard my previous commits becase sumitted code is for RELENG_2_2.kato1998-10-085-200/+24
|
* Add entry for EtherEZ98 and Access/PC N98C+ cards.kato1998-10-082-8/+12
| | | | | Reviewed by: kato Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* Add ungermann-Bass Access/PC N98C+ support to fe driver (PC-98).kato1998-10-081-1/+162
| | | | | Reviewed by: kato Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* Add SMC EtherEZ98 support to ed driver (PC-98).kato1998-10-084-17/+54
| | | | | Reviewed by: kato Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
OpenPOWER on IntegriCloud