summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Synced with sys/i386/conf/Makefile.i386 rev 1.169.kato1999-12-272-22/+8
|
* Synced with Makefile.i386. The following cleanups in Makefile.i386bde1999-12-272-6/+6
| | | | | | | | | | rev.1.168 should have been committed concurrently: Fixed some style bugs (always use precisely 1 space after `:' in dependency specifications). Removed bogus dependency of ${FULLKERNEL} on ${BEFORE_DEPEND}. Reminded by: peter
* Add a bunch of `const's and fix a typo.brian1999-12-2716-26/+30
| | | | Submitted by: Rich Neswold <rneswold@MCS.Net>
* Don't allowt '#' as a comment when it's embedded in quotes:brian1999-12-277-33/+34
| | | | | | | | set something "xxx yyy # zzz" aaa shouldn't be interpreted as set something "xxx yyy" aaa
* Fix some typo's.asmodai1999-12-271-2/+2
| | | | | PR: 15678 Submitted by: Christian Weisgerber <naddy@mips.rhein-neckar.de>
* This should have been committed with related changes to .c files.bde1999-12-271-1/+1
| | | | | | | | | Changed the type used to represent the user stack pointer from `long *' to `register_t *'. This fixes bugs like misplacement of argc and argv on the user stack on i386's with 64-bit longs. We still use longs to represent "words" like argc and argv, and assume that they are on the stack (and that there is stack). The suword() and fuword() families should also use register_t.
* Changed the type used to represent the user stack pointer from `long *'bde1999-12-274-20/+20
| | | | | | | | to `register_t *'. This fixes bugs like misplacement of argc and argv on the user stack on i386's with 64-bit longs. We still use longs to represent "words" like argc and argv, and assume that they are on the stack (and that there is stack). The suword() and fuword() families should also use register_t.
* Fixed some type mismatches. p_retval[0] in struct proc has typebde1999-12-274-36/+44
| | | | | | register_t, so pointers to it must be passed around as `register_t *', not as `int *'. The type mismatches were non-benign on alphas, but the broken code is normally only configured by LINT.
* Connect up the bootforth glue and compile it, but don't initialize itpeter1999-12-271-3/+13
| | | | | | at runtime as it has a nasty habit of crashing on the Alpha :-(. This is being done this way so we have a common starting point for debugging.
* Add in missing ENABLE TARGET MODE opcode.mjacob1999-12-271-0/+2
|
* Tidy up some loose ends. nullfs_read/write were returning the wrong value.peter1999-12-273-5/+7
| | | | | | Fix some ctype problems - isascii() caused a warning if fed an unsigned char - it's always > 0 and libstand is compiled with -Wall. Missing prototype/include in printf.c
* Make this compile with -Wall -Werrorpeter1999-12-271-1/+2
|
* Reset the Zoom 56K modem when starting to use it.julian1999-12-272-2/+6
| | | | | | Failing to do so freezes your system. Submitted by:Sean O'Connell <sean@stat.Duke.EDU> (my hero)
* kvm_mkdb(8) no longer exists (in .Xr) and kvm_nlist(8) has even less to dopeter1999-12-271-3/+1
| | | | with dev_mkdb(8) than it did before.
* Include opt_nfs.hpeter1999-12-271-0/+1
| | | | | PR: 15711 Submitted by: Wilko Bulte <wilko@yedi.iaf.nl>
* Remove kvm_mkdb as it isn't installed anymore. libkvm asks directlypeter1999-12-271-1/+0
| | | | via kldsym(2), and crash dumps use nlist directly (and always have).
* Zap kvm_mkdb, it was for kvm_nlist's benefit, but now it goes directpeter1999-12-277-730/+0
| | | | to the in-kernel hashed symbol tables (including modules).
* Zap the kvm_kernel.db juggling at 'make install' time, it isn't neededpeter1999-12-272-14/+0
| | | | any more.
* Zap kvm_kernel.db stuff now that libkvm gets it directly from the runningpeter1999-12-273-21/+0
| | | | kernel.
* Use kldsym(2) to lookup symbol values. This avoids the kvm_mkdb jugglingpeter1999-12-2711-129/+60
| | | | | | and is module aware. Yes, this means that kvm_nlist(3) will find symbols in loaded modules. The emulation of the nlist struct is pretty crude but seems to work well enough for all the users in the tree that I found.
* Correct an uninitialized variable use, which, unlike most times, isgreen1999-12-271-4/+2
| | | | | | | actually a bug this time. Submitted by: bde Reviewed by: bde
* Recognize the GVC0505 (GVC 56k Faxmodem) as a sio device.peter1999-12-272-0/+2
| | | | Obtained from: Dan J Fraser <dfraser@capybara.org> (for NetBSD)
* Add a new function dllockinit() for registering thread lockingjdp1999-12-2715-46/+640
| | | | | | | | | | | | | | | | | | | functions to be used by the dynamic linker. This can be called by threads packages at start-up time. I will add the call to libc_r soon. Also add a default locking method that is used up until dllockinit() is called. The default method works by blocking SIGVTALRM, SIGPROF, and SIGALRM in critical sections. It is based on the observation that most user-space threads packages implement thread preemption with one of these signals (usually SIGVTALRM). The dynamic linker has never been reentrant, but it became less reentrant in revision 1.34 of "src/libexec/rtld-elf/rtld.c". Starting with that revision, multiple threads each doing lazy binding could interfere with each other. The usual symptom was that a symbol was falsely reported as undefined at start-up time. It was rare but not unseen. This commit fixes it.
* Add support of SB for PC98 into VoxWare 3.5, and more $FreeBSD$.tanimura1999-12-276-1/+85
| | | | | Submitted by: T.Yamaoka <taka@windows.squares.net> Pressed to review by: nyan
* Fixed stripping of aout debugging kernels.bde1999-12-263-12/+12
| | | | | | Fixed some style bugs (always use precisely 1 space after `:' in dependency specifications). Removed bogus dependency of ${FULLKERNEL} on ${BEFORE_DEPEND}.
* Fixed spelling error in document title.bde1999-12-261-2/+2
| | | | Fixed syntax error in synopsis.
* Fix tab completion mounts (like /cdrom/)eivind1999-12-262-0/+2
| | | | Submitted by: Martin Blapp <mb@imp.ch>
* Don't include <isa/isavar.h> or compile code depending on it when isabde1999-12-268-2/+42
| | | | | | is not configured. Including <isa/isavar.h> when it is not used is harmful as well as bogus, since it includes "isa_if.h" which is not generated when isa is not configured.
* Moved $FreeBSD$ to its usual place after the CSRG id.bde1999-12-261-9/+9
| | | | | | | | Fixed some style bugs for cam (superflous umask and missing newline). Fixed bogons for apm. The pattern "apm*" matched too many things; apm and apmctl were both made twice by `MAKEDEV all'. Hopefully no one depends on `MAKEDEV apm0' making apm or on `MAKEDEV apm' making apmctl.
* Update the cvs pserver example so that it gives some more obvious cluespeter1999-12-261-3/+5
| | | | | | about the --allow-root switch. PR: 14463
* Updated a comment to match code.bde1999-12-261-1/+1
|
* Removed unused includes.bde1999-12-261-26/+12
| | | | | | | Rumoved unused compatibility cruft for dup(). Using it today would just break dup() on fd's >= 64. Fixed some style bugs.
* Use vfs_timestamp() instead of getnanotime() to set timestamps. Thisbde1999-12-261-3/+4
| | | | | | | fixee incoherency of pipe timestamps relative to file timestamps in the usual case where getnanotime() is not used for the latter. (File and pipe timestamps are still incoherent relative to real time unless the vfs_timestamp_precision sysctl is set to 2 or 3).
* Replaced the INTRMASK and INTRUNMASK macros by "|" and "&~" operations.bde1999-12-266-16/+8
| | | | | | Some interface botches went away, leaving the macros unused outside of the implementation of interrupt masking, and it was silly for the implementation to use the macros in only one place each.
* Fixed breakage of read-only opening of /dev/*mem at securelevel > 0 inbde1999-12-262-6/+8
| | | | | | | | previous pair of commits. Spell the "securelevel > 0" check consistently. Use the proc arg instead of curproc in mmopen() and mmclose().
* Fix a mistake in the PNP EISA-encoding of the Avance ALS120 id.peter1999-12-261-1/+1
| | | | Submitted by: Bryan Liesner <bleez@netaxs.com>
* Removed ex script left over from incomplete backout in previous commit.bde1999-12-261-5/+2
| | | | | | | | | Use SYMLINKS instead of an ad hoc rule for installing words -> web2. Don't override the install target; doing so just breaks things like SYMLINKS. Don't override the correct defaults for the all, clean, depend, lint and tags targets. Don't add a null rule to the cleandepend target.
* Oops, deactivate ed drivers because of undefiend references fromkato1999-12-262-22/+22
| | | | if_ed_pci.o.
* Added Allied Telesis SIU-98-D support.kato1999-12-263-25/+42
| | | | | | Submitted by: Isizu Takaaki <isizu-t01@aso-group.co.jp> chi@bd.mbn.or.jp (Chiharu Shibata) (w/ minor change by kato)
* A missing verb to a sentence from last commit.hoek1999-12-261-1/+2
|
* - Cut down amount of memory in 64MB when BIOS tells the amount ofkato1999-12-262-2/+18
| | | | | | | | | memory >= 64MB. - Don't perform destructive memory inspection for 15 - 16MB system area. Submitted by: NOKUBI Hirotaka <hnokubi@yyy.or.jp> chi@bd.mbn.or.jp (Chiharu Shibata)
* For some reason the HOME key wasn't documented. Document it. Expandhoek1999-12-262-3/+32
| | | | | | the docs on a couple other keys. While I'm here, document another ~3 bugs that have been around for all eternity in the hope that I'll someday bother to fix them.
* Allow excessive backspacing to correctly abort an input (most significantlyhoek1999-12-262-12/+22
| | | | a search string input).
* Expand source comments a little -=> increased readability.hoek1999-12-262-8/+35
|
* This commit was generated by cvs2svn to compensate for changes in r55099,kris1999-12-2513-0/+2145
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of OpenSSL v0.9.4kris1999-12-2513-0/+2145
|
* Fixed races accessing the RTC. The races apparently causedbde1999-12-255-20/+80
| | | | | | | | | | | | | | | apm_default_resume() to sometimes set a very wrong time. (1) Accesses to the RTC index and data registers were not atomic enough. Interrupts were not masked. This was only good enough until an interrupt handler (rtcintr()) started accessing the RTC in FreeBSD-2.0. (2) Access to the block of time registers in inittodr() was not atomic enough. inittodr() has 244us to read the time registers. Interrupts were not masked. This was only good enough until something (apm) started calling inittodr() after boot time in FreeBSD-2.0. The fix for (2) also makes the timecounter update more atomic, although this is currently unimportant due to the low resolution of the RTC. Problem reported by: mckay
* Add directories: preparation for OpenSSL import.kris1999-12-252-0/+4
|
* Sacrifice, for now, NFS and NETGRAPH on the alpha boot floppyjkh1999-12-255-15/+130
| | | | | so that we can get it back onto 1.44MB boot media again. This does not affect the i386 class build.
* Backout rev1.7, as it broke adventure(6) (const'ing a non-r/o variable).billf1999-12-251-1/+1
| | | | As wpaul notes, I was trying to fix something that wasn't broke.
OpenPOWER on IntegriCloud