summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MFC:hrs2004-03-202-2/+2
| | | | xl(4) hardware TX checksum disabled.
* New release note:hrs2004-03-202-0/+18
| | | | | xl(4) hardware TX checksum disabled, uart(4) hw.uart.{console,dbgport} environment variable support.
* Replace uint64_t with unsigned long in struct dbreg.marcel2004-03-201-2/+2
|
* Actually program the list of recording devices in sv_mix_setrecsrc().marcel2004-03-201-0/+1
| | | | | | | | | | | | | This change has not been tested. This change was triggered by a gcc(1) warning on ia64 at -O2. The variable v was not used after being computed, which resulted in enough dead code elimination (DCE) to confuse the compiler and emit a bogus warning about the use of the variable i without prior definition. The variable i is the loop variable. Submitted by: des Responsibility: marcel
* Remove the last traditional hints. These hints only served the purposemarcel2004-03-201-3/+1
| | | | | | for uart(4) to figure out which device to use as console. Use this file to define hw.uart.console instead so that we don't have to put it in the default loader.conf, which makes it hard to override.
* Forced commit to correct 1.167's truncated commit log:silby2004-03-200-0/+0
| | | | | Disable hardware TX checksumming for 3c905 series chips, as we have solid reports that it is buggy *and* that it slows down transmit speed.
* Introduce the hw.uart.console and hw.uart.dbgport environment variablesmarcel2004-03-209-57/+305
| | | | | | | | | | | | | | | | | | | | | | | | | to select a serial console and debug port (resp). On ia64 these replace the use of hints completely and take precedence over hints on alpha, amd64 and i386. On sparc64 these variables are not yet recognised. The reasons for introducing these variables are: 1. Hints have side-effects. They reserve the unit number for use by isa or acpi devices and therefore cannot be used to select a pci device. Also, the use of a unit number to select a device prior to bus enumeration is nonsense. The new variables have no side- effects and are not based on unit numbers. 2. Hints don't have the expression power to allow the sysadmin to select UARTs that are not legacy PC devices and need the support of compile-time constants to give the sysadmin some level of flexibility. The hw.uart.console and hw.uart.dbgport variables specify a list of attributes. An attribute is a tag-value pair, seperated by a colon. Attributes are seperated by a comma. Where possible, tags are the same as those in /etc/remote (only br and pa in practice). Details can be found in the manpage (not part of this commit). Not tested on: amd64, pc98
* solid reports that it is buggy *and* that it slows down transmitsilby2004-03-191-0/+20
| | | | | | | | | speed. Buggy report: Matt Dillon & others Slowness report: I can't find the e-mail MFC After: 1 minute
* Many fixes:kientzle2004-03-1923-631/+1163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Disabled shared-library building, as some API breakage is still likely. (I didn't realize it was turned on by default.) If you have an existing /usr/lib/libarchive.so.2, I recommend deleting it. * Pax interchange format now correctly stores and reads UTF8 for extended attributes. In particular, pax format can portably handle arbitrarily long pathnames containing arbitrary characters. * Library compiles cleanly at -O2, -O3, and WARNS=6 on all FreeBSD-CURRENT platforms. * Minor portability improvements inspired by Juergen Lock and Greg Lewis. (Less reliance on stdint.h, isolating of various portability-challenged constructs.) * archive_entry transparently converts multi-byte <-> wide character strings, allowing clients and format handlers to deal with either one, as appropriate. * Support for reading 'L' and 'K' entries in standard tar archives for star compatibility. * Recognize (but don't yet handle) ACL entries from Solaris tar. * Pushed format-specific data for format readers down into format-specific storage and out of library-global storage. This should make it easier to maintain individual formats without mucking with the core library management. * Documentation updates to track the above changes. * Updates to tar.5 to correct a few mistakes and add some additional information about GNU tar and Solaris tar formats. Notes: * The basic 'tar' reader is getting more general; there's not much point in keeping the 'gnutar' reader separate. Merging the two would lose a bunch of duplicate code. * The libc ACL support is looking increasingly inadequate for my needs here. I might need to assemble some fairly significant code for parsing and building ACLs. <sigh>
* - Remove some unused #includes.alc2004-03-191-72/+58
| | | | - Apply some style fixes to mdstart_swap().
* This commit was generated by cvs2svn to compensate for changes in r127208,des2004-03-191-3/+5
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Sync with OpenBSD (two-year old bug fix)des2004-03-191-3/+5
| |
| * Import NetBSD's 1.13 version. This contains no functional changes, justdougb2003-10-061-102/+197
| | | | | | | | | | | | support for cross and host builds on more platforms. Obtained from: Andrew Brown <atatat@NetBSD.org>, and Luke Mewburn <lukem@NetBSD.org>
| * Vendor import of NetBSDs whereis.{c,1}johan2002-07-032-26/+56
| | | | | | | | | | Approved by: sheldonh (mentor) Obtained from: NetBSD
* | Removed 3x2 dots I don't like. ;)ru2004-03-191-3/+3
| |
* | Delete local junk in previous commit. Sorry.obrien2004-03-191-6/+0
| |
* | Add generic support for the recent Adaptec flavors of ServeRAID.scottl2004-03-192-4/+14
| |
* | Depend on rev 1.40.obrien2004-03-191-2/+10
| | | | | | | | Submitted by: ru
* | Shave-off troff cycles by invoking .Fa only once.dds2004-03-191-3/+1
| | | | | | | | | | Submitted by: ru MFC after: 1 week
* | Create /usr/sbin in ${WORLDTMP}. I've accidentally removed it inru2004-03-191-1/+2
| | | | | | | | | | | | | | | | revision 1.343, but it's needed for btxld(8), and this fix (along with the --enable-64-bit-bfd configured BFD on i386) allows other architectures to successfully cross-build the i386 world. Tested on: alpha
* | When doing round-robin reads from a multi-plex volume, only switch to thele2004-03-193-4/+20
| | | | | | | | | | | | | | next plex if the sector to be read isn't nearby the last read sector. Submitted by: Vsevolod Lobko <seva@ip.net.ua> via ru@ Approved by: grog (mentor)
* | Do not redundantly set the stream orientation in getc(), putc(), andtjr2004-03-196-6/+12
| | | | | | | | related functions - __sgetc() and __sputc() will set it when necessary.
* | Diff reduction to NetBSDjulian2004-03-191-22/+35
| | | | | | | | | | | | | | Bring over sundry small fixes from NetBSD Obtained from: NetBSD MFC after: 1 week
* | Isolate PCB-specific ethertalk DDP functions in ddp_pcb.c, removing themrwatson2004-03-194-604/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from ddp_usrreq.c. Functions moved are: at_pcballoc() at_pcbconnect() at_pcbdetach() at_pcbdisconnect() at_pcbsetaddr() at_sockaddr() Also moved are ddp_ports and ddpcb, global variables associated with DDP pcbs. This makes PCB implementation more parallel to inet, inet6, and ipx.
* | Diff reduction to NetBSDjulian2004-03-192-23/+57
| | | | | | | | | | | | | | Trying to figure out why this only works with SOME EHCI controllers. Obtained from: NetBSD MFC after: 1 week
* | Move the poweroff handler to a separate function. Make sure it is runnjl2004-03-191-15/+35
| | | | | | | | | | on the boot processor (cpuid == 0). Some chipsets do not power off the system if the shutdown handler runs on an AP.
* | Re-enable detach events after adding a bugfix from NetBSDjulian2004-03-191-1/+2
| | | | | | | | | | | | | | | | that unbreaks them. Submitted by: dillon Obtained from: NetBSD MFC after: 2 days
* | 'vi' got away from me in rev. 1.13.obrien2004-03-191-0/+1
| |
* | Forced commit to recognize repo-copy of ddb_pcb.c from ddp_usrreq.c.rwatson2004-03-190-0/+0
| | | | | | | | Thanks Peter!
* | Prevent the strange situation that after each load/unload of a ppbusguido2004-03-187-7/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | device, the device is probed multiple times (so each device is detected N times after unloading/loading the module N-1 times). The real fix is (quote Doug and Warner): > : In an ideal world, there should be some kind of BUS_UNIDENTIFY method > : which a driver could use to delete the devices it created in > : BUS_IDENTIFY. > > Or the bus would have a driver deleted routine that got called and it > would remove all instances of the devclass attached to it. Reviewed by: Doug Rabson & Warner Losh
* | Fixed a nasty old bug where a visual bell in the currently activeru2004-03-181-1/+2
| | | | | | | | | | | | | | | | VTY prevented waking up processes waiting for the output queue to get free on other VTYs. In collaboration with: Vsevolod Lobko MFC after: 1 week
* | When mmap-ing a file from a noexec mount, be sure not to grant the rightguido2004-03-181-1/+5
| | | | | | | | | | | | | | | | to mmap it PROT_EXEC. This also depends on the architecture, as some architextures (e.g. i386) do not distinguish between read and exec pages Inspired by: http://linux.bkbits.net:8080/linux-2.4/cset@1.1267.1.85 Reviewed by: alc
* | Get rid of a spurious "the".dannyboy2004-03-181-1/+1
| | | | | | | | | | | | PR: 64081 Submitted by: Chris Pepper <pepper@reppep.com> MFC after: 1 day
* | Add tunables for disabling serialized method execution and disabling thenjl2004-03-181-0/+19
| | | | | | | | | | new _OSI method. These can be used if these new features end up causing regression for users.
* | Grammar fixbrueffer2004-03-181-1/+1
| | | | | | | | MFC after: 3 days
* | Utilize sf_buf_alloc() and sf_buf_free() to implement the ephemeralalc2004-03-181-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mappings required by mdstart_swap(). On i386, if the ephemeral mapping is already in the sf_buf mapping cache, a swap-backed md performs similarly to a malloc-backed md. Even if the ephemeral mapping is not cached, this implementation is still faster. On 64-bit platforms, this change has the effect of using the direct virtual-to-physical mapping, avoiding ephemeral mapping overheads, such as TLB shootdowns on SMPs. On a 2.4GHz, 400MHz FSB P4 Xeon configured with 64K sf_bufs and "mdmfs -S -o async -s 128m md /mnt" before: dd if=/dev/md0 of=/dev/null bs=64k 134217728 bytes transferred in 0.430923 secs (311465697 bytes/sec) after with cold sf_buf cache: dd if=/dev/md0 of=/dev/null bs=64k 134217728 bytes transferred in 0.367948 secs (364773576 bytes/sec) after with warm sf_buf cache: dd if=/dev/md0 of=/dev/null bs=64k 134217728 bytes transferred in 0.252826 secs (530870010 bytes/sec) malloc-backed md: dd if=/dev/md0 of=/dev/null bs=64k 134217728 bytes transferred in 0.253126 secs (530240978 bytes/sec)
* | Add the missing Giant when doing anything with VFS -- in this case,green2004-03-181-1/+4
| | | | | | | | releasing the ktrace vnode.
* | For AMD64, lets officially support a -O2 kernel build!obrien2004-03-181-0/+2
| | | | | | | | | | | | | | I've added -fno-strict-aliasing for now so we can ease into this. I wanted to shoot for -O3, but the inlining caused problems due to GCC's size heuristics; so also add -frename-registers, which is one of the things -O3 would have given us.
* | New release note:hrs2004-03-182-2/+2
| | | | | | | | Intel ACPI-CA 20040311 import.
* | Check in files off the vendor branch as well as files with local patches.njl2004-03-184-23/+75
| |
* | This commit was generated by cvs2svn to compensate for changes in r127175,njl2004-03-1818-103/+317
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Import of Intel ACPI-CA 20040311.njl2004-03-1822-126/+392
| | |
| * | Remove these on the vendor branch as we no longer import them (and somenjl2004-03-035-2897/+0
| | | | | | | | | | | | | | | | | | were never used). CVS surgery credit: joe
* | | New release note:hrs2004-03-182-8/+42
| | | | | | | | | | | | | | | | | | SA-04:05.openssl /etc/rc.d/mixer /etc/rc.d/gbde_swap (wording fix)
* | | Verify more bits of the ELF header: the program header tablenectar2004-03-181-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | entry size and the ELF version. Also, avoid a potential integer overflow when determining whether the ELF header fits entirely within the first page. Reviewed by: jdp A panic when attempting to execute an ELF binary with a bogus program header table entry size was Reported by: Christer Öberg <christer.oberg@texonet.com>
* | | Echo and pass dumpdev as the device argument to savecore.davidc2004-03-181-2/+2
| | | | | | | | | | | | PR: bin/51655
* | | Correct a bug introduced with the recent clone API chang: when the clonerwatson2004-03-181-0/+1
| | | | | | | | | | | | | | | event handler for if_tap fails, make sure to clean up clone state to prevent a clone memory leak.
* | | Make the vaule of PTT_RELAY_SID match the RFC. This should help PPPoEdwmalone2004-03-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | users that are working with relayed PPPoE. Submitted by: Bodo Rüskamp <jordbaer@mac.com> PR: 44936 Approved by: julian MFC after: 1 week
* | | s/enable/enables/ in a commentbrueffer2004-03-181-1/+1
| | |
* | | Install /bin/sh safely. This allows a shell script to be usedru2004-03-181-0/+1
| | | | | | | | | | | | | | | | | | | | | to strip binaries by specifying it in the STRIPBIN environment variable honoured by install(1). MFC after: 3 days
OpenPOWER on IntegriCloud