summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hammer on the boot floppy generation bits some more. This is lookingjkh1999-01-052-92/+99
| | | | a little better.
* Fix bogon in docfile placement.jkh1999-01-051-3/+2
|
* Conditionalize make world in release.jkh1999-01-051-16/+8
|
* Do some serious beating on the floppy generation code to try andjkh1999-01-051-44/+34
| | | | | simplify it, name things more descriptively and get the kernel back on boot.flp where it should be.
* GRRRR! Apparently, the promiscuous mode chip bug which I thought waswpaul1999-01-052-4/+5
| | | | | | | | | | | | | | | | | isolated to revision 33 PNIC chips is also present in revision 32 chips. Cards with rev. 32 chips include the LinkSys LNE100TX and the Matrox FastNIC 10/100. This accounts for all the cards that I have to test with. (I was never able to personally trip the bug on this chip rev, but today one of the guys in the lab did it with the software they're working on for their cellular IP project, which uses BPF and promiscuous mode extensively.) This commit enables the promiscuous mode software workaround code for both revison 32 and revision 33 chips. It's possible all of the PNIC chips suffer from this bug, but these are the only two revs where I know for a fact it exists.
* Missing word. (in comments, non-destructive bug)billf1999-01-042-4/+4
|
* Make ctime_r, asctime_r, gmtime_r, and localtime_r available in libc.dt1999-01-043-20/+8
|
* Fix YMF719 detection (report by jose@we.lc.ehu.es).luigi1999-01-043-12/+27
| | | | | Fix compile problems without "controller pnp0" (fix by German Tischler)
* Fix a potential sign extension bug on 8-bit chars.peter1999-01-041-3/+3
| | | | | Outputting a backspace isn't supposed to be destructive.. It isn't on most terminals, nor on the standard bios output (vs. TERM_EMU mode)
* Fix variable initialization.. It was written with '==' instead of '-'.peter1999-01-041-2/+3
| | | | #include <string.h> for string prototypes.
* Clean some unused variables lintpeter1999-01-041-2/+4
|
* Don't forget a trailing \n when loading a kernel that has been stripped.peter1999-01-041-7/+8
| | | | | (This might make ELF_VERBOSE look funny, but I'm tempted to delete that anyway)
* -Clarification of last commit-billf1999-01-041-1/+1
| | | | | | | The char that the random letters and numbers are being pulled from is ended with a '\0'. Using sizeof() includes this '\0' in the 'pool' of possible characters. This patch decrements by one the size so we don't accidently end the new password prematurly.
* Backed out previous commit. The bug was in rev.1.49 of src/Makefile.inc1,bde1999-01-041-1/+1
| | | | | | | | | | so it can't be completely fixed here. Putting -I paths to the current headers in CFLAGS is more likely to break things than fix them, since there is no reason why current headers should work with old libraries. Other Makefiles that do this may only work because they are not used early in the bootstrap. However, the usual problem with errno being defined in terms of a nonexistent library doesn't seem to occur here, since we don't reference errno.
* Backed out rev.1.49. It broke bootstrapping from 2.1.5 2.2.7 andbde1999-01-041-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | probably other versions by spamming ${DESTDIR}/usr/include in much the same way as `make includes'. Details for 2.2.7: the bootstrap target has always done a weak spam of ${DESTDIR}/usr/include; we depend on it not installing any significant anachronisms (it probably shouldn't touch the headers at all; however, we may be depending on it for things like the renaming of ts_nsec to ts_sec in <sys/time.h>). Rev.1.49 strengthens the spam to everything in src/include. For 2.2.7, this is not immediately fatal. However, the `make all' step in src/includes is not followed by a `make clean' step, so new rpc headers are not generated after we've bootstrapped rpcgen. This causes a fatal error much later when the old (generated) rpc headers are used with the current headers (sys/types.h and/or the non-generated rpc headers). Details for 2.1.x: the bug is immediately fatal. It gives definition of errno that is not supported by 2.1.x's libc. The weak spam in the restored version avoids this problem by not installing errno.h. (Bootstrapping from 2.1.5 actually breaks much earlier.) I think the header problems supposedly fixed by rev.1.49 were caused by using NOCLEAN and having the build fall over when the weakly spammed headers are active. Minor differences in the layout will then cause the .depend files to point to nonexistent headers. It is a feature for symlinks like errno.h -> sys/errno.h to not exist early. The other change in rev.1.49 breaks building obj directories if NOCLEAN is set. It is only safe for _re_building with NOCLEAN set.
* Bring in ad1816 patches from German Tischler.luigi1999-01-049-18/+1748
| | | | | Fix 'device not configured' problem that people were experiencing when only PCI devices are present.
* Sync with sys/i386/conf/options.i386 revision 1.101.kato1999-01-042-2/+42
|
* Sync with sys/i386/conf/majors.i386 revision 1.59.kato1999-01-041-1/+2
|
* Sync with sys/i386/conf/files.i386 revision up to 1.217.kato1999-01-042-2/+140
|
* Sync with sys/i386/boot/rawboot/Makefile revision 1.12.kato1999-01-041-4/+3
|
* Sync with sys/i386/boot/netboot/Makefile revision 1.22.kato1999-01-041-6/+3
|
* Sync with sys/i386/boot/kzipboot/Makefile revision 1.10.kato1999-01-041-3/+3
|
* Sync with sys/i386/boot/biosboot/Makefile revision 1.68.kato1999-01-041-14/+5
|
* Sync with sys/i386/boot/Makefile.inc revision up to 1.5.kato1999-01-041-1/+3
|
* Fix a build problem when upgrading from 9 month old sources. There'schuckr1999-01-041-1/+1
| | | | | | | | | | a circular dependency problem, wherein rpcgen depends on the latest includes, but those same includes depend on rpcgen to build include/rpcsvc. This was causing the build or librpcsvc to fail (like I said, only on upgrades of 9 month old sources). If there's stylistic problems, tell me, I'll learn and fix them. I did a buildworld with this, it should be safe.
* Restore dependancy to build loader.help heremsmith1999-01-041-2/+2
|
* Add dependancy to build loader.help heremsmith1999-01-041-1/+1
|
* Make the timeout handler log any failed logins, to make sure failedeivind1999-01-031-7/+17
| | | | logins get logged.
* Temporary workaround (bandaid) for case where you have READmjacob1999-01-031-3/+5
| | | | | | | | CAPACITY fail for a non-removable media device. There's a race condition where the device entry is removed and then xpt_release_ccb is called which attempts to give back the ccb to a device that's now gone. In this bandaid release the ccb early and then remember to not call xpt_release_ccb later.
* Allow rwhod to take flags.jkh1999-01-038-15/+16
| | | | | PR: 7705 Submitted by: Johan Karlsson <k@numeri.campus.luth.se>
* First cut at generating loader.help for the alphamsmith1999-01-031-0/+12
|
* Reenable generation of the loader.help filemsmith1999-01-031-9/+9
|
* Recognize IDE controler even if HDD is not connected.kato1999-01-031-1/+23
| | | | Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>
* Corrected the major number for usb and added ums as major 111n_hibma1999-01-036-8/+30
|
* - Remove bus-dependent addresses from `ic' file.kato1999-01-035-126/+236
| | | | | | | | - Special registers of IO-DATA device's RSA series are defined in ic/rsa.h (new file). Pointed out by: Bruce Evans <bde@zeta.org.au> Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
* catch a /boot doc instance I missed.jkh1999-01-033-6/+6
|
* Revert r1.4 - I was confused as to its real meaning.jkh1999-01-031-1/+1
| | | | Noted by: bde
* Support following devices:kato1999-01-038-880/+2028
| | | | | | | | | | | | | | | | | - on board 2nd CCU - Midori Elec. MDC-926Rs - Midori-Hayes ESP98 - NEC PC-9861K, PC-9801-101 PC-9801-120 - Melco IND-SP and IND-SS - PIO-9032A/B/C - B98-01 and B98-02 - IO-data device RSA-98II and RSA-98III - MC-16550 - MC-RS98 - Media Inteligent RSB-2000/3000 and RSB-384 - PCMCIA modem card Submitted by: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
* Clean up some more residual /usr/mdec references. I left all thejkh1999-01-034-17/+9
| | | | | extra rbootd/boot rom cruft pointing at /usr/mdec since it either doesn't exist or doesn't work anyway, so who cares? :)
* Minor bug: in the case where allocating a fresh mbuf for the receive ringwpaul1999-01-033-12/+9
| | | | | | fails, we need to set the descriptor status word so that the 'OWN' bit is set again so that the chip can reuse it. Previously, this wasn't being done.
* Add STANDARDS section.wollman1999-01-031-6/+37
| | | | | s/bytes/characters/g to be consistent with Standard C terminology. Update date and add RCS Id.
* Add a macro for ISO/IEC 9945-1: 1996, the official designation of the mostwollman1999-01-031-0/+16
| | | | recent POSIX.1 standard.
* Fix grammar in the description of timegm() by totally rewriting it. Removewollman1999-01-031-20/+29
| | | | | a potentally inflammatory comment from BUGS, and add a more useful comment about the lack of reentrancy in the timezone-setting interface.
* Update for boot block location change.jkh1999-01-022-4/+4
|
* Update for new boot block location.jkh1999-01-021-5/+1
|
* Update this to deal with new boot block placement.jkh1999-01-021-10/+1
| | | | Reported by: "John W. DeBoskey" <jwd@unx.sas.com>
* Now empty DOS filesystems default to long file names. Non-empty filesystemsdt1999-01-022-10/+14
| | | | without traces of Win95 default to short file names, as before.
* Extraneous space.hoek1999-01-023-6/+6
|
* Style cleanups.des1999-01-021-42/+33
| | | | Requested by: bde
* Ensure that deHighClust in direntry always initialized.dt1999-01-022-38/+58
| | | | | | | | | Noticed by: Carl Mascott <cmascott@world.std.com> Don't write access time of a file more than once per day. (Its precision is 1 day anyway). Don't try to write access and creation time in nonwin95 case. Suggested by: bde (long time ago).
OpenPOWER on IntegriCloud