summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove Wiretek UBRJ4 from the list of supported devices. While it issimon2004-08-161-2/+0
| | | | | | | | detected by the driver, it doesn't really work as soon as it really used for network traffic. Perhaps it can be re-added later when the issues are resolved. Reported by: Soeren Vrist <seet@seet.dk>
* Add myself as geom_raid3 maintainer.pjd2004-08-161-0/+1
|
* Fix the 'DEBUG' argument code to unbreak the LINT build.obrien2004-08-161-2/+2
|
* Minor style.9 cleanup.obrien2004-08-161-3/+4
|
* Bring back 'NO_FLOPPIES', but as a user external knob.obrien2004-08-162-3/+7
| | | | | | The internal logic knob remains MAKE_FLOPPIES. Suggested by: ru
* When looking for some extra data to include in the hash, use thedwmalone2004-08-161-1/+1
| | | | | | | | address of the dirhash, rather than the first sizeof(struct dirhash *) bytes of the structure (which, thankfully, seem to be constant). Submitted by: Ted Unangst <tedu@zeitbombe.org> MFC after: 2 weeks
* Improve MIME handling. This patch is based on Eugene's patch, butdwmalone2004-08-161-15/+24
| | | | | | | | | | | | | | | with the following changes: 1) Don't make a mime_types.h 'cos we should avoid creating variables in header files, 2) Use strrchr to find the extension, rather than strchr, 3) Slightly simplify the mime-type matching loop. any goof are likely to be mine. Note that there are links to more improvements by Eugene in the PR. PR: 29725 Submitted by: Eugene Grosbein <eugen@kuzbass.ru>
* Remove some debug cruft from the Makefiles and make them ${.OBJDIR}dfr2004-08-163-17/+8
| | | | friendly.
* Improve (hopefully) on the workaround code for devices that doesn'tsos2004-08-163-23/+18
| | | | | interrupt when command is done, ie some ATAPI CD drives with no media loaded.
* Add Hungarian calendar entries.dwmalone2004-08-167-1/+468
| | | | | PR: 42725 Submitted by: Janos Mohacsi <janos.mohacsi@bsd.hu>
* Fix Promise sx4/sx4000 support that broke on the latest race fixes.sos2004-08-161-61/+68
|
* Add regression tests for GEOM_RAID3.pjd2004-08-1611-0/+388
|
* Accept the fact that floppies either aren't applicable or relevant on mostobrien2004-08-161-2/+3
| | | | platforms. So follow 'MAKE_ISOS''s style and s/NO_FLOPPIES/MAKE_FLOPPIES/g.
* Follow 'MAKE_ISOS' in naming and s/FLOPPIES/MAKE_FLOPPIES/gobrien2004-08-161-7/+8
| | | | Submitted by: ru
* Increase the scaling of VM_KMEM_SIZE_MAX.obrien2004-08-161-1/+1
| | | | Submitted by: alc
* s/MAX_SAFE_MAXVNODES/MAXVNODES_MAX/gobrien2004-08-161-5/+6
|
* Decrease debug level to 0.pjd2004-08-161-1/+1
|
* Accept the fact that floppies either aren't applicable or relevant on mostobrien2004-08-161-8/+7
| | | | platforms. So make the floppy logic easier to read.
* Fix warning.pjd2004-08-161-1/+1
|
* Add support for 32-bit Linux binary emulation on amd64:tjr2004-08-161-5/+16
| | | | | | | - include <machine/../linux32/linux.h> instead of <machine/../linux/linux.h> if building with the COMPAT_LINUX32 option. - make minimal changes to the i386 linprocfs_docpuinfo() function to support amd64. We return a fake CPU family of 6 for now.
* Fix alpha build and add __FBSDID.dfr2004-08-161-1/+4
| | | | PR: 70518
* Regen.tjr2004-08-163-3/+3
|
* Add preliminary support for running 32-bit Linux binaries on amd64, enabledtjr2004-08-1616-1/+4915
| | | | | | | | | | with the COMPAT_LINUX32 option. This is largely based on the i386 MD Linux emulations bits, but also builds on the 32-bit FreeBSD and generic IA-32 binary emulation work. Some of this is still a little rough around the edges, and will need to be revisited before 32-bit and 64-bit Linux emulation support can coexist in the same kernel.
* Update the date.pjd2004-08-161-1/+1
| | | | Reminded by: ru
* This patch merges the sort fields for both pages, so you can (foralfred2004-08-163-44/+60
| | | | | | | | example) view io stats while sorting by process size. Also adds voluntary and involuntary context-switch stats to the io page because there was lots of room. Submitted by: Dan Nelson dnelson at allantgroup.com
* Changes to MI Linux emulation code necessary to run 32-bit Linux binariestjr2004-08-1612-112/+244
| | | | | | | | | | | | | | | on AMD64, and the general case where the emulated platform has different size pointers than we use natively: - declare certain structure members as l_uintptr_t and use the new PTRIN and PTROUT macros to convert to and from native pointers. - declare some structures __packed on amd64 when the layout would differ from that used on i386. - include <machine/../linux32/linux.h> instead of <machine/../linux/linux.h> if compiling with COMPAT_LINUX32. This will need to be revisited before 32-bit and 64-bit Linux emulation support can coexist in the same kernel. - other small scattered changes. This should be a no-op on i386 and Alpha.
* Add a new type, l_uintptr_t, which is an unsigned integer type with thetjr2004-08-162-0/+8
| | | | | same width as a pointer under Linux. Add two new macros, PTRIN and PTROUT, which convert between l_uintptr_t and native pointers.
* Use a local "compress" symbol corresponding to a variable in BSS,ru2004-08-161-2/+2
| | | | | | | rather than the one from libz, corresponding to a function, when linking statically. PR: bin/70392
* Inform hier(7) about /usr/include/geom/raid3/ directory.pjd2004-08-161-0/+2
|
* Connect RAID3 GEOM class to the build.pjd2004-08-167-1/+10
|
* Don't need to declare cbb module. don't know why I never sawimp2004-08-162-2/+0
| | | | duplicate messages..
* Mention a potential net.inet.ip.random_id drawback.maxim2004-08-161-0/+2
| | | | Submitted by: ru
* Advertise that color is supported so that syscons doesn't come upgrehan2004-08-161-2/+2
| | | | in monochrome mode when run as init.
* Introduce GEOM RAID3 class, i.e. kernel module, which implements RAID3pjd2004-08-166-0/+3913
| | | | | | | transformation and graid3(8) userland utility, which can be used for configuration. No manual page yet, sorry. Hardware provided by: Daniel Seuffert
* - Introduce and use a new tunable "debug.mpsafevm". At present, settingalc2004-08-164-11/+36
| | | | | | | | | | | | | | "debug.mpsafevm" results in (almost) Giant-free execution of zero-fill page faults. (Giant is held only briefly, just long enough to determine if there is a vnode backing the faulting address.) Also, condition the acquisition and release of Giant around calls to pmap_remove() on "debug.mpsafevm". The effect on performance is significant. On my dual Opteron, I see a 3.6% reduction in "buildworld" time. - Use atomic operations to update several counters in vm_fault().
* Bring PPC up to date with latest TLS changes.grehan2004-08-164-6/+6
|
* Plug a memory leak in error case.davidxu2004-08-161-1/+3
|
* Document the fact that matching against a process command-name willgad2004-08-161-0/+16
| | | | | | only work on the first MAXCOMLEN (19) characters of that name. Noticed by: Peter Holm
* Always acquire the UNIX domain socket subsystem lock (UNP lock)rwatson2004-08-161-46/+107
| | | | | | | | | | before dereferencing sotounpcb() and checking its value, as so_pcb is protected by protocol locking, not subsystem locking. This prevents races during close() by one thread and use of ths socket in another. unp_bind() now assert the UNP lock, and uipc_bind() now acquires the lock around calls to unp_bind().
* 1. Use libpthread's exported symbols to calcuate offset in data structuredavidxu2004-08-163-130/+130
| | | | 2. Enable TLS debugger support.
* 1. Add macro DTV_OFFSET to calculate dtv offset in tcb.davidxu2004-08-1618-3/+40
| | | | 2. Export symbols needed by debugger.
* Add a file to collection all symbols will be needed by debugger.davidxu2004-08-162-0/+120
|
* As with the non-rescue version don't build fore_dnld when NOATM is defined.marius2004-08-161-2/+2
|
* Fix installing from SCSI tape drives by catching up device names withbmah2004-08-162-2/+2
| | | | | | | reality. PR: 70279 Submitted by: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
* Remove the BUGS entry for vslock(9) not actually holding user memory in place.green2004-08-161-6/+0
|
* Rather than bringing back all of the changes to make VM map deletiongreen2004-08-161-1/+5
| | | | | | | | wait for system wires to disappear, do so (much more trivially) by instead only checking for system wires of user maps and not kernel maps. Alternative by: tor Reviewed by: alc
* Add the missing knote_fdclose().green2004-08-161-2/+4
|
* Allocate the marker, when scanning a kqueue, from the "heap" instead of thegreen2004-08-161-6/+12
| | | | | | | stack. When swapped out, a process's kernel stack would be unavailable, and we could get a page fault when scanning the same kqueue. PR: kern/61849
* Didn't intend to commit debugging code enabledimp2004-08-161-1/+0
|
* Annotate the current UNIX domain socket locking strategies, order,rwatson2004-08-161-0/+21
| | | | | strengths, and weaknesses in a comment. Assert a copyright over the changes made as part of the locking work.
OpenPOWER on IntegriCloud