summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revamp base system packaging of kernels to enable up/smp selectionsam2006-03-0818-29/+1199
| | | | | | | | | | | | | | | | | | | | | | | | | | at runtime and to support distributing additional kernels: o remove kernel from the base tarball o add new kernel tarballs o build + package both SMP and GENERIC kernels when an <arch>/conf/SMP config file is present o add sysinstall support for multiple kernels o update sysinstall to probe for the number of cpus on a system and auto-select smp/up kernel accordingly o add a post-kernels install hook to fixup /boot/kernel o add -ldevinfo to boot crunch for sysinstall's cpu probing logic Notes: 1. On HEAD this code is not currently used because GENERIC kernels include SMP. This work is mainly intended for RELENG_6 where the GENERIC kernel is UP. If HEAD changes to match then just enable WITH_SMP in sysinstall/Makefile. 2. The cpu probing support is done with acpi and MPTable; this means some systems will require work for auto-detection to work. 3. The handling of /boot/kernel may need to be revisited; for now we rename one kernel at the last moment (SMP if installed, otherwise GENERIC). There are other, possibly better, approaches. Lots of help from ru, emaste, scottl, and jhb.
* Fix output and exit status when daily_mailq_shorten is set to YESmatteo2006-03-081-6/+8
| | | | | PR: conf/93472 MFC after: 3
* ATA_USB will need to hook into the delayed boot identify to havesos2006-03-082-1/+2
| | | | interrupts running, so externalize it.
* Update a DB_SET to DB_FUNC I missed yesterday.jhb2006-03-081-1/+1
|
* Explain why the first partition should start at offset 16.pjd2006-03-081-0/+2
| | | | Requested by: hrs
* Fix spelling errormatteo2006-03-081-1/+1
| | | | MFC after: 1 day
* Properly handle the case when the packet secondary zone can't allocateandre2006-03-081-2/+2
| | | | | | | | | further mbuf clusters to attach to mbufs. Reported by: kris Tested by: kris Sponsored by: TCP/IP Optimization Fundraise 2005 MFC after: 3 days
* Always read the TOC in acd_read_toc even if MEDIA_CHANGED wasn't set.sos2006-03-081-3/+0
| | | | | Since we cannot (reliably) detect when media has been removed before we try to touch it, this could leave stale TOC's around.
* Bail out of afd_sense if ENODEV.sos2006-03-081-3/+7
|
* Collapse strncpy/strncat/strncat into a single snprintf, as suggestedgad2006-03-081-3/+1
| | | | | | by pjd. MFC after: 3 weeks
* Fix the case where the user specifies an alternate heading for somegad2006-03-081-6/+13
| | | | | | | | | output-format keyword, and the keyword they picked is an alias to some other keyword. E.g.: ps -o stat=Zustand $$ ('stat' is defined as an alias for 'state') PR: bin/57833 MFC after: 3 weeks
* Add some notes how to properly dump kernel onto gmirror provider.pjd2006-03-081-1/+42
| | | | | Reviewed and corrected by: brueffer MFC after: 3 days
* Allow to dump kernel to gmirror providers.pjd2006-03-081-0/+37
| | | | | | | Some conditions have to be met to make it work properly. This will be described in the manual page. MFC after: 3 days
* Remove leading __ from __(inline|const|signed|volatile). They areimp2006-03-085-10/+10
| | | | obsolete. This should reduce diffs to NetBSD as well.
* Remove configure.ac.in and the 'distfile' target fromkientzle2006-03-084-164/+6
| | | | | the FreeBSD makefile. This is a step towards cleaning out the non-FreeBSD bits from the FreeBSD source tree.
* Don't set IN_CHANGE and IN_UPDATE on inodes for potentially suspendedtegge2006-03-081-1/+0
| | | | | | file systems. This could cause deadlocks when creating snapshots. Reviewed by: jeff
* Remove configure.ac.in and reorganize a few other things. This iskientzle2006-03-085-232/+38
| | | | | part of a program to remove the non-FreeBSD autoconf/automake build system for libarchive from the FreeBSD source tree.
* Fix a bug in NFSv3 READDIRPLUS reply processingcel2006-03-081-1/+5
| | | | | | | | | | | | | | | The client's READDIRPLUS logic skips the attributes and filehandle of the ".." entry. If the server doesn't send attributes but does send a filehandle for "..", the client's logic doesn't account for the extra "value follows" field that indicates whether the filehandle is present, causing the remaining entries in the reply to be ignored. Sponsored by: Network Appliance, Inc. Reviewed by: rick, mohans Approved by: silby MFC after: 2 weeks
* Ignore dirty pages owned by "dead" objects.tegge2006-03-081-0/+4
|
* Set SNF_SYNC flag for timer, as the timer notification should bedavidxu2006-03-081-0/+1
| | | | serialized.
* Style nit.jhb2006-03-071-2/+1
|
* Clean up the way we handle auxiliary commands for a given ddb commandjhb2006-03-073-106/+107
| | | | | | | | | | | | | | | | table. Previously, the ddb code knew of each linker set of auxiliary commands and which explicit command list they were tied to. These changes add a simple command_table struct that contains both the static list of commands and the pointers for any auxiliary linker set of additional commands. This also makes it possible for other arbitrary command tables to be defined in other parts of the kernel w/o having to edit ddb itself. The DB_SET macro has also been trimmed down to just creating an entry in a linker set. A new DB_FUNC macro does what the old DB_SET did which is to not only add an entry to the linker set but also to include a function prototype for the function being added. With these changes, it's now also possible to create aliases for ddb functions using DB_SET() directly if desired.
* Use the Alpha PCC as a cpu ticker for process runtime accounting. This isjhb2006-03-072-1/+29
| | | | | | | | | slightly more tricky than on x86 as although the PCC is 64-bits, it is not a simple 64-bit counter like the TSC. Instead, the upper 32-bits have PAL-defined behavior and the lower 32-bits run as a free-running 32-bit counter. To handle this, we detect overflows by maintaining a small amount of per-cpu state and use this to simulate the upper 32-bits of the counter providing a full 64-bit counter to the consumers of cpu_ticks().
* - Simplify the i8254 timecounter for the alpha since we don't actually havejhb2006-03-071-97/+12
| | | | | | | | | | | | | | | an interrupt handler for the i8254. (Our clock interrupts come from elsewhere.) Instead, use the same algo that i386 uses when the lapic timer is in use. This lets us remove a lot of cruft that tried to handle the i8254 interrupts that we weren't even using or setting up a handler for. - G/C a bunch of unused cruft while I'm here. - Fix the code to not use the rpcc timecounter (similar to TSC) on SMP machines to only disable that timecounter if more than one CPU is in use by the kernel. Previously, a UP kernel on a machine with multiple CPUs would needlessly disable this timecounter. MFC after: 1 week
* Further refine the bridge hack in the arp code. Only do the special arpthompsa2006-03-071-2/+2
| | | | | | | handling for interfaces which are actually in the bridge group, ignore all others. MFC after: 3 days
* For consistency sake, use >= MINCLSIZE rather than > MINCLSIZE to determinejhb2006-03-071-1/+1
| | | | | | | | | | whether or not to allocate a full mbuf cluster rather than just a plain mbuf when adding on additional mbufs in m_getm(). In practice, there wasn't any resulting mem trashing since m_getm() doesn't ever allocate an mbuf with a packet header, and MINCLSIZE is the available payload in an mbuf with a header rather than the available payload in a plain mbuf. Discussed with: andre (lightly)
* Disable 802.11e support for now. Did some cleanup while I'm here.damien2006-03-071-4/+2
|
* Remove trailing dot from the servername in the serverlist to be ableume2006-03-071-1/+1
| | | | | | | | to use portsnap from behind a http proxy. Some HTTP proxy don't like trailing dot in the servername. Approved by: cperciva MFC after: 2 days
* Correct handling of HTTP_PROXY_AUTH. A password may have `:'.ume2006-03-071-1/+1
| | | | | Approved by: cperciva MFC after: 2 days
* Fix incorrect command line examples.hrs2006-03-071-3/+3
| | | | | | Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/94158 MFC after: 2 days
* Fix version number when the feature was added.hrs2006-03-072-2/+2
| | | | | | Submitted by: Yoshihiko Sarumaru (mistral at imasy dot or dot jp) PR: docs/93801 and docs/93803 MFC after: 2 days
* Add a serial number for requests so we don't just depend on a request pointermjacob2006-03-073-9/+18
| | | | to try and do forensics on what has occurred.
* Poll device for readiness before trying to get geometry etc.sos2006-03-071-3/+6
|
* Only look for ICRC and CORR errors on ATA devices not ATAPI.sos2006-03-071-1/+1
|
* NOMAN --> NO_MANume2006-03-071-1/+1
|
* - New sentence should start from the new linemnag2006-03-071-3/+5
| | | | | | | | - Forget to bump .Dd Reported by: maxim Approved by: maxim MFC after: 1 day
* Two years ago, in rev. 1.12, a typo slipped in etc/isdn/Makefile:yar2006-03-072-1/+2
| | | | | | | | | | | | a control variable was misspelled as `SCRIPTS_NAME_isdntel.sh' (should've been `SCRIPTSNAME_isdntel.sh') when the Makefile was converted to using <bsd.prog.mk>. Consequently, `isdntel.sh' has been installed as `isdntel' since then. Nevertheless, nobody has been unhappy with the change. So it's time to make it official. Approved by: hm Pointy hat to: ru MFC after: 3 days
* Remove stale comments.davidxu2006-03-071-4/+0
|
* 1. Always call user callback function in newly created thread, it seemsdavidxu2006-03-075-412/+170
| | | | | | POSIX implies that the user callback function must be executed in clean environment. 2. Use newly introduced pthread stubs in libc.
* Add a check for Linux' "libacl" library and headers.kientzle2006-03-071-0/+4
|
* Change the output of --version to match GNU "gnits" standards.kientzle2006-03-071-5/+2
| | | | | | | | (I'm not using GPL, but I still think there are good ideas in the GNU projects. ;-) Among other things, this should make it easier for clients of bsdtar to recognize it automatically: bsdtar --version | grep bsdtar
* Fix a format mismatch (%d integer format, platform-dependentkientzle2006-03-071-1/+1
| | | | argument type).
* update for v0.4.8 import of wpa_supplicant and hostapdsam2006-03-075-26/+117
| | | | MFC after: 2 weeks
* resolve merge conflictssam2006-03-0710-340/+419
| | | | MFC after: 2 weeks
* Add another inverted amplifier sense quirk for Kvazar-Micro Senator 3592XT.ariff2006-03-071-0/+1
| | | | | | | Submitted by: [1] Alexandr Krivulya <admin at marcom-group.com> MFC after: 3 days [1] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-March/003773.html
* This commit was generated by cvs2svn to compensate for changes in r156373,sam2006-03-0782-1556/+7289
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import of hostapd 0.4.8sam2006-03-0788-1679/+7716
| |
* | resolve merge conflictssam2006-03-077-2199/+964
| | | | | | | | MFC after: 2 weeks
* | This commit was generated by cvs2svn to compensate for changes in r156369,sam2006-03-07153-5319/+31534
|\ \ | | | | | | | | | which included commits to RCS files with non-trunk default branches.
| * | Import of WPA supplicant 0.4.8sam2006-03-07156-6489/+32479
| | |
OpenPOWER on IntegriCloud