summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* "Here is the most recent version of makedevops.pl. I've made the parsingnsouch1998-11-081-177/+350
| | | | | | | | | of the input file more strict and the error messages more elaborate. Second, the output file has slightly improved looks when >80 character lines are concerned (I needed a 80 character line formatter anyway for work...)." Submitted by: Nick Hibma <nick.hibma@jrc.it>
* Drop the familiar 'text=xxxx data=xxxx bss=xxxx ...' display whilernordier1998-11-082-28/+4
| | | | | | loading. This eliminates noise when loading boot/loader; and when loading a kernel, they generally flash by too fast to be intelligible anyway.
* boot1: Eliminate EDD detection and optional use of disk packetrnordier1998-11-087-203/+164
| | | | | | | | interface. Do some general consistency fixes and space optimizations. Use of some freed-up space to defend against possible BIOS misfeatures. boot2: Revise disk read interface to provide for boot1 changes. Free up space for this.
* Explain what the command line switches do and what thebrian1998-11-082-14/+258
| | | | various prompts signify.
* Fix a few typosbrian1998-11-082-6/+6
| | | | Submitted by: Forgotten (sorry)
* * Fix a couple of places in the device pager where an address wasdfr1998-11-0818-33/+34
| | | | | | | | | | | truncated to 32 bits. * Change the calling convention of the device mmap entry point to pass a vm_offset_t instead of an int for the offset allowing devices with a larger memory map than (1<<32) to be supported on the alpha (/dev/mem is one such). These changes are required to allow the X server to mmap the various I/O regions used for device port and memory access on the alpha.
* dig, dnsquery & host seem to work on the alpha nowgpalmer1998-11-081-4/+4
|
* (1) New variable MAKE_ARGS: will be appended to build/install make argumentasami1998-11-082-12/+36
| | | | | | | | | | | | | | | list. The old MAKE_FLAGS was a little hard to use since it had a weird default ("-f"). Suggested by: Shigeyuki FUKUSHIMA <shige@kuis.kyoto-u.ac.jp> (2) Add new targets clean-restricted and clean-for-cdrom, which will delete RESTRICTED and NO_CDROM packages and distfiles from the top. Reviewed by: jkh (3) Add depends to list of things to recurse on. It will help people who are trying to fetch some ports plus their dependencies. Requested by: Chris Dillon <cdillon@wolves.k12.mo.us>
* Missing newline at end of file causes syntax error.peter1998-11-083-6/+6
|
* 64bit clean nowdima1998-11-081-1/+1
|
* Enable 686 class optimisations for all 686-class processors, not just themsmith1998-11-082-14/+14
| | | | | Pentium Pro. This resolves the "Dog slow SMP" issue for Pentium II systems.
* Spell November correctly.wpaul1998-11-072-4/+4
|
* Add man page for the RealTek 8129/8139 driver.wpaul1998-11-073-2/+383
|
* o Add proper stack checking to all file wordsjkh1998-11-071-28/+48
| | | | | | | | | o add fkey and fread o eliminate fexists now that this can be expressed in HLL forth ( : fexists fopen dup -1 <> if fclose 1 else drop 0 then ; ) :-) Once we get the ability to write files, it should be possible to do stand-alone rescue work from the 3rd stage boot. :)
* Change METHODE (french) to METHOD.nsouch1998-11-071-3/+3
| | | | Submitted by: Nick Hibma <nick.hibma@jrc.it>
* Define DEBUG only if not already defined, avoiding confusions withnsouch1998-11-071-1/+3
| | | | opt_global.h
* Add iic driver iff the corresponding devclass exists.nsouch1998-11-071-7/+8
|
* Return to previous check_for_i2c_devices() behaviour.nsouch1998-11-074-48/+34
| | | | | | Cast the cmd parameter to unsigned char in every smbus call. Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
* fetch_err.h is a generated file, so don't look for it in ${.CURDIR}.des1998-11-071-2/+2
|
* Eliminate much code cruft by extending simple file I/O API to includejkh1998-11-073-55/+101
| | | | fopen and fclose.
* Eliminate much code cruft by extending simple file I/O API to includejkh1998-11-071-4/+9
| | | | | fopen and fclose. Also look for /boot/boot.4th now and, if found, load its contents.
* Take init out of here - it's a layering violation.jkh1998-11-071-3/+0
|
* oops! s/vfs_register/vfs_unregister/ in the unload case..peter1998-11-071-2/+2
| | | | Mentioned by: dfr
* Don't define the module glue if building as an LKM, this happens to havepeter1998-11-071-1/+3
| | | | a same symbol name as the LKM glue.
* Don't have debugging on by default - it makes testing annoying. :)jkh1998-11-071-2/+2
|
* Fix a bug in the handling of minor version numbers. Formerly, thejdp1998-11-071-13/+34
| | | | | | | | | | | | | | | | rtld would accept the first shared library it found with the right major version number, even if the minor version number was too low. If a different version of the shared library with an adequate minor version number appeared later in the search path, it would not be found. Now the rtld searches all locations first looking for a library with a minor version that is high enough. Only if such a library is not found will it fall back to accepting a minor version number that is too low. As before, a warning comes out in that case. This solves some problems encountered when building an older world on a -current system.
* OK, fload/fexec work properly when both compiling and interpretingjkh1998-11-071-11/+9
| | | | now. Gack.
* Bitch if both an id and a name are specified. Make the man page and usagedes1998-11-072-6/+14
| | | | | message reflect this. As a bonus, make the -n optional so that 'kldunload name' works as one would expect.
* Cosmetic fix (make header align with data)des1998-11-071-2/+2
|
* switch words to default mode.jkh1998-11-061-4/+4
|
* Submit better fix to the prompt bug.jkh1998-11-062-3/+3
|
* Make fexists/fload work with existing string literals instead. Doingjkh1998-11-062-41/+9
| | | | my own string literal handling is just too wonky.
* Second of a series of cleanups to libfetch.des1998-11-0612-231/+569
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit introduces the following features: a) the fetchStat*() functions, which return meta-information for a document, such as size, modification time, etc. b) the use of the com_err(3) facilities to report errors. It also fixes a bunch of style bugs and a few logic bugs and somewhat improves the man page. Changed files, in alphabetical order: Makefile: Don't generate macros in {ftp,http}err.c. Generate category fields for the error message lists. Compile the error table. Install fetch_err.h along with fetch.h. common.c: Remove the _netdb_errstring() macro, and add FETCH_ERR_NETDB to the error code in the _netdb_seterr() macro. Add categories to the _netdb_errlist table. Report errors through the Common Error library. common.h: Add the DEBUG macros. Add prototype for fetchConnect(). Remove the prototype for _fetch_errstring(), which is local to common.c Add a categroy field to struct fetcherr, and define constants for error categories. Define macros for _{url,netdb,ftp,http}_seterr(). errors.et: (new file) List error categories. fetch.3: Document the fetchStat*() functions. Move the "unimplemented functionality" comments from NOTES to BUGS. Document that applications which use libfetch must also use libcom_err, and list existing error codes. Undocument fetchLastErr{Code,String}. Remove the (empty) DIAGNOSTICS section. Mention Eugene Skepner in the AUTHORS section. fetch.c: Move the DEBUG macros to common.c Add fetchStat() and fetchStatURL(). Generate error messages for URL parser errors, and fix a minor bug in the parser. Use 'struct url' instead of 'url_t'. Remove fetchLastErr{Code,String}. fetch.h: Use 'struct url' instead of 'url_t', and remove the typedef. Define struct url_stat (used by fetchStat()). Add prototypes for fetchStat*(). Remove the declarations for fetchLastErr{Code,String}. Include fetch_err.h. fetch_err.et: (new file) Error table for libfetch. file.c: Add fetchStatFile(). Use 'struct url' instead of 'url_t'. ftp.c: Add fetchStatFTP(). Use 'struct url' instead of 'url_t'. Don't use fetchLastErrCode. ftp.errors: Add categories to all error messages. http.c: Add fetchStatHTTP(). Use 'struct url' instead of 'url_t'. Don't use fetchLastErr{Code,Text}. http.errors: Add categories to all error messages. Prompted by: jkh and Eugene Skepner Numerous sugestions from: Garett Wollman and Eugene Skepner
* Don't call pthread_mutex_lock with _SPINLOCK held.dt1998-11-063-63/+90
| | | | | | Made pthread_cond_wait() more similar to pthread_cond_timedwait(). PR: 8375
* USERCONFIG_BOOT -> INTRO_USERCONFIGmsmith1998-11-063-9/+9
| | | | Submitted by: des
* Added info about non-blocking support.dg1998-11-061-1/+15
|
* Argh, I had this right[er] before. More commits to follow.jkh1998-11-061-2/+2
|
* Added support for non-blocking sockets to sendfile(2).dg1998-11-061-1/+20
|
* TEST -> testjkh1998-11-061-2/+2
|
* Alpha loader lives in /boot now; no need for a special hack.jkh1998-11-061-5/+1
|
* Remove trailing ';' - use the one supplied by the caller: "VFS_SET(foo);"peter1998-11-061-2/+2
|
* Make this work now; fixing the kstack overflow allows the dependency topeter1998-11-061-4/+4
| | | | be added to the symbol search order safely.
* Don't use a glue file for the module; use the one in the kernel.peter1998-11-062-66/+2
|
* Create an 'ibcs2' module so that scripts can tell if it's staticallypeter1998-11-061-1/+20
| | | | linked in or needs to be loaded.
* Don't put aggregate structs 4K large on the kernel stack, especially whenpeter1998-11-062-46/+60
| | | | | | | | | | we can recurse when loading dependencies and that the kstack is limited to something like 6 or 7KB. Having a single dependency caused an instant double panic, and I stronly suspect some of the other strange "events" that I have seen are possibly as a result of taking a couple of interrupts with a large chunk of the stack already in use. While here, fix a minor logic hiccup in a sanity check.
* Define the kld_debug variable if KLD_DEBUG is enabledpeter1998-11-061-1/+5
|
* Add a few HP's with on-board Ethernet controlers that are supported byobrien1998-11-061-1/+3
| | | | this driver.
* make lnc0 definition in LINT match GENERICobrien1998-11-063-6/+6
|
* add AMD Am7990 & Am79C960 to description of lnc(4)obrien1998-11-063-6/+6
|
* Sync with sys/i386/i386/userconfig.c revision up to 1.115.kato1998-11-061-46/+106
|
OpenPOWER on IntegriCloud