x257877 123 497 240 346 489 912 200 248 165 152 117 330 218 145 172 171 224 149 228 108 182 479 565 454 213 372 204 184 319 217 121 280 112 194 223 279 117 135 373 180 478 177 947 160 169 413 161 216 241 109 177 141 163 279 298 209 312 402 171 115 219 944 131 365 150 160 197 208 489 153 286 462 170 118 170 490 146 115 177 258 337 129 122 314 325 243 221 221 158 147 352 165 242 157 242 166 160 183 154 208 333 178 164 169 186 481 184 147 160 321 184 148 473 175 186 273 288 442 240 514 329 127 105 119 K 10 svn:author V 5 markj K 8 svn:date V 27 2013-11-09T04:38:16.308163Z K 7 svn:log V 402 Don't try to use the 32-bit drti.o unless the data model is explicitly set to ILP32. Otherwise dtrace -G will attempt to use it on amd64 if it can't determine which data model to use, which happens when -64 is omitted and no object files are provided, e.g. with # dtrace -G -n BEGIN This would result in a linker error, but now works properly. Also remove an unnecessary #ifdef. MFC after: 2 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T04:40:32.687232Z K 7 svn:log V 144 Don't enable interrupts before we call sched_throw(). Interrupts are expected to be disabled by virtue of md_spinlock_count==1 assumed to hold. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2013-11-09T04:50:05.592312Z K 7 svn:log V 248 Fix typo in r256646: We want to generate lists of directories in INDEX-OLD and INDEX-NEW and compare them, not generate the same list of directories from INDEX-OLD twice... Pointy hats to: cperciva & everybody who didn't proofread EN-13:04 enough END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-09T06:30:09.399492Z K 7 svn:log V 393 Add some new driver definitions as part of the chip support updates: This is a no-op for now! * Add a new flag value for "there are no extra bits" for some random field; * Add a definition for the maximum number of calibration entries in the calibration data cache in iwn_softc. It's not yet used. * Add regulatory bands for the 2030 NIC. Submitted by: Cedric Gross END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-09T07:30:13.685668Z K 7 svn:log V 816 Fix AMRR to correctly select the initial rate. There were two bugs: * If the initial lowest rate didn't go through the loop at least once, the AMRR rate index would be the highest rate in the table (eg the rix mapping to MCS15) but rate would stay at the default value, namely 0. This meant that the initial rate selection would be MCS15 _but_ the node ni_txrate value would be MCS0. * If the node is 11n, then break out of the loop correctly. Beforehand, my initial 11n AMRR commit would immediately exit out as it would fail the 11n check, then it would always fall through to the non-11n rate which would then see if it was < 36mbit (ie, "72"), which would always match. Hence, it'd always return MCS15. Tested: * Intel Centrino 2230 STA (local changes), STA mode * Intel Wifi 5100, STA END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-09T08:11:24.737218Z K 7 svn:log V 104 Strip out this cruft; people should be making modules with a complete kernel config environment anyway. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-09T08:27:55.938070Z K 7 svn:log V 152 Add support for SIIG x1 pci-e single parallel port card (JJ-E01211-S1) PR: kern/182217 Submitted by: Craig Leres MFC After: 1 week END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-09T08:57:21.548960Z K 7 svn:log V 70 Change manual string conversion to expand_number Reviewed by: adrian END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-09T09:05:50.571540Z K 7 svn:log V 57 Add missed DPADD Reported by: swildner@DragonflyBSD.org END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-09T10:35:29.831652Z K 7 svn:log V 23 MFC - Tracking commit. END K 10 svn:author V 5 andre K 8 svn:date V 27 2013-11-09T14:46:24.357485Z K 7 svn:log V 235 Hook the to be modified copies of bge(4), fxp(4), igb(4), ixgbe(4) and re(4) to the build under the ifq_ prefix. Provide a stripped IFQ kernel configuration with them replacing the stock drivers. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-09T14:48:50.161391Z K 7 svn:log V 121 Use system libiconv, instead of trying to dlopen() it. PR: 183153 Submitted by: Dominic Fandrey END K 10 svn:author V 5 andre K 8 svn:date V 27 2013-11-09T15:04:56.678622Z K 7 svn:log V 51 IFC @257888. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 andre K 8 svn:date V 27 2013-11-09T15:10:07.893232Z K 7 svn:log V 78 Merge r257529 into sys/dev/ifq_ixgbe.c. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-09T16:20:42.688583Z K 7 svn:log V 75 pkg_install has been removed on 20131031. Approved by: portmgr (bdrewery) END K 10 svn:author V 2 br K 8 svn:date V 27 2013-11-09T18:46:11.539818Z K 7 svn:log V 132 o Add ONFI signature check. o Add Micron chip found in Freescale Vybrid Family Phytec COSMIC board. Approved by: cognet (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T19:43:16.281807Z K 7 svn:log V 54 Use the correct map to setup the jumbo RX ring entry. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T19:52:03.007858Z K 7 svn:log V 132 Use the right operator to get the bit shift form the entry. We were mistakenly clearing bit 0 in the corresponding 64-bit integral. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T20:01:09.249383Z K 7 svn:log V 13 Add PROCDESC END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-09T20:09:02.740535Z K 7 svn:log V 90 Fix gcc warnings about casting away const in sys/x86/iommu/intel_drv.c. Reviewed by: kib END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T20:11:21.356805Z K 7 svn:log V 383 Fix busdma_md_unload() to recursively call devices up the device tree. When we map we start at the root and recurse down to the leaf device. When we unmap, we go the reverse direction. This fix actually has us call the unmap function of the PCI bridge, which means we now free up I/O MMU mappings. This and previous few commits were all done from the Altix itself. Looking good... END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-09T20:30:13.967190Z K 7 svn:log V 472 Both vn_close() and VFS_PROLOGUE() evaluate vp->v_mount twice, without holding the vnode lock; vp->v_mount is checked first for NULL equiality, and then dereferenced if not NULL. If vnode is reclaimed meantime, second dereference would still give NULL. Change VFS_PROLOGUE() to evaluate the mp once, convert MNTK_SHARED_WRITES and MNTK_EXTENDED_SHARED tests into inline functions. Reviewed by: alc Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-09T20:36:29.456219Z K 7 svn:log V 361 If filesystem declares that it supports shared locking for writes, use shared vnode lock for VOP_PUTPAGES() as well. The only such filesystem in the tree is ZFS, and it uses vnode_pager_generic_putpages(), which performs the pageout with VOP_WRITE(). Reviewed by: alc Discussed with: avg Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-09T20:36:52.144175Z K 7 svn:log V 120 Fix (erroneous) gcc warnings about usage of uninitialized variables in sys/x86/iommu/intel_idpgtbl.c. Reviewed by: kib END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2013-11-09T21:24:56.487636Z K 7 svn:log V 274 Fix an NFSv4.1 client specific case where a forced dismount would hang. The hang occurred in nfsv4_setsequence() when it couldn't find an available session slot and is fixed by checking for a forced dismount in progress and just returning for this case. MFC after: 1 month END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-09T22:00:44.911161Z K 7 svn:log V 111 Fix gcc warning about an empty device_printf() format string in sys/x86/iommu/intel_fault.c. Reviewed by: kib END K 10 svn:author V 3 dim K 8 svn:date V 27 2013-11-09T22:05:29.796393Z K 7 svn:log V 92 Fix gcc warning about an uninitialized bool in sys/x86/iommu/intel_drv.c. Reviewed by: kib END K 10 svn:author V 3 kib K 8 svn:date V 27 2013-11-09T22:28:04.975063Z K 7 svn:log V 226 Hide MNT_SHARED_WRITES() and MNT_EXTENDED_SHARED() under the #ifdef _KERNEL braces. Struct mount is only defined for the kernel build. Reported and tested by: andreast Sponsored by: The FreeBSD Foundation MFC after: 2 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-09T23:27:37.968165Z K 7 svn:log V 121 Use an I/O MMU page size of 4KB when the kernel uses a page size less than 16KB. Use a 16KB I/O MMU page size otherwise. END K 10 svn:author V 5 hiren K 8 svn:date V 27 2013-11-10T02:43:09.614487Z K 7 svn:log V 27 Minor spelling correction. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-10T02:49:20.161105Z K 7 svn:log V 184 Fix Altix 350 support (SHub1/PIC), broken when Altix 450 (SHub2/TIOCP) support was added: prefetch cannot be set when consistent/coherent I/O is wanted. It's one or the other or none. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-10T03:28:36.152540Z K 7 svn:log V 17 Remove dead link END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-10T04:06:46.433286Z K 7 svn:log V 99 Fix typo: site_t -> size_t Obtained From: DragonflyBSD (1ac92c8c857a15dc010924c5f066da404e568640) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-10T04:22:40.146246Z K 7 svn:log V 127 Don't enable interrupts before we call sched_throw(). Interrupts are expected to be disabled by virtue of md_spinlock_count=1. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2013-11-10T05:22:29.095440Z K 7 svn:log V 183 pkill - Optimize pgrep -F Ask for a specific process instead of pulling down all processes when -F is specified. This is much much faster. Obtained from: DragonflyBSD END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-10T09:22:05.386898Z K 7 svn:log V 23 MFC - Tracking commit. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-10T09:36:51.063692Z K 7 svn:log V 39 Fix typo in r257515. Submitted by: az END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-10T12:16:09.100496Z K 7 svn:log V 280 Some CAM locks polishing: - Fix LOR and possible lock recursion when handling high-power commands. Introduce new lock to protect left power quota and list of frozen devices. - Correct locking around xpt periph creation. - Remove seems never used XPT_FLAG_OPEN xpt periph flag. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-10T13:16:28.479242Z K 7 svn:log V 86 Fix typo. Submitted by: feld@ MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-10T13:37:44.303788Z K 7 svn:log V 385 Save one more register read per command by not reading rqstoutrp register every time. The purpose of that register is unlikely output queue overflow detection, so read it only when its last known (and probably stale now) value signals overflow. This reduces CPU load and lock congestion and rises bottleneck in CTL while doing target mode via two 8Gbps ports from 100K to 120K IOPS. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2013-11-10T14:18:05.031801Z K 7 svn:log V 83 Fix typo in "iscsictl -v". MFC after: 3 days Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-10T16:33:14.991693Z K 7 svn:log V 852 This counts as a pretty heavy code review, much overdue. * Simplify the code where possible; remove unneeded variables, excess macro wrapping and useless code. Tidy comments etc. * Combine common code into files; the harvest.c file was particularly confusing. * The dummy fallback is an inherent part of the device; don't pretend it is a separate module. * Attempt to make the modularisation complete. This is unfinished, in that unloading random.ko may cause panics. * Reduce excess header inclusion where this was found. * Don't unconditionally (re)seed the Yarrow device on boot; there is adequate entropy for it to start by itself with default settings. This was nasty; I managews to get an auto-seed in an unsafe state by fiddling. This is too bad of a foot-shooter to mess with. I'm now much happier with this from a security perspective. END K 10 svn:author V 5 markm K 8 svn:date V 27 2013-11-10T16:35:00.878653Z K 7 svn:log V 66 Fix up the random(4) startup scripts and runtime entropy caching. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-11-10T18:46:59.442894Z K 7 svn:log V 74 sh: Add a test case for would-be assignments that are not due to quoting. END K 10 svn:author V 3 bms K 8 svn:date V 27 2013-11-10T19:41:04.617692Z K 7 svn:log V 320 Document the RB_FOREACH_FROM() and RB_FOREACH_REVERSE_FROM() macros. These are largely syntactic sugar. However, they improve code readability where an RB_FOREACH() or RB_FOREACH_REVERSE() traversal has been interrupted and must be resumed. Performance is improved by avoiding unnecessary traversal from the head node. END K 10 svn:author V 3 bms K 8 svn:date V 27 2013-11-10T19:49:18.822468Z K 7 svn:log V 69 RB_FOREACH_[REVERSE_]FROM() do not require the head pointer. Reword. END K 10 svn:author V 6 alexey K 8 svn:date V 27 2013-11-10T20:24:41.507979Z K 7 svn:log V 120 - Add myself as port committer and my mentor's relationship. - Add myself to calendar.freebsd. Approved: wg (mentor) END K 10 svn:author V 3 ian K 8 svn:date V 27 2013-11-10T21:12:42.389601Z K 7 svn:log V 148 Apparently with "const uint32_t foo = 0x60;" gcc doesn't consider 'foo' to be a constant integer suitable for use in a case label, so use #defines. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-11-10T21:45:26.206641Z K 7 svn:log V 12 MFC@r257891 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-10T22:04:51.964383Z K 7 svn:log V 82 Convert another couple of m->m_data to mtod() calls. Sponsored by: Netflix, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-10T22:19:34.137290Z K 7 svn:log V 46 Merge from -HEAD Sponsored by: Netflix, Inc. END K 10 svn:author V 8 andreast K 8 svn:date V 27 2013-11-10T22:42:56.571958Z K 7 svn:log V 66 Prepare for 64-bit. Iow, use Elf_*hdr instead of the 32-bit ones. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-11-10T23:00:39.901502Z K 7 svn:log V 183 sh: Properly quote alias output from command -v. An alias should be printed by command -v as a command line; therefore, make the alias definition suitable for re-input to the shell. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-10T23:34:32.069340Z K 7 svn:log V 205 Some more registers access optimizations: - Process ATIO queue only if interrupt status tells so; - Do not update queue out pointers after each processed command, do it only once at the end of the loop. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-10T23:35:08.551445Z K 7 svn:log V 113 Convert another couple of mbuf m_data/m_len fiddling points to use the new methods. Sponsored by: Netflix, Inc. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-10T23:48:16.938191Z K 7 svn:log V 219 Use relaxed (write-only) memory barriers when writing some of queue index registers (for now on ISP2400+). We never read those registers back and AFAIK their semantics does not require any immediate reaction on write. END K 10 svn:author V 4 neel K 8 svn:date V 27 2013-11-11T00:45:17.401125Z K 7 svn:log V 308 x86 platforms that use an IOAPIC route the legacy timer interrupt (IRQ0) to pin 2 of the IOAPIC. Add an 'Interrupt Source Override' entry to the MADT to describe this and start asserting interrupts on pin 2 in the 8254 device model. Submitted by: Tycho Nightingale (tycho.nightingale@pluribusnetworks.com) END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T01:00:29.342457Z K 7 svn:log V 77 Import svn-1.8.4, which includes fixes for both security and merge handling. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T01:01:04.556244Z K 7 svn:log V 21 Tag svn-1.8.4 import END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T01:14:58.186944Z K 7 svn:log V 124 Update svn from 1.8.1 to 1.8.4 - minor security fixes and client side merge handling bug fixes (reintegrate, mergeinfo etc) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T01:42:59.252854Z K 7 svn:log V 851 Unbreak the installer on head/: When bsdinstall(8) sources the bsdconfig(8) common.subr file, PKG_ABI is set by calling 'pkg -vv' and searching for the ABI pkg(8) will use. When pkg(8) is run for the first time, the bootstrap process is run, which prompts for 'y/N' input from stdin if running with TERM set. Since TERM is set and it is the first time pkg(8) is run, which happens automatically, bsdinstall(8) hangs waiting for user input which is never displayed since a specific line is expected by awk(1), and stdin is expected by pkg(8). Set ASSUME_ALWAYS_YES=1, which will cause pkg(8) to assume the '-y' flag is also used for the bootstrap process, allowing bsdinstall(8) to proceed to the keymap lookup, otherwise bsdinstall(8) appears to hang after selecting 'Install' from the menu on first boot from CDROM. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-11-11T02:02:05.826840Z K 7 svn:log V 36 Remove the env(1) but keep the var. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2013-11-11T02:13:47.662598Z K 7 svn:log V 269 Check the partition scheme before blowing away disks, instead of after. The effects of this patch would only be noticeable if you were purposefully setting a bad value and trying to see what happens; and leaving the disks intact if a bad value has been set seems fair. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T03:12:43.771826Z K 7 svn:log V 58 Silence bmake(1) errors if TEST_DIRS evaluation is empty. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2013-11-11T03:17:38.648625Z K 7 svn:log V 63 Add the necessary bits for dumps on ppc64. MFC after: 2 weeks END K 10 svn:author V 3 gjb K 8 svn:date V 27 2013-11-11T03:30:14.631972Z K 7 svn:log V 104 Fix a few style nits. MFC after: 3 days X-MFC-After: 10.0-RELEASE Sponsored by: The FreeBSD Foundation END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-11T05:39:42.237780Z K 7 svn:log V 111 Remove never used ioctls that originate from KAME. The proof of their zero usage was exp-run from misc/183538. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-11-11T06:22:29.938185Z K 7 svn:log V 393 Fix the L1 console, broken for the Altix 450. Using POLL and GETC apparently does return any characters. Special SAL calls exists for when the console is asynchronous. Replace the poll call with getting the interrupt status and replace the getc call with an interrupt read. It is not known if this change breaks the Altix 350, but it is assumed that it will not harm. testing will tell us... END K 10 svn:author V 7 glebius K 8 svn:date V 27 2013-11-11T07:44:09.933180Z K 7 svn:log V 57 Do not use just freed memory. Sponsored by: Nginx, Inc. END K 10 svn:author V 3 mav K 8 svn:date V 27 2013-11-11T08:27:20.714634Z K 7 svn:log V 193 Introduce seperate mutex lock to protect protect CTL I/O pools, slightly reducing global CTL lock scope and congestion. While there, simplify CTL I/O pools KPI, hiding implementation details. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-11T08:53:20.754772Z K 7 svn:log V 366 Send EAPOL frames at the management rate, not the data rate. Without this, a far away station with low signal strength would associate using the management rate (by default the lowest rate) and then the EAPOL frames would go out at the current AMRR best guess. This would result in association failing authentication. Tested: * Intel 5100, STA * Intel 2230, STA END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-11T08:54:45.615308Z K 7 svn:log V 75 Use IWN_NBANDS rather than a hard-coded limit. Tested: * Intel 5100, STA END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-11T08:55:38.853653Z K 7 svn:log V 23 Fix off-by-one. Sorry! END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-11T08:56:40.887943Z K 7 svn:log V 75 Replace the hard-coded RX queue value check with IWN_UNSOLICITED_RX_NOTIF. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-11T09:08:22.867311Z K 7 svn:log V 394 If A-MPDU transmission fails entirely, then no BA is received from the NIC and pushed up to the driver. Unfortunately this means there's no rate control notification done. Thus, if the rate control code makes a decision that hits a crappy rate that can't succeed, the rate code would never lower the rate and packet loss would continue. So, fake some rate control notification in this case. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-11-11T09:13:37.737436Z K 7 svn:log V 50 Vendor import of OpenSSH 6.4p1. Approved by: des END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-11-11T09:14:43.399150Z K 7 svn:log V 19 Tag OpenSSH 6.4p1. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2013-11-11T09:19:58.696991Z K 7 svn:log V 81 MFV r257952: Upgrade to OpenSSH 6.4p1. Bump VersionAddendum. Approved by: des END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-11T09:47:33.981903Z K 7 svn:log V 163 Add support for the MediaTek/Ralink RT5370/RT5372 chipset. Tested with the TP-Link TL-WN727N (RT5370) and the D-Link DWA-140 (RT5372) on i386/amd64/arm with WPA. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T09:47:51.537917Z K 7 svn:log V 245 MFC r256689: Use the same actor key for media types of the same speed. PR: 176097 MFC r256832: Add a note that lacp_compose_key() should be updated, when new media types will be added. Submitted by: melifaro Approved by: re (hrs) END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-11T09:48:57.314407Z K 7 svn:log V 35 Mention the RT5370/RT5372 chipset. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2013-11-11T10:00:19.502604Z K 7 svn:log V 28 Remove r257748 by accident. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T10:09:52.933857Z K 7 svn:log V 222 MFC r256689: Use the same actor key for media types of the same speed. PR: 176097 MFC r256832: Add a note that lacp_compose_key() should be updated, when new media types will be added. Submitted by: melifaro END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T10:38:37.541705Z K 7 svn:log V 233 MFC r256689 (modified): Use the same actor key for media types of the same speed. PR: 176097 MFC r256832: Add a note that lacp_compose_key() should be updated, when new media types will be added. Submitted by: melifaro END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T10:43:39.887426Z K 7 svn:log V 151 MFC r257084: Initialize inc_fibnum for properly handling ICMP6_PACKET_TOO_BIG errors in multifib environment. PR: 183265 Approved by: re (hrs) END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T10:43:55.223848Z K 7 svn:log V 129 MFC r257084: Initialize inc_fibnum for properly handling ICMP6_PACKET_TOO_BIG errors in multifib environment. PR: 183265 END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T10:44:38.496156Z K 7 svn:log V 129 MFC r257084: Initialize inc_fibnum for properly handling ICMP6_PACKET_TOO_BIG errors in multifib environment. PR: 183265 END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-11T10:54:06.169644Z K 7 svn:log V 62 Update log message. Picobsd stopped using kgzip a while ago. END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T11:13:12.934107Z K 7 svn:log V 56 Add missing line breaks. PR: 181900 MFC after: 1 week END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:30:47.746172Z K 7 svn:log V 259 Use opt_syscons.h to get defines. Define max number of windows as VT_MAXWINDOWS if defined, or as MAXCONS, or 12. Define VT_MOUSE_PASTEBUTTON and VT_MOUSE_EXTENDBUTTON if defined SC_TWOBUTTON_MOUSE or VT_TWOBUTTON_MOUSE. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:37:02.196585Z K 7 svn:log V 73 Add mouse cursor format structure. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:45:47.144352Z K 7 svn:log V 149 Rename font_default.c to vt_font_default.c. Prefix will make less possibility for object file names collision. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:46:41.439545Z K 7 svn:log V 65 Add default cursor pixmap. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:48:24.992159Z K 7 svn:log V 149 o Add link to vt_mouse_cursor.c. o Update link to vt_font_default.c. o Remove link to deleted driver vt_intel. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:50:17.523019Z K 7 svn:log V 74 Add mouse related vtbuf operations. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:53:08.245735Z K 7 svn:log V 68 Add cut/paste region markers. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T11:55:22.837715Z K 7 svn:log V 91 Define marker support functions and type of markers. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:08:43.450931Z K 7 svn:log V 62 Add mouse related bits. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:10:26.080424Z K 7 svn:log V 115 Use vtbuf_iscursor method instead of macro to get chars to display inverted. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:15:52.723527Z K 7 svn:log V 240 o Remove include of sys/mouse.h, it is included from vt.h now. o Call vt_mouse_event method, to notify VT(9) about mouse events. o Add empty MOUSE_MOUSECHAR ioctl handler. o Remove trailing whitespace. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:19:26.431704Z K 7 svn:log V 86 Add vt_mouse_event mouth event handling method. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:22:44.832729Z K 7 svn:log V 72 Save offset to font aligned area. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:24:17.407807Z K 7 svn:log V 77 Use saved offset to font aligned area. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:26:35.779649Z K 7 svn:log V 94 Eliminate call to vd_blank method, it is too expensive. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:34:30.289623Z K 7 svn:log V 388 o Update vt_flush to care about mouse pointer. o Sort variable declarations. o Disable mouse support for DDB. o Expose region to update on old mouse position. o Draw mouse cursor on current position. There is some extra bits for calculation of size to copy bitmap to screen. It is not supported by drivers, but will be changed in following commits. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:36:18.996255Z K 7 svn:log V 92 Enable/disable mouse cursor on MOUSE_SHOW/MOUSE_HIDE. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:38:28.686826Z K 7 svn:log V 55 Wrap long lines. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T12:44:54.000754Z K 7 svn:log V 68 Define vt_mouse_event method. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T12:49:00.027628Z K 7 svn:log V 229 Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for already unlocked route. Use in6_rtalloc() instead of in6_rtalloc1. This helps simplify the code and remove several now unused variables. PR: 156283 MFC after: 2 weeks END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T13:06:31.550652Z K 7 svn:log V 92 Add forgotten definition of vt_default_mouse_pointer. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 2 ae K 8 svn:date V 27 2013-11-11T13:19:55.503327Z K 7 svn:log V 57 Initialize prot variable. PR: 177417 MFC after: 1 week END K 10 svn:author V 3 ray K 8 svn:date V 27 2013-11-11T13:25:49.047475Z K 7 svn:log V 380 Update vd_bitbltchr_t type to handle operation mask (to not touch pixels which is not defined in mask) and bpl (bytes per source line). Only vt_fb driver handle handle bpl yet. Add protector for case when blitting image can be drawn partially out of screen, like mouse cursor. Mouse cursor and its movements works fine, copy/paste not yet. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2013-11-11T14:04:26.043914Z K 7 svn:log V 78 MFC: r257288 Clean up a spurious "." in SEE ALSO. Approved by: re (glebius) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2013-11-11T14:08:25.275043Z K 7 svn:log V 89 MFC: r257287 New sentence -> new line and some mdoc cleanup. Approved by: re (glebius) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T15:00:33.800467Z K 7 svn:log V 172 Consolidate Apple firmware hacks and improve them by switching on the presence of mac-io devices in the tree, which uniquely identifies Apple hardware. MFC after: 6 weeks END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T15:23:35.087808Z K 7 svn:log V 187 Allow OF_decode_addr() to also be able to map resources on big-endian devices. To this end, make PCI device detection rely on the device_type field rather than name, as per the standard. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T15:43:21.802619Z K 7 svn:log V 341 Make tsec work with the device tree present on the RB800. The previous code assumed that the MDIO bus was a direct child of the Ethernet interface. It may not be and indeed on many device trees is not. While here, add proper locking for MII transactions, which may be on a bus shared by several MACs. Hardware donated by: Benjamin Perrault END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T15:44:20.816425Z K 7 svn:log V 139 Be more flexible about which compatible strings to accept. This brings up the PCI Express bus on the RB800 using the firmware device tree. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2013-11-11T16:14:25.824107Z K 7 svn:log V 413 Rename the "bare" platform "mpc85xx", which is what it actually is, and add actual platform probing based on PVR. Still needs a little more work: in particular, the CCRS setup should move here. Also turn "bare" into a truly bare platform that doesn't pretend to know how to do anything except get the memory map. This should also be enhanced to process the FDT reserved memory list, but that is for another day. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2013-11-11T16:14:33.789130Z K 7 svn:log V 232 Set description string for VM_GUEST_HV (HyperV guest). This fixes fallout from r256425. Reported by: Pavel Timofeev Tested by: Pavel Timofeev Reviewed by: Roger Pau Monnц╘ MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T16:38:34.065506Z K 7 svn:log V 33 Import nvi2 2.1.2-95773e17e2751. END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T16:39:43.171578Z K 7 svn:log V 11 Tag import END K 10 svn:author V 5 peter K 8 svn:date V 27 2013-11-11T16:52:02.619373Z K 7 svn:log V 25 Merge nvi-2.1.1 -> 2.1.2 END