summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetic change to driver registration.dfr1998-07-313-6/+6
|
* Make it possible to have a driver registered with more than one parent bus.dfr1998-07-311-16/+17
|
* Only perform byte/word accesses in the correct EV56 memory space.dfr1998-07-311-78/+69
| | | | | | Sparse macros have moved to <machine/swiz.h>. Fix sparse memory access so that it actually works as intended. Tidy up sparse configuration access slightly.
* Add definitions of EV56 INT1/INT2/INT4/INT8 memory spaces.dfr1998-07-311-1/+9
|
* Merge with i386/isa/diskslice_machdep.c 1.30dfr1998-07-311-32/+14
|
* I've put together man pages for the pthread_cleanup, pthread_cond, andphk1998-07-3144-4/+2838
| | | | | | | | pthread_mutex routines. I've also tweaked pthread_create.3 to point to pthread_cleanup_push(3) and pthread_cleanup_pop(3). PR: 7450 Submitted by: Brian Cully <shmit@kublai.com>
* TFTP_ACK goes to port 69 (default tftp port) and tftpd says 'Timeout'.phk1998-07-311-0/+1
| | | | | | | | It will be sent to source port of received packet. PR: 7442 Reviewed by: phk Submitted by: Sergey Shkonda <serg@bcs.zp.ua>
* In sys/scsi/st.c, st_close() does not check for errors from callingphk1998-07-311-3/+4
| | | | | | | | | | st_write_filemarks(). This means that it is possible to write a file on the tape for which all the writes and the close return without errors, but the all bits did not make it onto the tape. PR: 741 Reviewed by: phk Submitted by: Andrew Heybey <ath@niksun.com>
* ndc hardcodes 'named' instead of using $named_program from rc.confphk1998-07-311-2/+2
| | | | | | PR: 7425 Reviewed by: phk Submitted by: frf <frf@xocolatl.com>
* Backed out rev.1.31. It was a workaround for bugs in rev.1.4 ofbde1998-07-311-5/+1
| | | | | | | | | | | | | | libc/gen/getpass.c. The old behaviour of blocking SIGINT and not changing SIGQUIT was restored in rev.1.5 of getpass.c. The change here completely restores the old behaviour of not supporting killing login with keyboard signals (only) at the password prompt. There is no reason to support this, since login can be exited normally by typing a couple of ^D's. Login certainly shouldn't dump core in response to user input. Previously, SIGQUIT killed login immediately but SIGINT killed it only after the password was entered. PR: 7444
* Fix coredump when two signals are sent in rapid succession.hoek1998-07-312-2/+3
| | | | | | | | | PR: bin/5721 Submitted by: Oliver Fromme <oliver.fromme@heim3.tu-clausthal.de> Also, add "volatile" to a variable modified by signal handlers (coincidentally, the same variable involved in the above fix, although this isn't related to the reported problem).
* Fixed printf format errors.bde1998-07-308-80/+94
|
* Fixed printf format errors.bde1998-07-302-4/+4
|
* Use the slice interfaces for SCSI cdroms. This centralizes handlingbde1998-07-301-203/+115
| | | | | | | | | | | of some disk ioctls and uniformizes bounds checking in the strategy routine. EOF handling got fixed as a side effect. The changes are similar to old changes for SCSI disks, except slices and labels are not searched for on the disk and the in-core label has a few more details (mostly just for backwards compatibility). Bugs in the in-core label had to be fixed to get dsopen() to accept it. The slice interfaces had to support large sectors for all this to work.
* Added a flags arg to dsopen() and updated drivers. The DSO_ONESLICEbde1998-07-309-36/+53
| | | | | | | | | | | and DSO_NOLABELS flags prevent searching for slices and labels respectively. Current drivers don't set these flags. When DSO_NOLABELS is set, the in-core label for the whole disk is cloned to create an in-core label for each slice. This gives the correct result (a good in-core label for the compatibility slice) if DSO_ONESLICE is set or only one slice is found, but usually gives broken labels otherwise, so DSO_ONESLICE should be set if DSO_NOLABELS is set.
* Sync with sys/i386/isa/fd.c revision 1.120.kato1998-07-302-114/+124
|
* Change load address to 0xfffffc0000300000 to help support AS200.dfr1998-07-306-9/+9
|
* Remove spurious printf.dfr1998-07-301-2/+1
|
* Document behaviour of "-" and "--" on the command line.jkoshy1998-07-301-2/+7
| | | | PR: docs/5399
* Document meanings of flags to the -r and -s options.jkoshy1998-07-301-6/+28
|
* add anti-panic workaround from chris radek (cradek@in221.inetnebr.com)julian1998-07-302-0/+4
| | | | Not sure why this is needed but but does stop crashes.
* Typo fix: teh --> (the|they)alex1998-07-304-7/+7
|
* Remove ppp 3000/tcp. Ppp has nothing in common with port 3000.brian1998-07-291-2/+1
|
* Add singlehand dvorak keyboard layouts, one for right hand use andsos1998-07-293-1/+237
| | | | | | one for lefthand use. Submitted by: "Chris Csanady" <cc@tarsier.ca.sandia.gov>
* Fixed sign extension bugs awoken by changing speed_t to an unsignedbde1998-07-293-6/+12
| | | | | | | type. 19200, 1200 and other relatively uninteresting speeds were broken. Submitted by: Rob Mallory <rmallory@qualcomm.com>
* Only access an int for READU/WRITEU since that is what ptrace is declared todfr1998-07-291-2/+2
| | | | return.
* Default to FreeBSD if no brand detected. This makes life easier whendfr1998-07-291-5/+12
| | | | bootstrapping from NetBSD/alpha.
* Fix msgbuf so that it actually works properly.dfr1998-07-292-22/+3
|
* Allow an optional ``!'' in the open, dial & call commands.brian1998-07-295-59/+109
| | | | | When used, the redial timer is ignored and the modem is opened immediately.
* Use tcsetattr TCSANOW instead of TCSADRAIN so that dedicated mode doesn'tbrian1998-07-291-2/+3
| | | | end up blocking indefinitely when there's no carrier.
* Don't try to dereference a pointer to freed memory.des1998-07-291-7/+4
| | | | PR: bin/7393
* Fixed printf format errors.bde1998-07-295-61/+68
|
* Fixed print format errors.bde1998-07-2911-116/+131
|
* Fixed printf format errors.bde1998-07-292-18/+22
| | | | | Use offsetof() instead of null pointer hacks. Use a home made offsetof() because including <stddef.h> is not permitted in LKMs.
* Honor NOSHARED for tools. All tools should be built static forbde1998-07-292-10/+18
| | | | | | | | | | | `make world' to avoid problems with picking up (new) target or (stale) host shared libraries. Don't honor -static in LDFLAGS for linking LKMs. LDFLAGS is not actually for ld, but we use it anyway, and must prevent -static being misinterpreted as -s. Don't hide any of the link steps.
* Print uid/gid as u_long per bde suggestionache1998-07-291-5/+5
|
* Fixed disordering in previous commit.bde1998-07-292-8/+8
|
* Fixed error handling:bde1998-07-295-170/+187
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Call isa_dmadone() whenever necessary to stop DMA and/or free bounce buffers. Undead DMA corrupted the malloc freelist fairly consistently in the following configuration: SLICE kernel, 2 floppy drives, no disk in fd0, disk in fd1. - Don't call fdc_reset() from fd_timeout(). Doing so gave an "extra" interrupt which was usually misinterpreted as being for completion of the next FDC command; the interrupt for completion of the next FDC command was then usually misinterpreted... There were further complications for interrupts latched by the soft-spl mechanism so that they were delivered after all the h/w interrupts went away. This caused at least wrong head settle delays and may be why the FreeBSD floppy driver seems to munch floppies more than most floppy drivers. The reset was unnecessary anyway in cases that didn't have the bug described next, since is was repeated a little later for the IOTIMEDOUT state. The state machine has complications to handle resets correctly, so just use it. - Don't call retrier() from fd_timeout(). The IOTIMEDOUT state needs to be processed next, and it isn't valid to set to that state if retrier() has aborted the current transfer. Doing so caused null pointer panics after the previous bug was fixed. Improved error handling: - If an i/o is aborted, arrange to reset in the state machine before doing the next i/o. New fdc flag for this. This fixes spurious warnings and lengthy busy-waiting for the next i/o. - Split STARTRECAL into RESETCOMPLETE and STARTRECAL and only check for the results from reset if we actually reset. This fixes spurious warnings for other paths to STARTRECAL. [Oops, it may break reset handling for motor-off resets.] Cleanups in fd_timeout(): - Renamed to fd_iotimeout() to make it clearer that it is only used for i/o. - Don't handle the bp == 0 case. This case can't happen for i/o. - Don't check for controller-busy. We know it must be. - Don't print anything. retrier() already prints too much for normal errors. - Fudge the state differently so that the state machine advances fdc->retry and the status is invalid (perhaps this should fudge a valid state like the one for WP). - Style fixes.
* Centralized and optimized handling of large sectors. Centralizedbde1998-07-294-142/+85
| | | | | | | checking of transfer sizes and alignments. Old version tested with 2K-sectors on od disks by: Shunsuke Akiyama <akiyama@kme.mei.co.jp>.
* Document the kern.logsigexit sysctl variable (sort of).joerg1998-07-292-2/+4
| | | | Reminded by: bde
* Use the slice-relative blkno in all parts of the label writebde1998-07-291-3/+3
| | | | | | protection checks. Using the partition-relative blkno in some parts broke the write protection for partitions at unusual offsets (only for partitions at offset 1 on i386's).
* add en ATM driver manual.kjc1998-07-293-2/+119
|
* add Native ATM Protocol manual.kjc1998-07-292-1/+117
|
* update ATM driver. (base version: midway.c 1.67 --> 1.68)kjc1998-07-297-273/+1053
| | | | | | | | | | | | | | | | | | | | | | | several new features are added: - support vc/vp shaping - support pvc shadow interface code cleanup: - remove WMAYBE related code. ENI WMAYBE DMA doen't work. - remove updating if_lastchange for every packet. - BPF related code is moved to midway.c as it should be. (bpfwrite should work if atm_pseudohdr and LLC/SNAP are prepended.) - BPF link type is changed to DLT_ATM_RFC1483. BPF now understands only LLC/SNAP!! (because bpf can't handle variable link header length.) It is recommended to use LLC/SNAP instead of NULL encapsulation for various reasons. (BPF, IPv6, interoperability, etc.) the code has been used for months in ALTQ and KAME IPv6. OKed by phk long time ago.
* Add missing period. We don't allow maternity leaves.hoek1998-07-291-2/+2
|
* MAXPATHLEN is long enoughimp1998-07-291-2/+2
|
* when changing mktemp -> mkstemp, make sure to include the new simp1998-07-291-2/+2
|
* Fix temp file race in unused file. If someone wanted to clean theimp1998-07-291-13/+3
| | | | tree a little, many files here are likely ripe for removal...
* Allow env. variable LS_COLWIDTHS to specify minimum column widths,hoek1998-07-294-13/+97
| | | | | | | | | | | effectively overriding the dynamically-sized-column feature. This is mostly useful for non-interactive use, where it may be necessary to ensure that listings taken at different times have columns that line-up correctly. I have been assured that at least one large, well-known program will soon be taking advantage of this. :-) PR: bin/7011 Submitted by: Joel Ray Holveck <joelh@gnu.org>
* Make the logging of abnormally exiting processes optional by a sysctl.joerg1998-07-282-8/+15
| | | | | PR: kern/1711 Submitted by: Nick Sayer <nsayer@kfu.com>
OpenPOWER on IntegriCloud