summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Back out all drainwait changes. It is enough controllable via sysctl orache2000-04-307-55/+17
| | | | | | | comcontrol, having it in stty cause too many problems with existing drivers and tty access permissings of non-superuser. Asked-by: bde
* gfmt: set drainwait only if changedache2000-04-301-2/+4
| | | | It allows to restore tty state without a warning for non-superuser
* Add sysctl variable to set initial drainwait timeout on ttyopen, default toache2000-04-301-1/+5
| | | | 5 minutes
* Allocate space for arrays of type "char *", not "char **".ghelmer2000-04-301-3/+3
| | | | | | Rev 1.8 made the type consistently incorrect. Noted by: Ben Smithurst <ben@scientia.demon.co.uk>
* Fix comments, whitespace to reduce diffs between this and GENERIC.markm2000-04-301-8/+12
|
* Fixed the type of some ivar access functions. Ivars have type uintptr_t,bde2000-04-308-17/+17
| | | | | | | not u_long. On i386's with 64-bit longs, returning u_longs indirectly in (more than) the space reserved for uintptr_t's tended to corrupt the previous frame pointer in the stack frame, so it was not easy to debug. The type mismatches are hidden by the bogus cast in DEVMETHOD().
* Update the man page to reflect the recent changes to the kernel API forjulian2000-04-302-26/+136
| | | | netgraph.
* Include <sys/random.h> for rand_initialize().dfr2000-04-301-0/+1
|
* - Added UKBD_DFLT_KEYMAP option.nyan2000-04-301-4/+6
| | | | | | Pointed out: Tomokazu HARADA <tkhara@osk4.3web.ne.jp> - Fixed disordering.
* Clean up MAXMEM routine.nyan2000-04-302-6/+6
| | | | Submitted by: "K.Magara" <magara@maizuru-ct.ac.jp>
* Fixed to support JIS7 KANJI.nyan2000-04-302-0/+80
| | | | Submitted by: Nobuyuki Koganemaru <kogane@koganemaru.co.jp>
* Sync with sys/boot/i386/libi386/biosdisk.c revision 1.30.nyan2000-04-301-160/+260
|
* Removed a stale forward struct declaration.bde2000-04-301-1/+0
|
* Allow overriding of net.inet.ip.fw.verbose_limit; if you want to make agreen2000-04-302-7/+15
| | | | rule that logs without a log limit, use "logamount 0" in addition to "log".
* Removed superfluous forward declaration of struct klist. Forwardbde2000-04-301-22/+16
| | | | | | | | | | | declarations of structs for use in prototypes are only necessary if the struct is not otherwise declared in scope. Removed prototypes for fdissequential() and fdsequential(). These functions never existed in FreeBSD. Fixed most style bugs in FreeBSD changes (mainly disordered prototypes and prototypes without parameter names).
* Hmm, diff/patch still doesn't like me.phk2000-04-301-2/+2
| | | | Missed one s/biowait/bufwait/g
* Updated the name of the idempotency macro to match the move of this file.bde2000-04-301-3/+4
| | | | Fixed a missing forward declaration.
* Define more DOSPTYP_* constants for different filesystem typesjlemon2000-04-303-0/+9
| | | | Reminded by: ps
* Fixed world breakage for the NOSHARED=yes case. libpam now depends onbde2000-04-301-3/+3
| | | | | | libopie. Don't say that libpam.a doesn't exist.
* Add reference to UNIX history graphing project.grog2000-04-301-23/+23
| | | | | | | | | | | Correct derivation of Eighth Edition Research UNIX. According to dmr, it was derived from 4.1cBSD; according to the 4.4BSD book, it was derived from 4.1BSD. Since dmr did the work, he's more likely to be correct. Correct typos. Remove dead URLs.
* Fall back to /pxeroot as the location of the NFS exported directoryps2000-04-291-10/+4
| | | | | | | if we are not given one by dhcp. Remove extra includes while I am here. Reminded by: jlemon
* Teach the loader about the ext2fs filesystem, extended partitions, andjlemon2000-04-297-163/+236
| | | | the new readdir function.
* Add a readdir function to the loader fsops vector, and implement thejlemon2000-04-2912-154/+249
| | | | functionality for some of the filesystesms.
* Add ext2fs support to the loader.jlemon2000-04-291-0/+903
|
* Peter and I cross-committed: this file needs sys/kernel.h now.phk2000-04-291-0/+1
|
* Return 0 from attach.imp2000-04-291-1/+1
| | | | Submitted by: mihira-san <sanpei@sanpei.org>
* s/biowait/bufwait/gphk2000-04-2918-34/+34
| | | | Prodded by: several.
* Remove a leftover dysonism.phk2000-04-291-4/+0
|
* Remove unneeded #include <sys/kernel.h>phk2000-04-2971-72/+0
|
* Add a missing MODULE_DEPEND() on miibus.. I was working frompeter2000-04-292-0/+4
| | | | KMODDEPS which this driver didn't have.
* Depend on miibus.peter2000-04-2915-0/+30
| | | | | | | | Note that if_aue doesn't strictly depend on usb because it uses the method interface for calls rather than using internal symbols, and because it's a child driver of usb and therefore will not try and do anything unless the parent usb code is loaded at some point. if_aue does strictly depend on miibus as it will fail to link if it is missing.
* Provide a tag so that miibus consumers can depend on the module,peter2000-04-291-0/+2
| | | | | regardless of whether it is in a seperate .ko or the kernel (or in a .ko bundled with several other things in one file for packaging).
* Minimal tweak to make the ng_XXX modules depend on netgraph so that theypeter2000-04-292-1/+4
| | | | see its symbols and link ok.
* nwfs depends on ncppeter2000-04-293-0/+6
|
* Stick a module dependency on 'splash' in the saver declaration macro sopeter2000-04-292-2/+6
| | | | that all savers are automatically declared dependent on the splash driver.
* Initial dependency so that the kld's will link. imgact_coff dependspeter2000-04-292-0/+4
| | | | on the ibcs2 module being present.
* The newer module dependency code exposes an apparent bug in thepeter2000-04-291-0/+1
| | | | | | | | | | | | | bus/driver/kobj system. I am not 100% sure that this is the correct fix, but it is harmless and does seem to solve the problem. At worst, it could cause a tiny memory leak at unload time - this is better than a free(NULL) and subsequent panic. I'm waiting for comments from Doug about this. This may yet be backed out and fixed differently. The change itself is to increment the reference count on drivers in one case where it appears to have been missed. When everything is unloaded, kobj_class_free() was being called twice in some cases, and panicing the second time.
* First round implementation of a fine grain enhanced module to modulepeter2000-04-298-385/+705
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version dependency system. This isn't quite finished, but it is at a useful stage to do a functional checkpoint. Highlights: - version and dependency metadata is gathered via linker sets, so things are handled the same for static kernels and code built to live in a kld. - The dependencies are at module level (versus at file level). - Dependencies determine kld symbol search order - this means that you cannot link against symbols in another file unless you depend on it. This is so that you cannot accidently unload the target out from underneath the ones referencing it. - It is flexible enough that we can put tags in #include files and macros so that we can get decent hooks for enforcing recompiles on incompatable ABI changes. eg: if we change struct proc, we could force a recompile for all kld's that reference the proc struct. - Tangled dependency references at boot time are sorted. Files are relocated once all their dependencies are already relocated. Caveats: - Loader support is incomplete, but has been worked on seperately. - Actual enforcement of the version number tags is not active yet - just the module dependencies are live. The actual structure of versioning hasn't been agreed on yet. (eg: major.minor, or whatever) - There is some backwards compatability for old modules without metadata but I'm not sure how good it is. This is based on work originally done by Boris Popov (bp@freebsd.org), but I'm not sure he'd recognize much of it now. Don't blame him. :-) Also, ideas have been borrowed from Mike Smith.
* Remove unused include.asmodai2000-04-292-2/+0
|
* Remove a bogus include.asmodai2000-04-291-1/+0
|
* Remove dead debug code.asmodai2000-04-291-8/+0
| | | | This also removes a dependency/reference on COMPAT_43.
* Add lib/X11/locale/zh_TW.Big5.asami2000-04-292-0/+4
| | | | Found by: bento
* Do not fault if curproc is null.peter2000-04-291-1/+1
|
* Do not use uprintf() for link time error messages. This has unpleasantpeter2000-04-292-8/+8
| | | | | consequences when it happens in the preload support, before curproc or the tty system exist.
* This new version adds support for early NCR chips.groudier2000-04-296-2116/+4517
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 53C810 non 'A', 53C815 and 53C825 non 'A' are now attached by the driver (by default). The driver uses a different SCRIPTS set based on MEMORY MOVE instructions for these chips. 2 SCRIPTS sets (firmwares) numbered #1 and #2 are used for the whole support of the 53C8XX family to get possible: - FW #1 : Only based on MEMORY MOVE instructions. Selected for 810, 815, 825. - FW #2 : LOAD/STORE based. This is the firmware also used by previous driver versions. Selected for other chips. When both `ncr' and `sym' are configured, `sym' will now attach all the 53C8XX devices by default. Previous balancing between `ncr' and `sym' can be preserved by: - Either editing sym_conf.h and commenting the following compile option: #define SYM_CONF_GENERIC_SUPPORT (This also saves about 3.5Kb of kernel memory). - Or setting kernel config option SYM_SETUP_LP_PROBE_MAP to 64 (bit 0x40)
* Add support for debugging programs using libc_r's implementation ofdfr2000-04-295-28/+1160
| | | | pthreads.
* Mark two functions as private.peter2000-04-296-0/+22
|
* LOAD_ADDRESS is not used here. See conf/ldscript.* for the link basepeter2000-04-294-4/+0
| | | | address.
* Fixed typo.nyan2000-04-291-1/+1
|
* Add Samsung 164BX to non-SRM mainboardswilko2000-04-281-1/+2
|
OpenPOWER on IntegriCloud