ƒ¯s266150 161 131 158 235 217 151 297 115 261 303 535 1189 107 309 201 296 729 177 735 256 118 295 260 107 183 148 455 356 291 185 107 103 361 161 271 196 242 231 175 217 197 275 290 345 226 1259 161 627 504 1700 759 1287 853 163 1291 655 417 510 1110 418 308 174 174 474 474 218 279 189 508 146 113 2393 149 140 121 207 284 211 239 104 135 106 118 133 228 175 123 122 129 147 232 167 272 1474 211 242 202 169 202 421 142 202 1024 202 250 250 149 149 132 132 132 129 271 159 335 173 113 124 187 584 887 181 200 252 160 1756 216 353 1483 285 172 352 346 269 157 109 352 172 352 206 269 158 171 158 472 176 176 234 182 165 156 156 399 213 131 281 112 196 330 165 771 622 K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T15:49:16.219218Z K 7 svn:log V 39 MFV: re-add svn:mime-type where needed END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-05-15T15:50:37.150119Z K 7 svn:log V 66 Bump FreeBSD_version for src.opts.mk changes (about a week late). END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T16:11:06.103364Z K 7 svn:log V 142 MFC r261410 Follow r261352 by updating all drivers which are children of simplebus to check the status property in their probe routines. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T16:17:21.198669Z K 7 svn:log V 124 Add a revert command which runs svn revert and removes any leftovers. Clean up and simplify the svn checkout / update code. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T16:22:09.555876Z K 7 svn:log V 59 Factor out common code for the revert and update commands. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T16:23:24.362728Z K 7 svn:log V 204 MFC r261411, r261413, r261416: Add support for Colibri VF50 Evaluation Board. Add driver for Display Control Unit (DCU4). Add prototype for tcon_bypass() used by dcu4. Add register definition. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T16:24:20.445924Z K 7 svn:log V 23 revert before updating END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-05-15T16:44:25.313619Z K 7 svn:log V 165 Revert r261296. This removes the WITHOUT_NCURSESW option. It was the wrong direction. We will instead remove use of the non-wide-character supporting libncurses. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-05-15T16:51:45.941424Z K 7 svn:log V 207 Remove documention of WITHOUT_NCURSES removed in r266157. Remove a bit of whitespace from WITHOUT_BINUTILS. Catch up with a bunch of other commits to tools/build/options that weren't merged to src.conf.5. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T16:59:47.895118Z K 7 svn:log V 442 MFC r261414, r261415, r261417, r261418, r261419 Don't call device_set_ivars() for the mmchs Change the way pcpu and curthread are stored per-core Invalidate cachelines for bounce pages on PREREAD too, there may still be stale entries from a previous transfer. Only use the CPU ID register if SMP is defined. Some non-MPCore armv6 cpu, such as the one found in the RPi, don't have it, and just hang when we try to access it. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T17:30:16.281337Z K 7 svn:log V 1095 MFC r261423, r261424, r261516, r261513, r261562, r261563, r261564, r261565, r261596, r261606 Add the imx sdhci controller. Move Open Firmware device root on PowerPC, ARM, and MIPS systems to a sub-node of nexus (ofwbus) rather than direct attach under nexus. This fixes FDT on x86 and will make coexistence with ACPI on ARM systems easier. SPARC is unchanged. Add the missing ')' at end of sentence. Reword it to use a more common idiom. Pass the kernel physical address to initarm through the boot param struct. Make functions only used in vfp.c static, and remove vfp_enable. Fix __syscall on armeb EABI. As it returns a 64-bit value it needs to place 32-bit data in r1, not r0. 64-bit data is already packed correctly. Use abp_physaddr for the physical address over KERNPHYSADDR. This helps us remove the need to load the kernel at a fixed address. Remove references to PHYSADDR where it's used only in debugging output. Dynamically generate the page table. This will allow us to detect the physical address we are loaded at to change the mapping. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2014-05-15T17:52:28.501045Z K 7 svn:log V 11 Fix style. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T17:53:42.547713Z K 7 svn:log V 216 MFC r261570, r261572 Revert r260440 (add USB_HOST_ALIGN to all configs, it's only needed for platforms with a 64-byte cacheline size). Add option USB_HOST_ALIGN=64 for all SoCs that have 64 byte cache lines. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2014-05-15T18:02:08.007566Z K 7 svn:log V 104 Use vm_domain_select_next() when needed. For this we need to define the inlined function a bit earlier. END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-05-15T18:05:51.641854Z K 7 svn:log V 202 MFC r256871, r259034, r266010 r256871: Implement watchdog function and register it with watchdog list. r259034: Make the sysctl node read-only. r266010: Remove extra newlines. No functional changes. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-05-15T18:07:35.453861Z K 7 svn:log V 631 MFC r265876: In cf_get_method, when we don't already know what clock speed the CPU is running at, guess the nearest value instead of looking for a value within 25 MHz of the observed frequency. Prior to this change, if a system booted with Intel Turbo Boost enabled, the dev.cpu.0.freq sysctl is nonfunctional, since the ACPI-reported frequency for Turbo Boost states does not match the actual clock frequency (and thus no levels are within 25 MHz of the observed frequency) and the current performance level is read before a new level is set. Relnotes: Bug fix in power management on CPUs with Intel Turbo Boost END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-05-15T18:12:47.194348Z K 7 svn:log V 85 Extend the size of the function or symbol that can be annotated. MFC after: 2 weeks END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-05-15T18:14:19.920976Z K 7 svn:log V 637 MFC r265876: In cf_get_method, when we don't already know what clock speed the CPU is running at, guess the nearest value instead of looking for a value within 25 MHz of the observed frequency. Prior to this change, if a system booted with Intel Turbo Boost enabled, the dev.cpu.0.freq sysctl is nonfunctional, since the ACPI-reported frequency for Turbo Boost states does not match the actual clock frequency (and thus no levels are within 25 MHz of the observed frequency) and the current performance level is read before a new level is set. Relnotes: Bug fix in power management on CPUs with Intel Turbo Boost END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-05-15T18:18:53.301232Z K 7 svn:log V 162 MFC r259270 After r266105 ofw_iicbuc.c will be built by default for any kernel which includes options 'iicbus' and 'fdt'. Remove the (now) unnecessary entries. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-05-15T18:34:31.330082Z K 7 svn:log V 24 Remove unused variable. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T18:38:19.978107Z K 7 svn:log V 202 MFC r261616, r261639 Remove FreeBSD 6 support from atmel usb controllers. Add Vybrid drivers for: - Enhanced Direct Memory Access Controller (eDMA) - Direct Memory Access Multiplexer (DMAMUX) END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-05-15T18:46:16.658956Z K 7 svn:log V 167 Update the amount of data we can collect for hwpmc(4) by default to work with modern processors and available memory. Submitted by: Julien Charbon MFC after: 2 weeks END K 10 svn:author V 7 attilio K 8 svn:date V 27 2014-05-15T18:47:07.230918Z K 7 svn:log V 11 Fix style. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-05-15T18:51:01.597116Z K 7 svn:log V 91 make a note that FNBUFF cannot overflow as long as LNBUFF is smaller.. MFC after: 2 weeks END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-05-15T18:53:02.502443Z K 7 svn:log V 56 Upgrade the default callchain depth MFC after: 2 weeks END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T19:09:31.102356Z K 7 svn:log V 362 MFC r257549, r261642 Don't create a distinct free page pool for segregating allocations that are accessed through the direct map unless the kernel configuration actually includes a direct map. Only a few configurations do, and for the rest the unnecessary free page pool is a small pessimization. Remove the ARM_USE_SMALL_ALLOC option and code related to it. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2014-05-15T19:19:57.885388Z K 7 svn:log V 260 MFuser/marcel/mkimg: Add support for different output formats: 1. The output file that was previously written is now called the raw format. 2. Add the vmdk output format to create VMDK images. When the format is not given, the raw output format is assumed. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-05-15T19:26:20.745028Z K 7 svn:log V 198 - Do not override sin6_scope_id in LLA when it is already set to non-zero. This fixes destination list in output of netstat -r. - Plug a memory leak. - Add RTM_VERSION check. - Minor style fixes. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T19:28:52.228610Z K 7 svn:log V 93 MFC r256672 If we avoid to use the page at addr 0, we should adjust the size to reflect it. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T19:48:13.224199Z K 7 svn:log V 15 diff reduction END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T19:48:52.010954Z K 7 svn:log V 11 regenerate END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:01:21.137377Z K 7 svn:log V 265 MFC r263237: * Provide information in error causes in ASCII instead of proprietary binary format. * Add support for a diagnostic information error cause. The code is sysctlable and the default is 0, which means it is not sent. This is joint work with rrs@. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:03:57.281733Z K 7 svn:log V 66 MFC r263921: Use SCTP_OVER_UDP_TUNNELING_PORT more consistently. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:06:29.349714Z K 7 svn:log V 175 MFC r263922: Handle an edge case of address management similar to TCP. This needs to be reconsidered when the address handling will be reimplemented. The patch is from rrs@. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:08:25.467311Z K 7 svn:log V 100 MFC r264017: Increment the SSN only after processing the last fragment of an ordered user message. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:10:58.466412Z K 7 svn:log V 146 MFC r264241: Call sctp_addr_change() from rt_addrmsg() instead of rt_newaddrmsg_fib(), since rt_addrmsg() gets also called from other functions. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:13:44.114707Z K 7 svn:log V 135 MFC r264679: Send the correct error cause, when a DATA chunk with no user data is received. This bug was reported by Irene Ruengeler. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:15:42.778393Z K 7 svn:log V 80 MFC r264682: Use consistently debug output instead of an unconditional printf. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:17:20.786431Z K 7 svn:log V 121 MFC r264701: Send also a packet containing an ABORT chunk in response to an OOTB packet containing a COOKIE-ECHO chunk. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:19:33.113376Z K 7 svn:log V 101 MFC r264704: Add consistency checks to ensure that fragments of a user message have the same U-bit. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:21:19.293502Z K 7 svn:log V 179 MFC r264838: Don't free an mbuf twice. This only happens in very rare error cases where the peer sends illegal sequencing information in DATA chunks for an existing association. END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:24:51.739662Z K 7 svn:log V 194 MFC r265455: Remove unused code. This is triggered by the bugreport of Sylvestre Ledru which deal with useless code in the user land stack: https://bugzilla.mozilla.org/show_bug.cgi?id=1003929 END K 10 svn:author V 6 tuexen K 8 svn:date V 27 2014-05-15T20:27:57.355785Z K 7 svn:log V 249 MFC r265691, r265713: For some UDP packets (for example with 200 byte payload) and IP options, the IP header and the UDP header are not in the same mbuf. Add code to in_delayed_cksum() to deal with this case. Use KASSERTs as suggested by glebius@ END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-15T20:41:16.189061Z K 7 svn:log V 133 ldns_axfr_abort is apparently an undocumented API function. Unstaticize and add a prototype + documentation to the relevant header. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T20:58:23.227613Z K 7 svn:log V 1165 MFC r261643, r261646, r261648, r261649, r261651, r261656, r261657, r261663, r261676, r261677, r261698, r261778 Consolidate code related to setting up physical memory configuration into a new physmem.c file. Replace compile-time constant KERNPHYSADDR with abp_physaddr Calculate the kernel's load address from the PC in the elf / gzip trampoline instead of relying on KERNPHYSADDR as a compile-time constant. It turns out a global variable is the only straightforward way to communicate the kernel's physical load address from where it's known in initarm() into cpu_mp_start() which is called from non-arm code and takes no parameters. Remove the now unused MMU_INIT macro. Use vm_paddr_t, not vm_offset_t, when dealing with physical addresses. No need to set physmem in each initarm() instance anymore, it's handled in common code now. Pass the pagetable used from locore.S to initarm to allow it to map data in as required. Fix the physmem exclude-region clipping logic for the edge-trim case. Add some extra debugging output when DEBUG is defined. Update legacy platforms to use new arm_physmem helper routines. END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-05-15T21:19:13.799728Z K 7 svn:log V 67 Remove some prototypes for undefined functions. MFC after: 3 days END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T21:21:47.455340Z K 7 svn:log V 534 MFC r261681, r261682, r261683, r261684, r261685, r261686, r261687, r261688, r261689, r261690, r261783, r261791, r261836, r261837, r261841, Add FDT matching code to AT91 device drivers. Better nomatch messages: include compat string. Also, flag devices as disabled in the successful probe message, but leave what that means to the actual driver (no semantic changes). Fix Embest board name and id. Honor the disabled status by only grabbing resources and returning when running under FDT in the AT91 SPI driver. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T21:41:32.305534Z K 7 svn:log V 411 MFC r261786, r261789 Rework the EARLY_PRINTF mechanism. Instead of defining a special eprintf() routine, now a platform can provide a pointer to an early_putc() routine which is used instead of cn_putc(). Control can be handed off from early printf support to standard console support by NULLing out the pointer during standard console init. Convert two while(1); statements into proper panics. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T22:03:24.744540Z K 7 svn:log V 1606 MFC r261803, r261808, r261814, r261815, r261816, r261817, r261818, r261826, r261848, r261855 On armv6 and later, use the WriteNotRead bit of the fault status register to decide what protections are required by the faulting access. Use the right symbols for determining arm architecture. Include the necessary header file which has the new FAULT_WNR symbol defined in it. Allow the kernel to be loaded at any 1MiB address. This requirement is because we use the 1MiB section maps as they only need a single pagetable. Add function for configuring Vybrid PLL4 (Audio) clock frequency output. imx6 changes ... - Fix the definition of the SDHCI_STATE_DAT and SDHCI_STATE_CMD fields, and add SDHCI_RETUNE_REQUEST. None of these are actually used in the code yet. - Write translation code for the SDHCI_PRESENT_STATE register. Freescale moved some bits around in their version of the register, adjust things so that the sdhci code sees the standard layout. - Add standard non-removable and cd-gpios properties to the usdhc devices. That generates references to gpio devices, so uncomment them even though there isn't a gpio driver to do anything with them yet. - Add handling of standard "non-removable" property, and also some workaround code so that if card detect is wired to a gpio pin, for now we just treat it the same as non-removable (because there isn't a gpio driver yet). - Enable both sdcard slots, but not the sdio-based wifi that we don't yet have a driver for. - Remove a couple obsolete function declarations. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T22:11:48.966715Z K 7 svn:log V 666 MFC r261917, r261918, r261919, r261920, r261921, r261922 Always clear L1 PTE descriptor when removing superpage on ARM Invalidate L1 PTE regardles of existance of the corresponding l2_bucket. Ensure proper TLB invalidation on superpage promotion and demotion on ARM Base pages within newly created superpage need to be invalidated so that new mapping is "visible" immediately after creation. Fix superpage promotion on ARM with respect to RO/RW and wired attributes Avoid redundant superpage promotion attempts on ARM Remove spurious assertion from pmap_extract_locked() on ARM Handle pmap_enter() on already promoted mappings for ARMv6/v7 END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T22:35:04.968102Z K 7 svn:log V 1193 MFC r261938, r261939, r261940, r261944, r261945, r261946, r261947, r261956, r261957, r261983, r261094, r261955, r261958, Add a driver to provide access to imx6 on-chip one-time-programmble data. Make it possible to access the ocotp registers before the ocotp device is attached, by establishing a temporary mapping of the registers when necessary. It turns out Freescale cleverly made the ocotp device compatible across several different families of SoCs, so move it to the freescale directory and prefix everything with fsl rather than imx6. Convert the imx6 sdhci "R1B fix" from a busy-loop in the interrupt handler to a callout. Increase the wait time for acquiring the SD bus from 10 to 250ms. If no compatible cards were found after probing the SD bus, say so. Add timeout logic to sdhci, separate from the timeouts done by the hardware. After a timeout, reset the controller using SDHCI_RESET_CMD|SDHCI_RESET_DATA rather than SDHCI_RESET_ALL; the latter turns off clocks and power, removing any possibility of recovering from the error. Add a helper routine to depth-search the device tree for a node with a matching 'compatible' property. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T22:50:06.044935Z K 7 svn:log V 760 MFC r261982, r261987, r262123, r262244, r262278, r262280, r262353, r262354, r262355, r262419, Add Vybrid driver for Synchronous Audio Interface (SAI). Decrease SAI buffer size. Handle eDMA interrupt on running channel only. Give the physmem fdt helper routines static linkage since no global definition of them is provided anywhere. Add imx6 early printf support, wrapped in #if 0 because it's rarely needed. Add basic cpu frequency control and temperature monitoring to imx6_anatop. Add the FREEBSD_BOOT_LOADER option so that a loaded DTB passed in from ubldr will actually get used. Create a generic IMX6 kernel config, then fix it to have an ident line. Don't force imx6 bootverbose on anymore, it can be set from ubldr now. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-15T22:51:14.306966Z K 7 svn:log V 71 MFC r262394: Fix parsing multiple roots with whitespace between them. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T00:14:50.565164Z K 7 svn:log V 1197 MFC r262409, r262411, r262413, r262420, r262426, r262427, r262440, r262456, r262482, r262483, r262531, Move the declaration for mpentry() into a header file instead of pasting it into a bunch of different .c files. If the L2 cache type is PIPT, pass a physical address for a flush. Actually set the proper bit to indicate TTB shared memory. Add a new cache maintenance function, idcache_inv_all, to the table, and implementations for each of the chips we support. Invalidate caches immediately upon entry to init_secondary(). Also set the Bufferable bit in the PDE entries of the secondary processor startup pagetables. Add the bits needed to run SMP on imx6. Invalidate the SCU cache tag ram on all 4 cores, not just 1-3. Minor tweaks to the imx GPT timer Vybrid enhancements... - Pin configuration is a complete iomux register now and includes drive strength, pull mode, mux mode, speed, etc. - Add i2c devices to the tree - Add IPG clock - Add support for Quartz Module. - Pin configuration is a complete iomux register now and includes drive strength, pull mode, mux mode, speed, etc. - Add i2c devices to the tree - Add IPG clock END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T01:30:30.093720Z K 7 svn:log V 562 MFC r257854 (discussed with alc@) As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In other words, every architecture is now auto-sizing the kmem arena. This revision changes kmeminit() so that the definition of VM_KMEM_SIZE_SCALE becomes mandatory and the definition of VM_KMEM_SIZE becomes optional. Replace or eliminate all existing definitions of VM_KMEM_SIZE. With auto-sizing enabled, VM_KMEM_SIZE effectively became an alternate spelling for VM_KMEM_SIZE_MIN on most architectures. Use VM_KMEM_SIZE_MIN for clarity. END K 10 svn:author V 5 silby K 8 svn:date V 27 2014-05-16T01:38:38.479779Z K 7 svn:log V 322 Remove the function tcp_twrecycleable; it has been #if 0'd for eight years. The original concept was to improve the corner case where you run out of ephemeral ports, but it was causing performance problems and the mechanism of limiting the number of time_wait sockets serves the same purpose in the end. Reviewed by: bz END K 10 svn:author V 3 bjk K 8 svn:date V 27 2014-05-16T01:50:04.579619Z K 7 svn:log V 417 Review pass through jail.8 Replace usage of "prison" with "jail", since that term has mostly dropped out of use. Note once at the beginning that the "prison" term is equivalent, but do not use it otherwise. [1] Some grammar issues. Some mdoc formatting fixes. Consistently use \(em for em dashes, with spaces around it. Avoid contractions. Prefer ssh to telnet. PR: docs/176832 [1] Approved by: hrs (mentor) END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T02:21:51.369599Z K 7 svn:log V 1016 MFC r262534, r262548, r262549, r262552, r262568, r262581, r262583, r262584, r262585, r262587, r262696, r262712 Replace many pasted identical definitions of cpu_initclocks() with a common implementation in arm/machdep.c. aicasm: Don't complain about missing prototypes to ease bootstrap issues. Vybrid: Add driver for Inter-Integrated Circuit (I2C). imx6: Initialize the Low Power Mode bits to keep the ARM cores running during WFI. All our current ARM multi-core systems have all cores in one package with a shared L2 cache, reflect that in the common cpu_topo() routine. mpcore timer: Supply a DELAY() implementation via weak linkage, so that SoC-specific code can supply a better implementation. imx6: Add some rudimentary voltage control. Add an armv7 implementation of cpu_sleep(). Add __used attribute so that the DELAY implementation doesn't get optimized away as unreferenced, causing linker errors when trying to resolve the weak reference to the missing function. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-05-16T03:05:53.189212Z K 7 svn:log V 322 Speed up pmcstat by improving string hash In one case generating callgraph output from a 24MB system-wide sampling data file took 17.4 seconds on average. Profiling showed pmcstat spending a lot of time in strcmp, due to hash collisions. Replacing the XOR-only hash with FNV-1a reduces the run time for my test by 40%. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-05-16T03:18:09.095241Z K 7 svn:log V 215 Add a command line argument (-l) to end event collection after some number of seconds. The number of seconds may be a fraction. Submitted by: Julien Charbon MFC after: 2 weeks Relnotes: yes END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-05-16T05:05:53.813270Z K 7 svn:log V 78 MFC r265942: Fix checksum computation. Previously it didn't include carry. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-05-16T05:06:46.797380Z K 7 svn:log V 78 MFC r265942: Fix checksum computation. Previously it didn't include carry. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-05-16T05:10:16.869801Z K 7 svn:log V 377 MFC r265943: Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP. Previously only TX IP checksum offloading was disabled but it's reported that TX checksum offloading for UDP datagrams with IP options also generates corrupted frames. Reporter's controller is RTL8168CP but I guess RTL8168C also have the same issue since it shall share the same core. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-05-16T05:11:15.672328Z K 7 svn:log V 377 MFC r265943: Disable TX IP/TCP/UDP checksum offloading for RTL8168C/RTL8168CP. Previously only TX IP checksum offloading was disabled but it's reported that TX checksum offloading for UDP datagrams with IP options also generates corrupted frames. Reporter's controller is RTL8168CP but I guess RTL8168C also have the same issue since it shall share the same core. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T10:30:30.469232Z K 7 svn:log V 120 - Correct some programming details for the SAF1761 driver. - Add some more register details. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T10:35:21.872298Z K 7 svn:log V 181 - Add flattended device tree probe-, attach- and detach code for the SAF1761 driver, compatible to existing Linux based FDT tables for the same hardware. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T10:37:25.786020Z K 7 svn:log V 92 - Allow the SAF1761 driver to attach to the root HUB USB driver. Sponsored by: DARPA, AFRL END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T12:43:45.575427Z K 7 svn:log V 415 MFC r262591, r262592, r262593, r262597, r262598, r262599, r262600, r262601, r262606 Initial import of Linux/Vendor DTS files for various embedded boards. Initial import of DTS files from Linux Correct initial import script New AT91 devices or fdt probe added to existing devices. Some of these are just stubs for testing the new dts. - nand - SDRAMC - shdwc - tcb - usb host and gadget END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-16T13:27:31.458818Z K 7 svn:log V 54 Don't run svn upgrade / cleanup just for svn version. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:09:51.528441Z K 7 svn:log V 21 Updated dependencies END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-05-16T14:28:55.781490Z K 7 svn:log V 2298 MFC r260522, r260523, r261439, r261440, r261586, r264504, r264769, r265193, r265194, r265197 r260522: Add the manual page for geom_uncompress(4). r260523: Build the geom_uncompress(4) module by default. Fix geom_uncompress(4) module loading. Don't link zlib.c (which is a module itself) directly. r261439: Remove some unnecessary code. The offsets read from the first block are overwritten a few lines bellow. r261440: Fix a logic error. Because of this inflateReset() wasn't being called and the output buffer wasn't being cleared between the inflate() calls, producing zeroed output after the first inflate() call. This fixes the read of mkuzip(8) images with geom_uncompress(4). r261586: Fix the build with DEBUG enabled. Where possible, fix style(9) issues. r264504: Make sure not to do I/O for more than MAXPHYS bytes. Doing so can cause problems in our providers, such as a KASSERT in md(4). We can initiate I/O for more than MAXPHYS bytes if we've been given a BIO for MAXPHYS bytes, the blocks from which we're reading couldn't be compressed and we had compression in preceeding blocks resulting in misalignment of the blocks we're trying to read relative to the sector. We're forced to round up the I/O length to make it an multiple of the sector size. When we detect the condition, we'll reduce the block count and perform a "short" read. In g_uzip_done() we need to consider the original I/O length and stop early if we're about to deflate a block that we didn't read. By using bio_completed in the cloned BIO and not bio_length to check for this, we automatically and gracefully handle short reads that our providers may be doing on top of the short reads we may initiate ourselves. r264769: Keep geom_uncompress(4) in line with geom_uzip(4), bring in the r264504 fix. Make sure not to start I/O bigger than MAXPHYS bytes. r265193: Some style and whitespace fixes. Reduce the difference between geom_uzip(4) and geom_uncompress(4). Now, they produce an almost clean diff(1) output. Remove a duplicated variable from g_uncompress.c and an unnecessary header from g_uzip.c. r265194: Actually the FEATURE() macro is defined on sys/sysctl.h. r265197: Fix a leak in g_uzip_taste(). After retrieve all the block offsets from the uzip image, free the last data read. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:40:07.416248Z K 7 svn:log V 57 Fix building libstdc++ with clang Reviewed by: theraven END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:42:34.078622Z K 7 svn:log V 48 Supress beforebuild dependency on buildincludes END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:43:24.869004Z K 7 svn:log V 29 use mv -f to avoid questions END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:47:18.880588Z K 7 svn:log V 114 We want to use stage_includes as a hook, so use NO_STAGE_INCLUDES in include/Makefile to suppress normal behavior END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-05-16T14:48:21.987520Z K 7 svn:log V 191 Move configuration of IPv6 NDP flags to a point before handling ifconfig_IF. This fixes a race that a non-IPv4 interface can get an EUI64 LLA even if it has IFDISABLED nd6 flag at boot time. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:49:37.226734Z K 7 svn:log V 118 There is no guarantee that user gid maps to a name so in etc/Makefile we want _gid to be id, so use _gn for the name. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:51:19.526006Z K 7 svn:log V 146 Using lib*.so as a linker script ... the paths can be avoided, making the file mobile, so generate during build and we need to handle staging it. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:52:18.463227Z K 7 svn:log V 12 Add SYSROOT END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:53:15.144551Z K 7 svn:log V 43 Include src.opts.mk and handle MK_SYSROOT. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:54:05.159595Z K 7 svn:log V 14 Use BTOOLSDIR END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:54:29.726231Z K 7 svn:log V 26 Avoid circular dependency END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:56:06.322464Z K 7 svn:log V 41 Include bsd.opts.mk before local.init.mk END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T14:58:48.358686Z K 7 svn:log V 135 Use _LIBDIR in STAGE_LIBDIR so we DTRT for PRIVATE libs. We now use SYSROOT and (for now) non-shared toolchain when building for host. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T15:00:04.262552Z K 7 svn:log V 83 There are a few libs we need to build for host. Handle more optional dependencies. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T15:00:30.259124Z K 7 svn:log V 31 Suppress optional dependencies END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T15:01:39.324488Z K 7 svn:log V 30 Handle bootstrapping for host END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T15:02:12.858701Z K 7 svn:log V 37 Pay attention to MK_SHARED_TOOLCHAIN END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-16T15:32:16.632866Z K 7 svn:log V 55 Don't cast away the const qualifier. Fixes gcc build. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T15:34:23.175691Z K 7 svn:log V 139 MFC 258547, 259122 Add clock frequency for rk3188 watchdog. Replace "clocks" to "clock-frequency". Add gpio config for usb1 in dts. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T15:39:11.520749Z K 7 svn:log V 75 MFC 252439: Fix the led 'gpios' definition to match the documented binding END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T15:41:55.604581Z K 7 svn:log V 174 Implement basic support for the USB host controller found in the SAF1761 chip, supporting BULK and CONTROL endpoints. This code is not yet tested. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 ambrisko K 8 svn:date V 27 2014-05-16T15:46:28.905134Z K 7 svn:log V 1375 MFC 265555/MFS 265922 dd mrsas(4) driver from LSI official support of newer MegaRAID SAS cards. LSI has been maintaining this driver outside of the FreeBSD tree. It overlaps support of ThunderBolt and Invader cards that mfi(4) supports. By default mfi(4) will attach to cards. If the tunable: hw.mfi.mrsas_enable=1 is set then mfi(4) will not probe and attach to these newer cards and allow mrsas(4) to attach. So by default this driver will not effect a FreeBSD system unless mfi(4) is removed from the kernel or the tunable is enabled. mrsas(4) attaches disks to the CAM layer so it depends on CAM and devices show up as /dev/daX. mfiutil(8) does not work with mrsas. The FreeBSD version of MegaCli and StorCli from LSI do work with mrsas. It appears that StorCli only works with mrsas. MegaCli appears to work with mfi(4) and mrsas(4). It would be good to add mfiutil(4) support to mrsas, emulations modes, kernel logging, device aliases to ease the transition between mfi(4) and mrsas(4). Style issues should be resolved by LSI when they get committers approved. The plan is get this driver in FreeBSD 9.3 to improve HW support. Thanks to LSI for developing, testing and working with FreeBSD to make this driver co-exist in FreeBSD. This improves the overall support of MegaRAID SAS. Submitted by: Kashyap Desai Sponsored by: LSI END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T15:48:45.140314Z K 7 svn:log V 113 MFC: r265238, r265240 Properly free resources in case of error. CID: 1007032 Found with: Coverity Prevent(tm) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T15:50:21.540375Z K 7 svn:log V 144 Rename "saf1761_dci_xxx" into "saf1761_otg_xxx" to reflect that this driver supports both host and device side mode. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T15:51:37.940147Z K 7 svn:log V 104 MFC: r265238 Properly free resources in case of error. CID: 1007032 Found with: Coverity Prevent(tm) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T15:53:14.450891Z K 7 svn:log V 72 Fix a compile warning about unused variable. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T15:53:27.213840Z K 7 svn:log V 104 MFC: r265240 Properly free resources in case of error. CID: 1007032 Found with: Coverity Prevent(tm) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-05-16T15:53:31.302957Z K 7 svn:log V 328 Cancel DAD for an ifa when the ifp has ND6_IFF_IFDISABLED as early as possible and do not clear IN6_IFF_TENTATIVE. If IFDISABLED was accidentally set after a DAD started, TENTATIVE could be cleared because no NA was received due to IFDISABLED, and as a result it could prevent DAD when manually clearing IFDISABLED after that. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T15:53:47.537816Z K 7 svn:log V 45 Remove old files. Sponsored by: DARPA, AFRL END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T15:56:07.734286Z K 7 svn:log V 104 MFC: r265238 Properly free resources in case of error. CID: 1007032 Found with: Coverity Prevent(tm) END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T15:56:34.979169Z K 7 svn:log V 931 MFC 262614, 262625, 262626, 262627, 262682, 262714, 262725, 262736 Integrate device-tree upstream files into the build process: (1) Invoke cpp to bring in files via #include (although the old /include/ stuff is supported still). (2) bring in files from either vendor tree or freebsd-custom files when building. (3) move all dts* files from sys/boot/fdt/dts to sys/boot/fdt/dts/${MACHINE} as appropriate. (4) encode all the magic to do the build in sys/tools/fdt/make_dtb.sh so that the different places in the tree use the exact same logic. (5) switch back to gpl dtc by default. the bsdl one in the tree has significant issues not easily addressed by those unfamiliar with the code. Only try to build the static dtb when we're building a static dtb. Use proper include path for dtc as well as cpp. Fix syntax errors (missing ; other minor glitches) in existing dts files. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T15:57:20.406466Z K 7 svn:log V 104 MFC: r265240 Properly free resources in case of error. CID: 1007032 Found with: Coverity Prevent(tm) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T16:03:26.838725Z K 7 svn:log V 152 MFC: r265583, r265716 First cleanup pass: new sentence -> new line, mdoc, typos and style. Fix two more typos. (1) Submitted by: Trond Endrestol (1) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T16:04:32.906185Z K 7 svn:log V 152 MFC: r265583, r265716 First cleanup pass: new sentence -> new line, mdoc, typos and style. Fix two more typos. (1) Submitted by: Trond Endrestol (1) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T16:06:31.111059Z K 7 svn:log V 52 MFC: r265585 Generate hardware notes for mrsas(4). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T16:07:21.803997Z K 7 svn:log V 52 MFC: r265585 Generate hardware notes for mrsas(4). END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T16:11:14.069597Z K 7 svn:log V 35 MFC r265779: Fix for NULL pointer. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T16:14:37.963253Z K 7 svn:log V 35 MFC r265779: Fix for NULL pointer. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T16:17:06.320264Z K 7 svn:log V 35 MFC r265779: Fix for NULL pointer. END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T16:21:17.348764Z K 7 svn:log V 37 Actually avoid stage_includes target END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-05-16T16:28:09.529127Z K 7 svn:log V 176 USB endpoints are almost always single-digits, fix the path in the man page to be clearer. PR: docs/175560 Submitted by: Andreas Gustafsson MFC after: 3 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-05-16T16:36:07.757787Z K 7 svn:log V 62 Enable host controller interrupts. Sponsored by: DARPA, AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-05-16T17:45:09.900256Z K 7 svn:log V 242 Add definitions for more structured extended features as well as XSAVE Extended Features for AVX512 and MPX (Memory Protection Extensions). Obtained from: Intel's Instruction Set Extensions Programming Reference (March 2014) END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T17:50:23.670760Z K 7 svn:log V 81 Use Makefile.depend.host for bootstrap-tools so it automatically builds for host END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T17:50:57.628151Z K 7 svn:log V 21 Provide HOST_MACHINE END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-16T17:57:14.527388Z K 7 svn:log V 32 Ensure clang-tblgen in TOOLSDIR END K 10 svn:author V 3 hrs K 8 svn:date V 27 2014-05-16T18:44:23.052182Z K 7 svn:log V 95 Fix an issue in range specification handling when a "-foo" is specified in ifconfig_IF_aliasN. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-05-16T19:15:03.258507Z K 7 svn:log V 486 Change Xen event channel "last processed" values from per-CPU to global. In FreeBSD 9.x we only run this code on (virtual) CPU #0, so there is no need for these to be per-CPU values. Retain the values in the per-CPU data structure (when compiled with options XENHVM) for KBI compatibility. This is a direct commit to stable/9, since the relevant code has been substantially changed (in ways which cannot be easily MFCed) in HEAD and stable/10. Submitted by: royger (earlier version) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2014-05-16T19:28:22.796439Z K 7 svn:log V 789 Add xenhvm.ko, which can be loaded along with a !XENHVM kernel in order to provide support for the Xen/HVM environment. This code is compiled with XENHVM defined; since this would result in the (no longer used) "last processed" values being included in PCPU data structures, an additional MODXENHVM define is used to exclude those. This allows KBI to be retained for both GENERIC and XENHVM kernel configurations (which are not KBI compatible with each other). This is a direct commit to stable/9, since stable/10 and HEAD have XENHVM merged into the GENERIC kernel configuration (but the changes in stable/10 and HEAD cannot be MFCed as-is). Discussed with: royger, gjb Relnotes: FreeBSD 9.3-RELEASE can run in Xen/HVM environments, including Amazon EC2, using GENERIC + xenhvm.ko. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-05-16T21:19:17.909291Z K 7 svn:log V 84 Remove some unused variables. Found with: Clang Static Analyzer MFC after: 2 weeks END K 10 svn:author V 5 gavin K 8 svn:date V 27 2014-05-16T21:20:13.631085Z K 7 svn:log V 105 Fix spelling mistake in comment. Spotted during: http://www.bsdcan.org/2014/schedule/events/484.en.html END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-05-16T21:56:33.186534Z K 7 svn:log V 156 MFC r264269, r264282, r264280, r264291, r264276, r264314 Merge sson's binmiscctl and image activator features to stable/10 Submitted by: sson@freebsd.org END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T22:55:01.037087Z K 7 svn:log V 68 MFC 264304: Really only allow IMGACT_BINMISC for amd64/i386 builds. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T23:27:18.338855Z K 7 svn:log V 1662 MFC 262695, 262708, 262709, 262710, 262711, 262728, 262870, 262877, 262880, 262885, 262891, 262903, imx6: Add a tunable to set the number of active cores, enable SMP by default. ffec: Fix multicast filtering. Allwinner a10/a20... - Add gpio and clock bits for A10/A20's EMAC ethernet controller driver - EMAC gpio configuration - EMAC clock activation - Add Static Random Access Memory controller driver for A10/A20. A10/A20's SRAM is used by devices, such as CPU, EMAC, for extra fast memory or as cache. - Add EMAC 10/100 Ethernet controller driver for A10/A20. It is available mostly in A10 devices like Hackberry, Marsboard, Mele A1000, A2000, A100 HTPC, cubieboard1 and A20 device like cubieboard2. TX performance can be improved using both channels 0 and 1. RX performance is poor and needs improvement with the assistance of external DMA controller in case there - Add EMAC and SRAM controller entries to FDT. - Add EMAC device to kernel config files and enable EMAC, SRAM drivers. OMAP: When calculating the MPU freq, make sure not to overflow. Vybrid: - Add driver for Port control and interrupts (PORT). - Export panel info to DTS - Reset all the layers before setup first one - Enable display nandfs: Slight code reordering to make error branch last. Add option TMPFS to arm/conf/DEFAULTS, remove it from the few configs that have it individually. Concensus on freebsd-arm@ is that it should be included in all ARM kernels. Fix the arm sys_sigreturn(): its argument is a struct ucontext, not a struct sigframe containing the struct ucontext. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-16T23:49:40.147488Z K 7 svn:log V 123 MFC 258211, 257775, 258096, Add mbox and pruss drivers to ti build. Use common bus_space-v6 instead of local copies. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-05-17T00:09:12.189757Z K 7 svn:log V 257 Reserve IP_FLOWID, IP_FLOWTYPE, IP_RSSCPUID socket option IDs for near-term future use. These are intended to fetch the current flow id, flow hash type (M_HASHTYPE_* from the sys/mbuf.h) and if RSS is enabled, the RSS destined CPU ID for the receive path. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-05-17T00:53:12.603785Z K 7 svn:log V 1389 MFC 257774, 256760, 262916, 262905, 262918, 262919, 262920, 262921, 262924, 262925, 262929, 262932, 262935, 262940, 262941, 262942, 262948, 262949, 262950 Strip arm/conf/DEFAULTS down to just items that are mandatory for running the architecture. Move all the files named foo/common.c to foo/foo_common.c Initial cut for DTS on the hl201 board. Add commented out dts for sam9260ek as well as early printf support. Make clock optional on uart nodes, then back it out ("I don't know what I was thinking, but it is lame.") Set the baud rate if it isn't 0 Make at91_soc_id() public. Properly round at91 resource on unmapping. Move AT91 AIC related stuff to own file. Fix another bug in multicast filtering. i.MX uses 6 bits from MSB in LE CRC32 for the hash value, not the lowest 6 bits in BE CRC32. Follow r262916 with one more config file that references a renamed common.c Remove bogus AT91 define that causes compile errors. Most of the defines for SAM9X are going away soonish anyway (once FDT works), but until then... Remove all dregs of a per-thread undefined-exception-mode stack. Rework the VFP code that handles demand-based save and restore of state. Always call vfp_discard() on thread death. When a thread begins life it doesn't own the VFP hardware state on any cpu. Make undefined exception entry MP-safe. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-05-17T01:47:06.584199Z K 7 svn:log V 192 Read in SRCCONF early and consistently, if src.sys.mk exists, which is should for all normal builds. Read /etc/make.conf earlier than before, but consistently before SRCCONF and local.sys.mk. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T02:32:47.359514Z K 7 svn:log V 75 MFC r265229,r265239: Add -J to filter by matching jail IDs and names. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T02:39:20.860463Z K 7 svn:log V 254 MFC r265249,r265250,r265251: - Add -J command/flag to filter by jail name/jid. This will automatically display the JID as well (the -j command/flag). - Add a hint for 'u' and 'J' command that '+' displays all. - Add J command to help. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-05-17T02:45:04.899634Z K 7 svn:log V 253 Clear the data buffer length field when freeing a command structure so that it doesn't leak through when the command structure is reused for a user command without a data buffer. PR: amd64/189668 Tested by: Pete Long MFC after: 1 week END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T02:45:59.210530Z K 7 svn:log V 171 MFC r265267: Fix width/alignment of JID column. Make it support up to the maximum 7-wide JIDs. On a system using jails for common tasks the JID can quickly increase. END K 10 svn:author V 3 bjk K 8 svn:date V 27 2014-05-17T02:53:10.356160Z K 7 svn:log V 65 Bump .Dd, missed in r266206 Approved by: hrs (mentor, implicit) END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-05-17T03:03:17.901164Z K 7 svn:log V 17 New dependencies END K 10 svn:author V 3 bjk K 8 svn:date V 27 2014-05-17T03:05:52.793511Z K 7 svn:log V 259 Correct documentation of the limit on how much memory can be mlock()ed vm.max_wired is a system-wide limit, not per-process. Reword the section to make this more clear. PR: docs/189214 Submitted by: Lawrence Chen (original text) Approved by: hrs (mentor) END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T03:21:50.257661Z K 7 svn:log V 75 MFC r265229,r265239: Add -J to filter by matching jail IDs and names. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T03:23:45.890279Z K 7 svn:log V 254 MFC r265249,r265250,r265251: - Add -J command/flag to filter by jail name/jid. This will automatically display the JID as well (the -j command/flag). - Add a hint for 'u' and 'J' command that '+' displays all. - Add J command to help. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T03:27:31.511004Z K 7 svn:log V 108 MFC r251630: Bump the CPU/WCPU column width by one so that it fits values from 100% up to 999.99% CPU. END K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2014-05-17T03:28:27.106889Z K 7 svn:log V 171 MFC r265267: Fix width/alignment of JID column. Make it support up to the maximum 7-wide JIDs. On a system using jails for common tasks the JID can quickly increase. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-05-17T03:28:43.642288Z K 7 svn:log V 63 MFC r264840: Implement GEOM based media device classification. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-05-17T03:39:56.811974Z K 7 svn:log V 79 Look for root certificates in /usr/local/etc/ssl before /etc/ssl. MFH: 1 week END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-05-17T03:49:29.113373Z K 7 svn:log V 63 MFC r264840: Implement GEOM based media device classification. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-05-17T03:54:51.753730Z K 7 svn:log V 379 - Add support for dumping current resource usage for processes via a new -r flag to procstat. - Add an -H flag to request information about threads rather than processes when dumping statistics. Currently it is only used for -r to display resource usage for individual threads instead of the entire process. Reviewed by: kib (older version without -H) MFC after: 1 month END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-05-17T03:59:01.914933Z K 7 svn:log V 81 MFC r264841: Update zfsboot to coincide with MFC of r264840 adding GEOM support. END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-05-17T04:00:18.069076Z K 7 svn:log V 81 MFC r264841: Update zfsboot to coincide with MFC of r264840 adding GEOM support. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-05-17T04:06:54.649879Z K 7 svn:log V 141 Correct some minor nits in the per-thread signal format description such as missing posessives and misordering of fields. MFC after: 1 week END K 10 svn:author V 6 dteske K 8 svn:date V 27 2014-05-17T04:29:14.229713Z K 7 svn:log V 87 Update example portion of comment to coincide with r264840 changes. MFC after: 3 days END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-05-17T04:49:29.485416Z K 7 svn:log V 73 Improve cleanup after test. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:24:29.559737Z K 7 svn:log V 64 MFC r265824: Print the entry address in addition to the object. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:26:54.143126Z K 7 svn:log V 64 MFC r265824: Print the entry address in addition to the object. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-05-17T11:27:36.745889Z K 7 svn:log V 303 Add the start of the ARM platform code. This is based on the PowerPC platform code, it is expected these will be merged in the future when the ARM code is more complete. Until more boards can be tested only use this with the Raspberry Pi and rrename the functions on the other SoCs. Reviewed by: ian@ END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:29:32.386607Z K 7 svn:log V 120 MFC r265825: When printing the map with the ddb 'show procvm' command, do not dump page queues for the backing objects. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-05-17T11:29:44.262186Z K 7 svn:log V 36 Fix a comment s/initarm_/platform_/ END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:36:31.042615Z K 7 svn:log V 188 MFC r265843: For the upgrade case in vm_fault_copy_entry(), when the entry does not need COW and is writeable, do not create a new backing object for the entry. MFC r265887: Fix locking. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:38:26.808377Z K 7 svn:log V 20 MFC r265845: Style. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-05-17T11:43:14.373733Z K 7 svn:log V 103 MFC r265847: Fix sem_unlink(3) to properly invalidate the semaphores name cache. PR: standards/189353 END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-05-17T12:30:27.700987Z K 7 svn:log V 233 o In pf_normalize_ip() we don't need mtag in !(PFRULE_FRAGCROP|PFRULE_FRAGDROP) case. o In the (PFRULE_FRAGCROP|PFRULE_FRAGDROP) case we should allocate mtag if we don't find any. Tested by: Ian FREISLICH END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-05-17T12:33:27.267722Z K 7 svn:log V 69 Provide compatibility #define after r265408. Suggested by: truckman END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-05-17T12:47:11.144241Z K 7 svn:log V 678 MFC r266053: Use the new -d option that was added to tblgen between llvm/clang 3.3 and 3.4 to generate dependency files for the '.inc.h' files generated from .td files, and .sinclude those dependency files in clang.build.mk. This will make future incremental builds of lib/clang and usr.bin/clang work correctly, whenever any of the .td files get modified. Note that this will not fix any problems with incremental builds from *before* this revision, since there will not yet be any generated dependency files. A quick workaround is to run the following: find /usr/obj -type f -name '*.inc.h' | xargs rm and then a regular incremental buildworld (e.g. with -DNO_CLEAN). END K 10 svn:author V 8 melifaro K 8 svn:date V 27 2014-05-17T13:45:03.232487Z K 7 svn:log V 524 Fix wrong formatting of 0.0.0.0/X table records in ipfw(8). Add `flags` u16 field to the hole in ipfw_table_xentry structure. Kernel has been guessing address family for supplied record based on xent length size. Userland, however, has been getting fixed-size ipfw_table_xentry structures guessing address family by checking address by IN6_IS_ADDR_V4COMPAT(). Fix this behavior by providing specific IPFW_TCF_INET flag for IPv4 records. PR: bin/189471 Submitted by: Dennis Yusupoff MFC after: 2 weeks END