summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make the keyboard layer Unicode aware.ed2009-09-194-15/+28
| | | | | | | | | | | | Just take keyent_t to use an u_int to store the Unicode codepoints. Unfortunately the keymap is now too big to be loaded using an ioctl argument, so change the ioctl to pick a pointer. This change breaks kbdcontrol ABI. It doesn't break X11, because X11 doesn't do anything with syscons keymaps. It just switches the device out of K_XLATE. Obtained from: //depot/user/ed/newcons/...
* Use appropriate locking when using interface list.tuexen2009-09-191-8/+0
| | | | | Approved by: rrs (mentor) MFC after: 1 month.
* Fix the disabling of sctp_drain().tuexen2009-09-191-5/+4
| | | | | Approved by: rrs (mentor) MFC after: 1 month.
* Get SCTP working in combination with VIMAGE.tuexen2009-09-198-46/+93
| | | | | | Contains code from bz. Approved by: rrs (mentor) MFC after: 1 month.
* intpm/sb700: force polling mode if configured interrupt is SMIavg2009-09-191-0/+6
| | | | instead of failing to attach
* Change cache attribute for VESA frame buffer from UC to write-combining.jkim2009-09-191-1/+2
| | | | This improves scrolling speed for high resolution graphics mode console.
* Correct BIOS header sanitizing on pc98.nyan2009-09-191-3/+6
| | | | MFC after: 3 days
* When superpages are enabled, add the 2 or 4MB page size to the array ofalc2009-09-182-0/+10
| | | | | | | supported page sizes. Reviewed by: jhb MFC after: 3 weeks
* Add a new sysctl for reporting all of the supported page sizes.alc2009-09-1810-0/+44
| | | | | Reviewed by: jhb MFC after: 3 weeks
* Just use ttydisc_rint_simple() instead of doing it ourselves.ed2009-09-181-8/+2
| | | | | | | This code seems to do exactly the same as ttydisc_rint_simple() does nowadays. Just remove it. Obtained from: //depot/user/ed/newcons/sys/dev/syscons/syscons.c
* Return ENOBUFS consistently if user attempts to exceedbms2009-09-181-2/+4
| | | | | | | in_mcast_maxsocksrc resource limit. Submitted by: syrinx MFC after: 3 days
* Have sparc64 join the separate livefs crowd. Including the docs packageskensmith2009-09-181-0/+1
| | | | | | on disc1 (needed now by sysinstall) overflows the target CDROM iso size. MFC after: 3 days
* Fix setfib(1) section number.brueffer2009-09-182-3/+3
| | | | | | PR: 133765 Submitted by: Konstantin Zolotukhin <erebus@gorodok.net> MFC after: 3 days
* Fix mdoc, typos, contractions.brueffer2009-09-181-17/+13
| | | | | | | | This includes: PR: 135520 Submitted by: Nobuyuki Koganemaru Patch by: gavin MFC after: 3 days
* Don't allocate new unnecessary pages when devstat_alloc() looses theattilio2009-09-181-16/+27
| | | | | | | | run for re-acuiring the lock, but recheck if new pages are allocatable from the pool and free the previously allocated ones. Tested by: pho, Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
* Spell Israel correctly.ed2009-09-181-1/+1
| | | | | Submitted by: Alexey Savartsov <asavartsov gmail com> PR: bin/138580
* Call mwl_rxdma_cleanup() if there was an error setting up the RX DMA.rpaulo2009-09-181-1/+3
|
* Style fix - break too long a line in two.zec2009-09-181-1/+2
| | | | | Spotted by: bz MFC after: 3 days
* o DragonflyBSD 2.4.0 added.maxim2009-09-181-0/+2
|
* Various mdoc, spelling etc fixes.brueffer2009-09-1814-39/+38
| | | | MFC after: 3 days
* Fixed markup.ru2009-09-172-7/+9
|
* Change the default transport protocol for use by the Mount protocolrmacklem2009-09-171-1/+1
| | | | | | | | | | | from UDP to TCP, so that it is consistent with TCP for NFS, which became the default at r176198. Without this change, doing an NFS mount against a server that only supports UDP would result in an unusable mount point if a transport protocol option wasn't specified for the mount. Approved by: kib (mentor) MFC after: 3 days
* Add a knob to show 'Starting foo:' messages when faststart is used,dougb2009-09-173-2/+16
| | | | such as at boot time.
* Fix the style of the previous commit.rdivacky2009-09-172-2/+4
| | | | Approved by: ed (mentor, implicit)
* Make these argument/variable unsigned as the defines for them don't fitrdivacky2009-09-172-4/+4
| | | | | | | into signed 32bit integer. Approved by: ed (mentor, implicit) Approved by: sson
* Purge file system namecache when receiving incremental stream and rolling backpjd2009-09-171-0/+3
| | | | | | to it. MFC after: 3 days
* Support for VNET in SCTP (hopefully)rrs2009-09-1710-51/+44
|
* Purge namecache for the file system being rolled back, so it doesn't point atpjd2009-09-171-0/+3
| | | | | | | | invalid vnodes after the rollback resulting in EIO errors when trying to access files which are in the namecache. Reported by: des MFC after: 3 days
* V_irtualize the lltables list, making ARP and ND reasonablyzec2009-09-171-7/+19
| | | | | | | | usable again with options VIMAGE kernels. Submitted by: bz (the original version, probably identical to this one) Reviewed by: many @ DevSummit Cambridge MFC after: 3 days
* Make libc.a provide __stack_chk_fail_local weak alias. This iskan2009-09-171-0/+4
| | | | | | needed to satisfy static libraries that are compiled with -fpic and linked into static binary afterwards. Several libraries in gcc are examples of such static libs.
* Correct a sysctl name.brueffer2009-09-171-2/+2
| | | | | | PR: 137689 Submitted by: Thomas Mueller <tmueller@sysgo.com> MFC after: 3 days
* Fix an xref.brueffer2009-09-171-1/+1
| | | | | | PR: 138833 Submitted by: Alex Keda <admin@lissyara.su> MFC after: 3 days
* Fix the example, -w is the right switch for write failure probability.brueffer2009-09-171-3/+3
| | | | | | | PR: 136219 Submitted by: Kouki Hashimoto <hsmtkk@gmail.com> Patch by: gavin MFC after: 3 days
* Allocate space for the group array in a static credential used inbrooks2009-09-171-0/+2
| | | | | | | | | the quota code. One case was correctly handled in r194498, but this one was missed. PR: kern/138657 Tested by: PR submitter MFC after: 3 days
* Sync driver with Yahoo:scottl2009-09-163-74/+75
| | | | | | | - Implement MSI support (MSIX support was already there) - Use a table to drive MSI/MSIX exceptions - Pre-calculate the command address instead of wasting cycles doing the calculation on every i/o.
* Fix locking around copyout() operations.scottl2009-09-161-3/+9
|
* Make MSI and PERFORMANT interrupts work correctly. Only require the minimumscottl2009-09-162-4/+13
| | | | | | | number of MSIX interrupts that are needed, and don't strictly check for 4. Enable enough interrupt mask bits so that the controller will generate interrupts in PERFORMANT mode. This fixes the hang-on-boot issues that people were seeing with newer controllers.
* Increase CISS_MAX_PHYSTGT to 256 so that it matches what the controller mightscottl2009-09-161-1/+1
| | | | | give us. Without this, certain data structures get sized incorrectly, leading to a panic on certain cards that want to use high-value target numbers.
* The buffer returned by fgenln is not a "C" string and might not be NULsepotvin2009-09-162-1/+3
| | | | | | | terminated. Make sure that it is before using it. Reviewed by: marck@ MFC after: 3 days
* Fix a bug reported by Daniel Mentz:tuexen2009-09-161-2/+7
| | | | | | | | | When authenticating DATA chunks some DATA chunks might get stuck when the MTU gets decreased via an ICMP message. Approved by: rrs (mentor) MFC after: immediately
* When checking traffic endpoint's adresses families in key_spdadd(),vanhu2009-09-161-12/+2
| | | | | | | | | | compare them together instead of comparing each one with respective tunnel endpoint. PR: kern/138439 Submitted by: aurelien.ansel@netasq.com Obtained from: NETASQ MFC after: 1 m
* Remove trailing spaces.edwin2009-09-161-41/+41
|
* Extend the keyboard character size to 24 bits.ed2009-09-161-11/+17
| | | | | | | | | | | Because we use an int to store keyboard chacacters and their flags, we can easily store the flags in the top byte instead of the second byte. This means it's a lot easier to make Unicode work. The only change that still needs to be made, is that keyent_t's map is extended to u_int. Obtained from: //depot/projects/newcons/sys/sys/kbio.h
* Fix an off-by-one error in the marking of the O_CH operatordds2009-09-161-1/+1
| | | | | | | following an OOR2 operator. PR: 130504 MFC after: 2 weeks
* Add a couple of debugging statements.dds2009-09-161-0/+3
|
* Add the ability to see TCP timers via netstat -x. This can be a usefulsilby2009-09-166-8/+58
| | | | | | | | | feature when you have a seemingly stuck socket and want to figure out why it has not been closed yet. No plans to MFC this, as it changes the netstat sysctl ABI. Reviewed by: andre, rwatson, Eric Van Gyzen
* Add EV_RECEIPT to kevents.sson2009-09-163-2/+11
| | | | | | | | EV_RECEIPT is useful to disambiguating error conditions when multiple events structures are passed to kevent(2). The error code is returned in the data field and EV_ERROR is set. Approved by: rwatson (co-mentor)
* Add the EV_DISPATCH flag to kevents.sson2009-09-163-2/+11
| | | | | | | | When the EV_DISPATCH flag is used the event source will be disabled immediately after the delivery of an event. This is similar to the EV_ONESHOT flag but it doesn't delete the event. Approved by: rwatson (co-mentor)
* Add EVFILT_USER to kevents.sson2009-09-163-2/+159
| | | | | | | | | Add user events support to kernel events which are not associated with any kernel mechanism but are triggered by user level code. This is useful for adding user level events to an event handler that may also be monitoring kernel events. Approved by: rwatson (co-mentor)
* Add optional touch event filter hooks to kevents.sson2009-09-162-37/+68
| | | | | | | | The touch event filter is called when a kernel event data is possibly updated. There are two hook points. First, during a kevent() system call. Second, when an event has been triggered. Approved by: rwatson (co-mentor)
OpenPOWER on IntegriCloud