summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Added support for the -D boot option.ru2004-09-301-0/+3
|
* Document boot_cdrom, boot_multicons, and boot_serial.ru2004-09-305-9/+51
| | | | | Reduce diffs between help.common and loader(8). Mention that boot_userconfig is currently a no-op.
* Make it possible to rebuild degraded RAID5 plexes. Note that it isle2004-09-306-16/+261
| | | | | | currently not possible to do this while the volume is mounted. MFC in: 1 week
* `?' is not the same as "help index".ru2004-09-301-4/+2
|
* Assign a global unit number for the tty slave devices (init/lock) usingphk2004-09-302-6/+24
| | | | | | | the new subr_unit.c code. For now assert Giant in ttycreate() and ttyfree(). It is not obvious that it will ever pay off to lock these with anything else.
* Install namedb stuff to ${DESTDIR}/var/named/etc/namedb insteaddougb2004-09-301-1/+1
| | | | | | | | of relying on the symlink in ${DESTDIR}/etc/namedb. This is functionally equivalent, but doesn't rely on the symlink to work. Requested by: ru
* Fixed desctiptions of some options:ru2004-09-301-18/+6
| | | | | | | | | | - Document better what the -C option means. - The -c option is currently a no-op. - The -D and -h options do not allow switching between single/dual console modes and internal/video consoles. (This used to be true for the old biosdisk boot code, but now they just force the multiple consoles mode and serial console, respectively.)
* 1. Update the documentation references, and the warning about setting updougb2004-09-301-2/+14
| | | | | | | | | authoritative servers. 2. Add an IPv4 listen-on option for 127.0.0.1, which is appropriate for the default use as a local resolver. 3. Add a commented out listen-on-v6 option.
* Forward declare struct kaioinfo to un-void a pointer in struct proc.alfred2004-09-301-1/+2
|
* FreeBSD has full support for multiple consoles since 2001.ru2004-09-301-7/+1
|
* Hide all the devices in the chroot dev except for random and null.dougb2004-09-301-0/+3
|
* o Store timestamp in network byte order.maxim2004-09-301-4/+15
| | | | | | | | | o Remove an assumption sizeof(struct timeval) == 8 (this is not true on sparc64). Reviewed by: imp, -hackers Obtained from: NetBSD (rev. 1.75) MT5 after: 1 month
* Add a new API for allocating unit number (-like) resources.phk2004-09-303-0/+606
| | | | | | | | | | | | | | | Allocation is always lowest free unit number. A mixed range/bitmap strategy for maximum memory efficiency. In the typical case where no unit numbers are freed total memory usage is 56 bytes on i386. malloc is called M_WAITOK but no locking is provided (yet). A bit of experience will be necessary to determine the best strategy. Hopefully a "caller provides locking" strategy can be maintained, but that may require use of M_NOWAIT allocation and failure handling. A userland test driver is included.
* Document the Synaptics tunable. While I'm here, also mention thephilip2004-09-301-1/+49
| | | | | | | | | synapticshw_t structure and the MOUSE_SYN_GETHWINFO ioctl() which reads it. MT5 candidate Approved by: njl
* While calling perror() on send() failure was useful for debugging therwatson2004-09-302-3/+2
| | | | | if_em "wedging" problem, large numbers of perror() calls impacts send performance. As such, just count the error, don't print it.
* Add syscall_timing, a simple timing micro-benchmark for somerwatson2004-09-302-0/+195
| | | | | | characteristic system calls. I've been sending this to people for a while, and figured it would be more efficient to just put it in CVS.
* Remove extra */peter2004-09-301-1/+1
| | | | Submitted by: Manfred Antar <null@pozo.com>
* Add missing locking for secpolicy refcnt manipulations.sam2004-09-303-3/+16
| | | | Submitted by: Roselyn Lee
* Merge netipsec/key.c:1.17 into KAME pfkey implementation:rwatson2004-09-301-5/+0
| | | | | | | | | | | | | | | date: 2004/09/26 02:01:27; author: sam; state: Exp; lines: +0 -5 Correct handling of SADB_UPDATE and SADB_ADD requests. key_align may split the mbuf due to use of m_pulldown. Discarding the result because of this does not make sense as no subsequent code depends on the entire msg being linearized (only the individual pieces). It's likely something else is wrong here but for now this appears to get things back to a working state. Submitted by: Roselyn Lee This change was also made in the KAME CVS repository as key.c:1.337 by itojun.
* Introduce a tunable to disable support for Synaptics touchpads. A number ofphilip2004-09-292-2/+22
| | | | | | | | | | | people have reported problems (stickyness, aiming difficulty) which is proving difficult to fix, so this will default to disable until sometime after 5.3R. To enable Synaptics support, set the 'hw.psm.synaptics_support=1' tunable. MT5 candidate. Approved by: njl
* We *need* the pic libobjc library for amd64. It is needed for ia64 aspeter2004-09-291-0/+5
| | | | | | well, but I'll let Marcel decide whether he wants to build a .so or not. Without this, building certain ports that use objc have fatal errors.
* We seem to have occasions where sending an IPI takes significantlykensmith2004-09-291-1/+1
| | | | | | | | | | | longer than 'normal'. The cause is still being tracked down but in the meantime there are machines where raising IPI_RETRIES does help - it's not just a case of the machine staying locked up longer and then panic-ing anyway. Several helpful folks on sparc64@ tried a patch that helped figure out what to raise this number to. Discussed on: sparc64@ MFC after: 3 days
* Disallow negative coordinates and sizes in the syscons CONS_SCRSHOTnectar2004-09-291-2/+4
| | | | | | ioctl. Reported by: Christer Oberg <christer.oberg@deprotect.com>
* Report once that the device isn't there, but keep trying. Don'timp2004-09-291-21/+14
| | | | | filter the errno values. They don't make as much sense as they used to given how we do devices in /dev.
* The state that separates its scholars from its warriors will have itswilko2004-09-291-0/+5
| | | | thinking done by cowards, and its fighting by fools. - Thucydides
* Prevent the unexpected deallocation of a page table page while performingalc2004-09-294-41/+84
| | | | | | | | | | | | | pmap_copy(). This entails additional locking in pmap_copy() and the addition of a "flags" parameter to the page table page allocator for specifying whether it may sleep when memory is unavailable. (Already, pmap_copy() checks the availability of memory, aborting if it is scarce. In theory, another CPU could, however, allocate memory between pmap_copy()'s check and the call to the page table page allocator, causing the current thread to release its locks and sleep. This change makes this scenario impossible.) Reviewed by: tegge@
* Only fall back to probing the floppy drives via hints if there is a failurejhb2004-09-291-5/+9
| | | | | | | | | in the actual _FDE parsing. If the failure occurs earlier such as in fdc_attach() then don't try to probe any drives. MFC after: 3 days Reviewed by: njl Tested by: Christian Laursen xi at borderworlds dot dk
* Fix typeo. Should read ***!***IFQ_DRV_IS_EMPTY.mlaier2004-09-291-1/+1
| | | | | | | | This might fix some of the trouble around em(4) filling up its buffers. Submitted by: mtm Pointy hat to: mlaier MFC after: 2 days
* When opening a pipe, usbd_setup_pipe() will do a usbd_clear_endpoint_stall()wpaul2004-09-291-3/+8
| | | | | | | | | | | | | | | | | | | | | | to make sure the pipe is ready. Some devices apparently don't support the clear stall command however. So what happens when you issue such devices a clear stall command? Typically, the command just times out. This, at least, is the behavior I've observed with two devices that I own: a Rio600 mp3 player and a T-Mobile Sidekick II. It used to be that after the timeout expired, the pipe open operation would conclude and you could still access the device, with the only negative effect being a long delay on open. But in the recent past, someone added code to make the timeout a fatal error, thereby breaking the ability to communicate with these devices in any way. I don't know exactly what the right solution is for this problem: presumeably there is some way to determine whether or not a device supports the 'clear stall' command beyond just issuing one and waiting to see if it times out, but I don't know what that is. So for now, I've added a special case to the error checking code so that the timeout is once again non-fatal, thereby letting me use my two devices again.
* Reflect the fact addr2ascii(3) and ascii2addr(3) need sys/socket.hmaxim2004-09-291-0/+1
| | | | | | | for AF_* constants. Submitted by: Matthew George MFC after: 2 weeks
* Account for alias devices when tearing them down in destroy_dev() so wegreen2004-09-291-3/+3
| | | | don't panic on a NULL cdev->si_devsw.
* Fix minor indentation/formatting nit. (No code changes.)wpaul2004-09-291-1/+1
|
* Turn VM_KMEM_SIZE_MAX and VM_KMEM_SIZE_SCALE into tunables.des2004-09-291-4/+17
| | | | MFC after: 3 days
* Fixed exiting from pager using the `q' key while pagingru2004-09-291-4/+6
| | | | "help index" or "help <topic>" with list of subtopics.
* Document the latest changes to src/etc/defaults/rc.conf.trhodes2004-09-291-1/+12
| | | | Bump document date.
* Correct a trivial typo.trhodes2004-09-291-1/+1
|
* Fixed symlinking /var/named/etc/namedb to /etc/namedb.ru2004-09-291-1/+1
| | | | | A second "make distrib-dirs" createed a symlink in /var/namedb/etc/namedb. A third "make distrib-dirs" failed.
* This commit was generated by cvs2svn to compensate for changes in r135923,trhodes2004-09-293-2/+80
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Place files back on the vendor branch.trhodes2004-09-293-2/+80
| | | | | | | | Prodded by: ru
* | Update the list of files involved in diskless booting.brooks2004-09-291-2/+7
| | | | | | | | Reminded by: pjd
* | Add an additional struct inpcb * argument to pfil(9) in order to enablemlaier2004-09-2919-53/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | passing along socket information. This is required to work around a LOR with the socket code which results in an easy reproducible hard lockup with debug.mpsafenet=1. This commit does *not* fix the LOR, but enables us to do so later. The missing piece is to turn the filter locking into a leaf lock and will follow in a seperate (later) commit. This will hopefully be MT5'ed in order to fix the problem for RELENG_5 in forseeable future. Suggested by: rwatson A lot of work by: csjp (he'd be even more helpful w/o mentor-reviews ;) Reviewed by: rwatson, csjp Tested by: -pf, -ipfw, LINT, csjp and myself MFC after: 3 days LOR IDs: 14 - 17 (not fixed yet)
* | Assign so_pcb to NULL rather than 0 as it's a pointer.rwatson2004-09-291-1/+1
| | | | | | | | Spotted by: dwhite
* | Add a statistics-file directivedougb2004-09-291-0/+1
| |
* | stats goes under /var, not /var/rundougb2004-09-291-0/+1
| |
* | gshapiro assures me that uid bind is not necessary for /etc/namedb,dougb2004-09-291-1/+2
| | | | | | | | | | | | | | | | | | so we'll use the more secure default till I have a chance to prove myself wrong. :) Add a /var/stats directory to be enabled in named.conf. Submitted by: gshapiro
* | Whitespace only, tabs -> spaces, per READMEdougb2004-09-291-4/+4
| |
* | MFi386: rev 1.239 - invalidate tlb after pte updatepeter2004-09-291-2/+4
| |
* | MFi386: rev 1.236 - improve panic message for a busted mptablepeter2004-09-291-1/+3
| |
* | Give users the ability to load a mac_bsdextended(4) ruleset on boot (defaultstrhodes2004-09-294-1/+214
| | | | | | | | | | | | | | to NO of course). Provide a basic ruleset file, rc.bsdextended, but allow the filename to be overridden through rc.conf. Discussed with: rwatson (awhile ago)
* | This is a small tool which will read an entire disk(partition) usingphk2004-09-285-0/+319
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1M blocks and optionally write the read data to a file or disk. If a read error happens, the 1M block gets put on the end of the worklist and will be retried with 64k blocksize. If a read error happens again, the 64k block gets put at the end of the worklist and will be retried with single sector reads. The program keeps trying until you stop it. You can refresh a disk: recoverdisk /dev/ad1 /dev/ad1 or salvage a floppy: recoverdisk /dev/fd0 myfloppy.flp
OpenPOWER on IntegriCloud