aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Backed out previous commit. VFS_LKM_NO_DEFAULT_DISPATCH wasn't used forBruce Evans1998-09-021-14/+7
| | | | | | | | long, and the ifdef for it broke the forward declaration for the dispatch function. Notes: svn path=/head/; revision=38756
* Keep build-tools objects separate from `all' objects so that myBruce Evans1998-09-022-9/+18
| | | | | | | cross-builds work. Notes: svn path=/head/; revision=38755
* Properly fragment multicast packets.Garrett Wollman1998-09-021-1/+2
| | | | | | | | PR: 7802 Submitted by: Steve McCanne <mccanne@cs.berkeley.edu> Notes: svn path=/head/; revision=38754
* Fixed the elf case of the creation of the libcrypt.so -> libscrypt->soBruce Evans1998-09-021-2/+2
| | | | | | | link. Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}. Notes: svn path=/head/; revision=38753
* csu must be built before all shared libaries for ELF, since ELF sharedBruce Evans1998-09-021-3/+4
| | | | | | | libraries are linked to at least crti.o. Always build it first. Notes: svn path=/head/; revision=38752
* Fixed munging of the SUBDIR list in rev.1.16-1.18.Bruce Evans1998-09-021-4/+2
| | | | Notes: svn path=/head/; revision=38751
* Removed a buggy ifdef for not linking libmd explicitly. ExplicitBruce Evans1998-09-021-9/+3
| | | | | | | | | | linkage is needed for the NOSHARED=YES case, so it is simplest to never depend on the automagic linkage for elf shared libraries. Reviewed by: jdp Notes: svn path=/head/; revision=38750
* Add -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not inBruce Evans1998-09-023-9/+10
| | | | | | | | | src/lkm/Makefile.inc. This fixes broken builds of the syscons LKMs when OBJFORMAT=elf. Removed src/lkm/Makefile.inc since it became empty and is worse than useless. Notes: svn path=/head/; revision=38749
* Add options for bridging and bandwidth limiting (disabled by default).Andrzej Bialecki1998-09-023-3/+12
| | | | | | | Submitted by: Luigi Rizzo <luigi@iet.unipi.it> Notes: svn path=/head/; revision=38748
* Nuked setting of crt here too.Bruce Evans1998-09-023-12/+2
| | | | | | | Obtained from: src/etc/root/dot.profile rev.1.17. Notes: svn path=/head/; revision=38747
* Ugh... Small correction to the previous commit.Andrzej Bialecki1998-09-021-4/+5
| | | | | | | _Now_ it compiles on 2.2.7... Notes: svn path=/head/; revision=38746
* Added code to display interface table and link layer info, as wellAndrzej Bialecki1998-09-022-14/+125
| | | | | | | | | | | as bridging statistics when using Luigi's bridging code. Also added some ifdef's to (hopefully) get it to compile under 2.2.x Submitted by: Luigi Rizzo <luigi@iet.unipi.it> Notes: svn path=/head/; revision=38745
* Cut-n-paste fub.David E. O'Brien1998-09-021-2/+2
| | | | | | | Noticed by: bde Notes: svn path=/head/; revision=38743
* Diagnostic rewritten in English.Wolfram Schneider1998-09-021-3/+3
| | | | | | | Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> Notes: svn path=/head/; revision=38742
* Add libcrypt. Elf was breaking.Mark Murray1998-09-021-3/+3
| | | | Notes: svn path=/head/; revision=38741
* Suppress duplicate entries in ldd output.John Polstra1998-09-022-12/+12
| | | | Notes: svn path=/head/; revision=38740
* Style fixes. If it seems like a lot of lines of changes, it'sJohn Polstra1998-09-021-75/+79
| | | | | | | | because I moved some functions. Mr. Tidy likes them to be in alphabetical order. Notes: svn path=/head/; revision=38739
* Add Id keywordsBrian Somers1998-09-0232-0/+53
| | | | Notes: svn path=/head/; revision=38738
* Handle dlsym(NULL, ...) properly, by searching in the caller'sJohn Polstra1998-09-021-11/+26
| | | | | | | | | | | shared object. Note, this searches _only_ that object, and not its needed objects, in accordance with the documentation. Also fix dlopen(NULL, ...) so that the executable's needed objects are searched as well as the executable itself. Notes: svn path=/head/; revision=38737
* Implement the weak aliases for private entry points in the inet_*John Polstra1998-09-0220-90/+167
| | | | | | | | | | | | | | and res_* modules in a way that works for ELF. I moved the aliases out of res_stubs.c and into the individual modules where the entry points are defined. Weak aliases don't work in ELF unless that is the case. (Actually, I'm surprised it worked for a.out.) This should fix the undefined "inet_addr" and related symbols in various applications that fail to include <arpa/inet.h> or <resolv.h> as they are supposed to do. Notes: svn path=/head/; revision=38736
* "xl%d: chip is is in D%d power mode " -> "xl%d: chip is in D%d power mode "Bill Paul1998-09-011-3/+3
| | | | Notes: svn path=/head/; revision=38730
* Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY).Garrett Wollman1998-09-011-4/+3
| | | | | | | | | | This is not sa completely solution to the deadlock, but the additional wakeups have helped in my observation. Suggested by: John Dyson Notes: svn path=/head/; revision=38729
* Remove redundant decl. of time(). Causes problems on alphaGary Palmer1998-09-012-4/+2
| | | | Notes: svn path=/head/; revision=38728
* Sync with sys/i386/conf/Makefile.i386 revision 1.120.KATO Takenori1998-09-012-32/+50
| | | | Notes: svn path=/head/; revision=38727
* Sync with sys/i386/i386/machdep.c revision 1.306.KATO Takenori1998-09-012-6/+6
| | | | Notes: svn path=/head/; revision=38726
* Silence potentially bogus warning.Jordan K. Hubbard1998-09-011-2/+2
| | | | Notes: svn path=/head/; revision=38723
* Put MSDOSFS back and look for something else to trim.Jordan K. Hubbard1998-09-011-2/+1
| | | | Notes: svn path=/head/; revision=38722
* Force NOMAN and NOINFO on legacy-install as well as legacy build.John Birrell1998-09-011-3/+3
| | | | Notes: svn path=/head/; revision=38721
* Add the clean targets again.John Birrell1998-09-011-3/+3
| | | | Notes: svn path=/head/; revision=38720
* Add the clean cleandepend and cleanobj targets back.John Birrell1998-09-011-3/+3
| | | | Notes: svn path=/head/; revision=38719
* Check for NULL pointer before freeing a struct sockaddr. m_freem() can handleLuoqi Chen1998-09-013-6/+9
| | | | | | | NULL, buf free() can't. Notes: svn path=/head/; revision=38718
* - Fix style bug.KATO Takenori1998-09-014-12/+12
| | | | | | | | | - hw.ispc98 -> machdep.ispc98. Submitted by: Garrett Wollman (hw -> machdep) Notes: svn path=/head/; revision=38717
* New commandline/script parser, supports backslash quoting and environmentMike Smith1998-09-014-43/+365
| | | | | | | | | variable substitution. Submitted by: Jordan Hubbard <jkh@freebsd.org> Notes: svn path=/head/; revision=38716
* Add a target to check the consistency of the make OBJFORMAT variableJohn Birrell1998-09-011-2/+25
| | | | | | | | | | with the object format determined by objformat. This prevents foot shooting (a form of boot scooting for hackers?) where local changes to /etc/make.conf or /etc/make.conf.local try to override OBJFORMAT in an incomplete way. Notes: svn path=/head/; revision=38715
* Change BINFORMAT to KERNFORMAT and add -aout or -elf to the toolJohn Birrell1998-09-013-51/+75
| | | | | | | | | arguments as appropriate. This is necessary because setting OBJFORMAT=aout in the makefile doesn't get exported to the environment. I wish our make could do that! Notes: svn path=/head/; revision=38714
* Oops, I missed the update from /etc/objectformat to /etc/objformatJohn Birrell1998-08-311-3/+3
| | | | | | | which caused a port-ELF upgrade to continue to build aout. Notes: svn path=/head/; revision=38713
* Bootloader update.Mike Smith1998-08-3127-2502/+528
| | | | | | | | | | | | | | | - Implement a new copyin/readin interface for loading modules. This allows the module loaders to become MI, reducing code duplication. - Simplify the search for an image activator for the loaded kernel. - Use the common module management code for all module metadata. - Add an 'unload' command that throws everything away. - Move the a.out module loader to MI code, add support for a.out kld modules. Submitted by: Alpha changes fixed by Doug Rabson <dfr@freebsd.org> Notes: svn path=/head/; revision=38712
* MACHINE -> MACHINE_ARCH to allow PC98 to define MACHINE=pc98.John Birrell1998-08-313-25/+25
| | | | | | | Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp> Notes: svn path=/head/; revision=38711
* Force the upgrade kernel to be aout.John Birrell1998-08-311-3/+5
| | | | Notes: svn path=/head/; revision=38710
* Remove a work-around for an assembler bug that has been fixed sinceJohn Polstra1998-08-311-4/+1
| | | | | | | April, 1997. The work-around causes problems under ELF. Notes: svn path=/head/; revision=38709
* Fixed bug in Miro Tuner detection. Missing Goto.Søren Schmidt1998-08-312-116/+140
| | | | | | | | | | | Removed Hauppauge EEPROM 0x10 detection as I think 0x10 should be a PAL tuner, not NTSC. Reinstated some Tuner Guesswork code from 1.27 Submitted by: Roger Hardiman <roger@cs.strath.ac.uk> Notes: svn path=/head/; revision=38708
* Renamed BT848[SG]CAPAREA to BT848_[SG]CAPAREA.Søren Schmidt1998-08-318-32/+142
| | | | | | | | | | | | | | Added PR kern/7177 for SECAM Video Highway Xtreme with single crystal PLL configuration submitted by Vsevolod Lobko <seva@alex-ua.com>. In kernel configuration file add options OVERRIDE_CARD=2 options OVERRIDE_TUNER=11 options BKTR_USE_PLL Submitted by: Roger Hardiman <roger@cs.strath.ac.uk> Notes: svn path=/head/; revision=38707
* Added Capture Area ioctl - BT848[SG]CAPAREA.Søren Schmidt1998-08-318-55/+369
| | | | | | | | | | | | Normally the full 640x480 (768x576 PAL) image is grabbed. This ioctl allows a smaller area from anywhere within the video image to be grabbed, eg a 400x300 image from (50,10). See restrictions in BT848SCAPAREA. Submitted by: Roger Hardiman <roger@cs.strath.ac.uk> Notes: svn path=/head/; revision=38706
* Bow to tradition and correctly implement the bogus-but-hallowed semanticsGarrett Wollman1998-08-311-5/+6
| | | | | | | | of getsockopt never telling how much it might have copied if only the buffer were big enough. Notes: svn path=/head/; revision=38705
* Don't set the router_enable variable by default.Jordan K. Hubbard1998-08-313-6/+3
| | | | Notes: svn path=/head/; revision=38703
* Sort cross references.Wolfram Schneider1998-08-3165-189/+189
| | | | Notes: svn path=/head/; revision=38702
* Support multiple databases. For exampleWolfram Schneider1998-08-312-25/+25
| | | | | | | $ look miau dict1 dict2 dict3 Notes: svn path=/head/; revision=38701
* Use 16bit register in inline asm code to set segment registers.Luoqi Chen1998-08-312-6/+6
| | | | Notes: svn path=/head/; revision=38700
* Correctly set the return length regardless of the relative size of theGarrett Wollman1998-08-311-6/+3
| | | | | | | | user's buffer. Simplify the logic a bit. (Can we have a version of min() for size_t?) Notes: svn path=/head/; revision=38699
* Fix handling of ENOBUFS condition. During reception, the filled mbufBill Paul1998-08-311-12/+27
| | | | | | | | | | | | | | | | | | | cluster from the RX descriptor is passed up to the higher layers and replaced with an empty buffer for the next time the descriptor comes up in the RX ring. The xl_newbuf() routine returns ENOBUFS if it can't obtain a new mbuf cluster, but this return value was being ignored. Now, if buffer allocation fails, we leave the old one in place and drop the packet. This is rude, but there's not much else that can be done in this situation. Without this, the driver can cause a panic if the system runs out of MBUF clusters. Now it will complain loudly, but it shouldn't cause a panic. Also added another pair of missing newlines to some printf()s. Notes: svn path=/head/; revision=38697