summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Temporarily put ugly workaround in place to make sparc64 build happy.emax2006-09-081-12/+12
| | | | panther is down at the moment, so better fix will follow later.
* When looking up the symbol by dlsym, look it not only in the objectkib2006-09-081-13/+10
| | | | | | | | | | given as dso handle, but also in the implicit dependencies of that dso. Also, const-ify the read-only parameter objlist of symlook_list. Reported by: "Simon 'corecode' Schubert" <corecode at fs ei tum de> Approved by: kan (mentor) X-MFC-After: 6.2
* Document that bits are numbered from 1 in the %b format argument.ru2006-09-081-3/+7
|
* Re-word the description of the "async" flag.danger2006-09-081-3/+6
| | | | | | Suggested by: Milos Vyletel (mv@rulez.sk) Reviewed by: ru Approved by: keramida (mentor), trhodes (mentor)
* Fix format character.pjd2006-09-081-1/+1
| | | | Reported by: andre
* Fix octal representation of TSO4 and TSO6 bits in interface capabilitiesandre2006-09-081-1/+1
| | | | description.
* Add a sysctl net.inet.tcp.nolocaltimewait that allows to suppressglebius2006-09-082-8/+30
| | | | | creating a compress TIME WAIT states, if both connection endpoints are local. Default is off.
* Bump copyright year.pjd2006-09-082-2/+2
|
* Use __FBSDID in .c files.pjd2006-09-081-2/+3
|
* In "make universe", utilize simplified cross-build synopsis,ru2006-09-081-21/+17
| | | | | | "make TARGET=<machine> build*", now that it actually works. Prompted by: imp
* Previous revision wasn't enough for "make TARGET=<machine> build*"ru2006-09-081-0/+1
| | | | | | to work. Some build-tools that are part of cross-tools (cc_tools) also need to know the proper values of TARGET_ARCH and TARGET, so tell them.
* Update some of the bulgarian holidays since it no longererwin2006-09-081-2/+2
| | | | | | is a socialist state. Submitted by: Shteryana Shopova <shteryana@FreeBSD.org>
* Use return value of _thr_umutex_lock instead of using zero.davidxu2006-09-081-2/+1
|
* - Split failure probability configuration into read failure probability andpjd2006-09-084-39/+102
| | | | | | | write failure probability. - Allow to specify an error number to return of failure. MFC after: 3 days
* Minor comment fix.thomas2006-09-081-1/+1
|
* Support for PCI-Express 4Gb Cards.mjacob2006-09-081-5/+14
|
* So there is where that handbook paragraph came from. Kill it here too.trhodes2006-09-081-14/+1
| | | | | | Remove a paragraph about over building security, it's a bit off. Discussed with: des, FreeBSD-security
* Make 8139C+ work again which was broken since rev 1.68.yongari2006-09-081-0/+8
| | | | | | | | | | | Ever since rev 1.68 re(4) checks the validity of link in re_start. But rlphy(4) got a garbled data due to a different bit layout used on 8139C+ and it couldn't report correct link state. To fix it, ignore BMCR_LOOP and BMCR_ISO bits which have different meanings on 8139C+. I think this also make dhclient(8) work on 8139C+. Reported by: Gerrit Kuehn <gerrit AT pmp DOT uni-hannover DOT de> Tested by: Gerrit Kuehn <gerrit AT pmp DOT uni-hannover DOT de>
* Sigh. Fix name/path to SA-06:20.bmah2006-09-072-6/+6
|
* MFC noted: lukemftpd from NetBSD snapshot.bmah2006-09-072-2/+2
|
* s/USBDEVNAME/device_get_nameunit/gemax2006-09-072-110/+105
| | | | s/USBBASEDEVICE/device_t/g
* Create a 'ready' handler for each personality. The purpose of this handlermjacob2006-09-073-13/+66
| | | | | | | | | | | | | | | is to able to be called after *all* attach and enable events are done. We establish a SYSINIT hook to call this handler. The current usage for it is to add scsi target resources *after* all enables are done. There seems to be some dependencies between different halves of a dual-port with respect to target mode. Put in more meaningful event messages for some events- in particular QUEUE FULL events so we can see what the queue depth was when the IOC sent us this message. MFC after: 1 week
* Merge from DRM upstream:anholt2006-09-0712-62/+268
| | | | | | | - Add support for Intel 965 Express chipsets. - Add support for R200 vertex programs, along with minor bugfixes. - Add support for vblank synchronization to pipe B of Intel hardware (laptop screens).
* Add bthidd(8) rc(8) scriptemax2006-09-073-1/+38
| | | | MFC after: 1 month
* MFp4: first cut at getting I2C transfers working (generically). I'mimp2006-09-071-8/+55
| | | | | unsure if this driver correctly implements all the start/stop junk right (but it did or didn't before I made this commit).
* MFp4: berndt pointed me at an errata that shows that the stat registerimp2006-09-071-9/+9
| | | | | offsets were originally documented incorrectly. This fixes that. It shouldn't affect anything other than error stat reporting.
* Update bthidd(8) code and hook it up to the build.emax2006-09-0714-462/+642
| | | | | | | | | | bthidd(8) now was integrated with vkbd(4) and supports multiple keyboards via vkbd(4)/kbdmux(4). The code was tested with Apple Bluetooth keyboard and SE k700i cell phone (remote control feature). MFC after: 1 month
* While experimenting with cross-building by specifying just TARGET,ru2006-09-071-0/+1
| | | | | | | | I found one bug. Pass our idea of TARGET_ARCH and TARGET down to XMAKE, the cross-tools make. Previously it worked because usually TARGET_ARCH was specified on the initial make's command line. This should also allow us to simplify the "universe" target, which I'm currently testing.
* Fixed the -# option to work as documented in a manpage.ru2006-09-071-8/+20
|
* Added timestamping to buildworld, similar to buildkernel.ru2006-09-071-2/+12
|
* Change the class from uint8_t to int8_t so people can filter on >0ambrisko2006-09-071-1/+1
| | | | events.
* New release notes: SA-06:19.openssl, SA-06:20.bind.bmah2006-09-072-4/+24
| | | | | | Modified release notes: BIND 9.3.2-P1. MFCs noted: GCC 3.4.6.
* All multicast listeners on a port should get one copy of the packet. Thisjhay2006-09-071-3/+3
| | | | was broken during the locking changes.
* Change the event log dump on initial boot to use get_event versusambrisko2006-09-072-68/+117
| | | | | | | | | AEN. This makes the boot messages cleaner. I now know how this structure works so I can implement it versus guessing. Remove the not ready type code since it is ready now. I added the time stamp/locale/class so people can parse messages better. Create a sysctl so that we can set the locale/class level.
* Prepare for upcoming bthidd(8) update. Install vkbd(4) header into dev/vkbd.emax2006-09-072-1/+3
| | | | MFC after: 1 month
* Chase revision 1.10 in usage string and a comment.ceri2006-09-071-2/+2
|
* - Rewrite logic to guess TARGET_ARCH/TARGET to be more readable,ru2006-09-071-6/+25
| | | | | | but without changes in behavior. - Add sanity checking for TARGET_ARCH/TARGET.
* Use a single constant to define the sizes of the physmap[], phys_avail[],jhb2006-09-072-8/+8
| | | | | | | | | | | | and dump_avail[] arrays so they are in sync (previously it was possible to store more entries in the physmap[] then we could store in phys_avail[], which was pointless). While I'm here, bump up the length of these tables to hold 30 entries on amd64 and 16 on i386. This allows machines with fairly fragmented memory maps to boot ok (at least one machine would not boot FreeBSD/i386 but would boot FreeBSD/amd64 because amd64 allowed for more fragments). MFC after: 3 days
* Back when we had T/TCP support, we used to apply differentru2006-09-077-55/+30
| | | | | | | | | | | timeouts for TCP and T/TCP connections in the TIME_WAIT state, and we had two separate timed wait queues for them. Now that is has gone, the timeout is always 2*MSL again, and there is no reason to keep two queues (the first was unused anyway!). Also, reimplement the remaining queue using a TAILQ (it was technically impossible before, with two queues).
* Second step of TSO (TCP segmentation offload) support in our network stack.andre2006-09-071-15/+73
| | | | | | | | | | | | | | | | | | | | | | | TSO is only used if we are in a pure bulk sending state. The presence of TCP-MD5, SACK retransmits, SACK advertizements, IPSEC and IP options prevent using TSO. With TSO the TCP header is the same (except for the sequence number) for all generated packets. This makes it impossible to transmit any options which vary per generated segment or packet. The length of TSO bursts is limited to TCP_MAXWIN. The sysctl net.inet.tcp.tso globally controls the use of TSO and is enabled. TSO enabled sends originating from tcp_output() have the CSUM_TCP and CSUM_TSO flags set, m_pkthdr.csum_data filled with the header pseudo-checksum and m_pkthdr.tso_segsz set to the segment size (net payload size, not counting IP+TCP headers or TCP options). IPv6 currently lacks a pseudo-header checksum function and thus doesn't support TSO yet. Tested by: Jack Vogel <jfvogel-at-gmail.com> Sponsored by: TCP/IP Optimization Fundraise 2005
* Remove a microoptimization for i386 that was a micropessimization for amd64.ru2006-09-071-2/+1
|
* Fix the markup.ru2006-09-071-47/+62
| | | | Prompted by: imp
* make "make TARGET=foo" work correctly. Before, it would fail to setimp2006-09-071-1/+4
| | | | | | | | | | | | | | | | | | | TARGET_ARCH correctly. Now it does, even for pc98. We should suggest TARGET=foo in preference to TARGET_ARCH because the former is unambiguous and the latter isn't, so update the docs. This means that a long standing gripe I've had with this comes to a close. I can build pc98 w/o specify both things. make TARGET=arm works (rather than trying to build a arm:amd64 image and dying badly in the attempt). If you specify only TARGET_ARCH, then you get the old behavior. # we can likely simplify the UNIVERSE target now to use this, but I'm not # up for breaking that tonight :-). # We should consider adding some kind of sanity check for TARGET_ARCH # and TARGET.
* more usb fallout changesmjacob2006-09-073-75/+86
|
* Static -> static.mjacob2006-09-071-3/+3
|
* Catch up with USB changes, device_ptr_t was removed, we need device_t here.trhodes2006-09-071-3/+3
|
* Catch up to USB changes.scottl2006-09-071-149/+149
|
* Remove old debugging code from the interrupt handler.scottl2006-09-071-11/+4
|
* More removing compatibility macros.imp2006-09-0746-620/+573
| | | | | | md5 still the same. "Dave, stop. I feel my mind slipping away." -- hal
* Only include FreeBSD defines. This file is slated to go to the happyimp2006-09-061-294/+0
| | | | | | hunting ground in the sky. Also, remove the #defines OBE.
OpenPOWER on IntegriCloud