ƒ²D262412 194 213 180 107 356 123 644 151 111 401 164 185 517 750 150 558 241 395 271 610 125 604 410 126 255 422 132 150 236 599 268 351 196 116 196 116 250 430 430 430 167 336 337 191 189 365 316 322 368 385 221 170 315 252 311 344 162 159 159 283 359 221 123 393 393 393 451 192 244 366 120 305 255 467 482 180 321 286 399 122 413 117 327 263 185 180 242 112 672 530 744 196 432 809 341 967 191 168 302 236 151 165 235 207 158 359 217 323 175 265 129 129 252 210 357 200 111 969 139 151 626 182 121 506 353 193 123 168 239 159 139 248 259 826 826 221 192 120 158 226 204 138 306 256 157 152 169 177 201 201 197 198 652 652 244 176 147 141 406 198 183 241 127 150 265 135 232 187 187 657 169 331 233 414 279 224 357 234 234 234 162 131 122 422 199 230 374 169 113 111 224 143 130 325 325 K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-23T22:55:07.078952Z K 7 svn:log V 117 Start running C code: * Map 32MiB of kernel space in * Provice an initial stack * Add an initarm function to call END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-23T23:06:50.798413Z K 7 svn:log V 88 Actually set the proper bit to indicate TTB shared memory. Submitted by: Juergan Weiss END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-23T23:13:53.978586Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-23T23:23:01.481956Z K 7 svn:log V 263 Pull in r201994 from upstream llvm trunk (by Benjamin Kramer): SPARC: Implement TRAP lowering. Matches what GCC emits. This lets clang emit "ta 5" for trap instructions on sparc64, instead of emitting a call to abort(), making it possible to link the kernel. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-23T23:33:11.490495Z K 7 svn:log V 31 Merge from head up to r262415. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-23T23:36:32.109062Z K 7 svn:log V 546 Update ATP driver: - Support for double-tap and drag. - Support for 2-finger horizontal scrolling which translates to page-back/forward events. - Single finger tap is equivalent to a left-button press. - Two-finger taps are mapped to the right-button click. - Three fingers are mapped to middle button. - Add sysctl to disable single finger tapping. - Fix for multiple open of /dev/atp0 - Enhanced support for the Fountain/Geyser family by adding Geyser4. - Update manual page. Submitted by: Rohit Grover MFC after: 2 weeks END K 10 svn:author V 4 bapt K 8 svn:date V 27 2014-02-23T23:49:10.282198Z K 7 svn:log V 58 Remove a useless newline, warnx already appends a newline END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-24T01:17:23.201495Z K 7 svn:log V 19 Add an ident line. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-24T01:41:58.030441Z K 7 svn:log V 308 Add a new cache maintenance function, idcache_inv_all, to the table, and implementations for each of the chips we support. Most chips up through armv6 can use the armv4 implementation which has a single coprocessor opcode for this operation. The rather more complex armv7 implementation comes from netbsd. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T02:13:20.752783Z K 7 svn:log V 69 Reserve a bit for statistics debugging. I'll hopefully use it soon. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T02:37:04.776761Z K 7 svn:log V 90 Track and expose the latest statistics from the firmware. Tested: * Intel Centrino 6205 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T02:38:43.655345Z K 7 svn:log V 421 Add a very basic and totally hacked up iwnstats program. This just extracts the current statistics out from the NIC via the new ioctl API and displays them. It runs every 100ms to hopefully grab the latest statistics. I may eventually teach this to use libstatfoo like what has been done for athstats and such; but this is good enough for now for people to do some basic investigation. Tested: * Intel Centrino 6205 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T02:43:58.533046Z K 7 svn:log V 654 Add a new option - 'a ' - which spits out annotated callgraphs. '-m ' spits out the given stream into (eg, /dev/stdout). However, it only resolves the first symbol; it doesn't parse the entire callgraph. If it fails to lookup then it doesn't print anything. '-a' instead does a symbol and file:line lookup for each address in each callgraph and will happily print the address itself with no lookup information if it couldn't look things up. This makes it much easier to pull out individual records from a pmc data file and look at the callgraph information without having to hand-decode the addresses. Sponsored by: Netflix, Inc. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T02:47:47.499924Z K 7 svn:log V 55 Add correct attributions. Sponsored by: Netflix, Inc. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-24T03:47:39.243440Z K 7 svn:log V 465 Invalidate caches immediately upon entry to init_secondary(). Also set the Bufferable bit in the PDE entries of the secondary processor startup pagetables. The caches really need to be invalidated even earlier than this, but this is a big step in the right direction. The invalidate needs to happen before the MMU is enabled, which means it has to be called from asm code that's running with physical addressing. Fixing that will be handled in a future change. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-24T03:51:31.127281Z K 7 svn:log V 148 Add the bits needed to run SMP on imx6. The 'option SMP' isn't added to the kernel config yet; people wanting to test this have to opt-in for now. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T04:43:23.367929Z K 7 svn:log V 299 * Ensure enough ports/phys are available for both the AR8327 and previous switches. * Add some new VLAN HAL methods that will be used by the VLAN configuration code. The AR933x and later switches use slightly different register layouts (even though the driver currently doesn't support it.) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T04:44:28.106824Z K 7 svn:log V 175 Methodize the arswitch VLAN routines. These differ per chipset family in subtle and evil ways. It becomes very noticable on the AR8327 where the layout is just plain wrong. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T04:47:16.877187Z K 7 svn:log V 514 Add initial AR8327 support. This is (almost!) enough to actually probe, attach, configure a default port group and do some basic work. It's also totally hard-coded for the Qualcomm Atheros DB120 board - it doesn't yet have any of the code from OpenWRT which parses extra configuration data to know how to program the switch. The LED stuff is also missing. But, it's enough to facilitate board, PHY, switch and VLAN bringup, so I am committing it now. Tested: * Qualcomm Atheros DB120 Obtained from: OpenWRT END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T04:47:27.020648Z K 7 svn:log V 30 Link the AR8327 to the build. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T04:48:46.141318Z K 7 svn:log V 508 Add the AR8327 bits to the DB120 config file. There's plenty of hints that I haven't yet fleshed out and are hardcoded in arswitch_8327.c. They're listed here (from OpenWRT) for completeness. This is enough to get the thing up, running and pinging. Note that the mdiobus for the on-switch switch changes - the AR8327 probes first, which exposes mdio1, and thus the arge1 mdiobus will probe and attach as mdio2. That is what the AR9344 on-chip switch has to attach to. Tested: * Qualcomm Atheros DB120 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-24T05:55:00.182033Z K 7 svn:log V 314 Add in port0/port6 configuration as part of the platform data code path. It's still hardcoded (for db120) but it is now hardcoded in all the same place (ie, the pdata path.) The port config/status code now checks port0/port6 as appropriate to configure things. Tested: * Qualcomm Atheros DB120, AR8327 switch. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-24T08:18:11.051829Z K 7 svn:log V 29 MFC: r262135 Add $FreeBSD$. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-24T08:21:49.487815Z K 7 svn:log V 157 MFC: r262136 Remove the 3rd clause ("advertising clause") of the BSD license as permitted by the University of Berkeley on July 22, 1999. Reviewed by: imp END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-02-24T08:50:06.667451Z K 7 svn:log V 325 MFC r262142: In ue_attach_post_task(), initialize curvnet to vnet0 before calling if_attach(). Before this patch, curvnet was NULL. When the VIMAGE kernel option is enabled, this eliminates kernel panics when USB ethernet devices are plugged in. PR: 183835 Submitted by: Hiroo Oono END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-24T09:30:50.876618Z K 7 svn:log V 37 Zero the bss before entering initarm END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-02-24T09:40:03.947574Z K 7 svn:log V 55 Add EARLY_PRINTF support for the ARM foundation model. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-24T10:44:42.315986Z K 7 svn:log V 138 Update ATP driver: - Add support for emulating a mouse wheel, Z-axis. Submitted by: Rohit Grover MFC after: 2 weeks END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-02-24T12:45:03.695830Z K 7 svn:log V 505 Enable the second and the third I2C controllers on Beaglebone-black. The first I2C controller is only used to manage the on-board devices (PMIC and HDMI framer) and its bus is not exposed on the expasion headers. With this change the following pins on the P9 expansion headers are now reserved as I2C pins: Pin 17 - I2C1 SCL Pin 18 - I2C1 SDA Pin 19 - I2C2 SCL Pin 20 - I2C2 SDA The I2C2 is the bus that should be used to read the contents of cape eeproms. Approved by: adrian (mentor, implicit) END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-02-24T13:33:20.957513Z K 7 svn:log V 174 Consistently pass around context information using a simple pointer. This fixes some dereferencing bugs in Chinese character set conversions. PR: 185964 MFC after: 5 days END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-02-24T13:43:11.412029Z K 7 svn:log V 257 Fix Simplified Chinese character set conversions by switching around the fields of an internal struct so it corresponds with the way variables of this type are initialised. PR: 185964 Submitted by: Manuel Mausz MFC after: 5 days END K 10 svn:author V 5 erwin K 8 svn:date V 27 2014-02-24T13:57:07.520671Z K 7 svn:log V 101 Vendor import of BIND 9.8.7 Approved by: delphij (mentor, implicit) Sponsored by: DK Hostmaster A/S END K 10 svn:author V 5 erwin K 8 svn:date V 27 2014-02-24T13:58:01.269160Z K 7 svn:log V 22 Tag the 9.8.7 release END K 10 svn:author V 5 erwin K 8 svn:date V 27 2014-02-24T13:58:58.818459Z K 7 svn:log V 101 Vendor import of BIND 9.9.5 Approved by: delphij (mentor, implicit) Sponsored by: DK Hostmaster A/S END K 10 svn:author V 5 erwin K 8 svn:date V 27 2014-02-24T13:59:23.487074Z K 7 svn:log V 22 Tag the 9.9.5 release END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-02-24T14:40:28.928290Z K 7 svn:log V 156 Fix an array index out of bounds bug in iconv VIQR (Vietnamese) module. PR: 185964 Submitted by: Manuel Mausz MFC after: 5 days END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-24T17:01:06.436641Z K 7 svn:log V 334 MFC r261774 by feld: Add caveat to zpool manpage indicating that we do not automatically activate hot spares. This should be MFC'd to all STABLE branches. Upon the availability of zfsd, the zpool manpage on relevant branches should be updated to remove this caveat and document hot spare's reliance on zfsd. Requested by: feld END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-24T17:01:27.450210Z K 7 svn:log V 334 MFC r261774 by feld: Add caveat to zpool manpage indicating that we do not automatically activate hot spares. This should be MFC'd to all STABLE branches. Upon the availability of zfsd, the zpool manpage on relevant branches should be updated to remove this caveat and document hot spare's reliance on zfsd. Requested by: feld END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-24T17:03:02.307547Z K 7 svn:log V 334 MFC r261774 by feld: Add caveat to zpool manpage indicating that we do not automatically activate hot spares. This should be MFC'd to all STABLE branches. Upon the availability of zfsd, the zpool manpage on relevant branches should be updated to remove this caveat and document hot spare's reliance on zfsd. Requested by: feld END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-24T17:14:08.370177Z K 7 svn:log V 72 hier(7): Add /usr/lib/private Requested by: theraven MFC After: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-02-24T18:44:03.649861Z K 7 svn:log V 239 Build 64-bit ELF support into little-endian 64-bit MIPS boot-loader fragments; while this won't actually be used for anything (yet), it doesn't hurt to ensure it is exposed to the tinderbox. Requested by: imp, jmallett MFC after: 3 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2014-02-24T18:44:22.170178Z K 7 svn:log V 240 Build FICL support into little-endian 64-bit MIPS boot-loader fragments; while this won't actually be used for anything (yet), it doesn't hurt to ensure it is exposed to the tinderbox. Requested by: imp, jmallett MFC after: 3 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-24T19:19:35.819903Z K 7 svn:log V 94 Fix compiler warning. Reported by: David Wolfskill MFC after: 2 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-24T19:27:26.492996Z K 7 svn:log V 92 Update ATP manual page. Submitted by: Rohit Grover MFC after: 2 weeks END K 10 svn:author V 2 br K 8 svn:date V 27 2014-02-24T19:32:15.471583Z K 7 svn:log V 273 Add support for Quartz Module. Quartz is a tiny module utilized Freescale VF6xx system-on-chip and development kit produced by Device Solutions. Quartz is available in a form of LGA (38x38x2mm) or as a module with high-density connectors. Sponsored by: Device Solutions END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-24T20:29:39.873141Z K 7 svn:log V 223 MFC r262125: In sys/dev/usb/controller/uss820dci.c, similar to r261977, fix a warning about uss820dci_odevd being unused, by adding it to the part that handles getting descriptors. Reported by: loos Reviewed by: hselasky END K 10 svn:author V 3 mjg K 8 svn:date V 27 2014-02-24T21:03:38.194565Z K 7 svn:log V 229 MFC r262309: Fix a race between kern_proc_{o,}filedesc_out and fdescfree leading to use-after-free. fdescfree proceeds to free file pointers once fd_refcnt reaches 0, but kern_proc_{o,}filedesc_out only checked for hold count. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-24T21:22:44.690443Z K 7 svn:log V 275 MFC r262310: Move the part in bsd.own.mk that sets -Wno-c++11-extensions for clang to bsd.sys.mk, where it really belongs. This also causes the flag to get added when clang is *not* the default system compiler, but is still used, e.g. by setting WITH_CLANG_IS_CC manually. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-24T21:48:03.177153Z K 7 svn:log V 292 Pull in r202059 from upstream clang trunk (by Roman Divacky): Implement getDwarfEHStackPointer() and initDwarfEHRegSizeTable() for sparcv9. Enables the libgcc-specific undocumented __builtin_dwarf_sp_column() and __builtin_init_dwarf_reg_size_table() builtins to be compiled for sparc64. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-24T23:56:09.071195Z K 7 svn:log V 124 Patch 1/2: Pet gcc: enclose the for loop that currently do nothing with an if. Reviewed by: sha256(1) X-MFC-With: r262447 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-24T23:58:07.342027Z K 7 svn:log V 74 Patch 2/2: Reindent the code after previous change. X-MFC-With: r262447 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-25T00:57:06.662483Z K 7 svn:log V 218 Revert 262462 and 262461, they didn't solve the problem, in fact I should actually waited the build to be finished before committing. A proper fix would be committed once my test build passes. Pointy hat to: delphij END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-25T01:11:05.666768Z K 7 svn:log V 155 Wrap for loop in #if block testing the size is actually greater than 0. This silences gcc warning. Reviewed by: sha256(1) with clang X-MFC-With: r262447 END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-25T01:42:02.246922Z K 7 svn:log V 216 Add a flag to run's device list which uses a standard scsi eject. The flag indicates that the mcu doesn't need to load firmware. Tested by: Alex Deiter , myself Tested on: ASUS USB-N66 END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-25T02:58:11.801157Z K 7 svn:log V 249 Make all 8 syscall arguments available to syscall probes in the same way that this is done for SDT probes. This fixes the syscall/tst.args.d test, which was failing because mmap(2)'s sixth argument wasn't available to the probe. MFC after: 2 weeks END K 10 svn:author V 6 daichi K 8 svn:date V 27 2014-02-25T03:05:43.327150Z K 7 svn:log V 67 sh: Add -h option to SYNOPSIS Reviewed by: jilles MFC after: soon END K 10 svn:author V 6 daichi K 8 svn:date V 27 2014-02-25T03:49:42.632974Z K 7 svn:log V 64 MFC r262467: sh: Add -h option to SYNOPSIS Reviewed by: jilles END K 10 svn:author V 6 daichi K 8 svn:date V 27 2014-02-25T04:19:15.760276Z K 7 svn:log V 64 MFC r262467: sh: Add -h option to SYNOPSIS Reviewed by: jilles END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-02-25T06:29:56.522516Z K 7 svn:log V 187 MFC @ r259635 This brings in the "-w" option from bhyve to ignore unknown MSRs. It will make debugging Linux guests a bit easier. Suggested by: Willem Jan Withagen (wjw at digiware nl) END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-25T07:28:51.097846Z K 7 svn:log V 266 In sys/sparc64/sparc64/spitfire.c, prevent signed shift overflow by casting to the appropriate type. (Note this fix cannot be done in sys/sparc64/sparc64/spitfire.c, since that file is also included by assembly source files.) Reviewed by: marius MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-25T07:33:28.152843Z K 7 svn:log V 128 Make sure a for loop in fire_alloc_msix() terminates, by making the loop counter signed. Reviewed by: marius MFC after: 3 days END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-25T07:40:37.199164Z K 7 svn:log V 31 Merge from head up to r262472. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-25T07:55:03.381852Z K 7 svn:log V 295 MFC: r261773 In acline_init(), initialize ac_line to SRC_UNKNOWN. Previously this could lead to the -n option effectively being ignored (in case ac_line happened to be 0 aka SRC_AC), or other undefined behaviour. PR: 169779 Submitted by: Alex Gonzalez Reviewed by: jhb END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-25T07:57:17.347002Z K 7 svn:log V 295 MFC: r261773 In acline_init(), initialize ac_line to SRC_UNKNOWN. Previously this could lead to the -n option effectively being ignored (in case ac_line happened to be 0 aka SRC_AC), or other undefined behaviour. PR: 169779 Submitted by: Alex Gonzalez Reviewed by: jhb END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-25T07:59:33.339365Z K 7 svn:log V 295 MFC: r261773 In acline_init(), initialize ac_line to SRC_UNKNOWN. Previously this could lead to the -n option effectively being ignored (in case ac_line happened to be 0 aka SRC_AC), or other undefined behaviour. PR: 169779 Submitted by: Alex Gonzalez Reviewed by: jhb END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-25T08:37:06.734884Z K 7 svn:log V 353 Updates for WSP driver: 1) Add support for page back/forward. 2) While doing HOR scrolling, disable VER scrolling. 3) Checking dx_sum and dy_sum before emulate right button, this can avoids unexpected right button press. 4) Fix stable pointer operation when emulating middle button. Submitted by: Huang Wen Hui MFC after: 2 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-25T09:34:30.078214Z K 7 svn:log V 95 Don't generate devd rules for WSP device ID's found in the ATP driver yet. MFC after: 2 weeks END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-02-25T12:13:11.864345Z K 7 svn:log V 151 Recalculate how much memory should be used for page stealing, specifically for hosts without a swap disk. Sponsored by: EMC / Isilon storage division END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-02-25T13:48:05.497559Z K 7 svn:log V 272 Increase maximum number of columns to support 1980x1200 displays. In my specific case, this fixes the problem of my PowerMac G5 displaying a 4:3 console on a 16:10 display with black bars on the left and right. PR: kern/180558 Reviewed by: nwhitehorn MFC after: 5 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-25T14:47:34.806792Z K 7 svn:log V 24 Start lection on mbufs. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-25T15:22:40.675918Z K 7 svn:log V 212 Invalidate the SCU cache tag ram on all 4 cores, not just 1-3. I misread Juergen's original code, it was doing all 4 cores. Also remove the L2 cache invalidate operation, this code runs before L2 is activated. END K 10 svn:author V 2 br K 8 svn:date V 27 2014-02-25T17:02:11.872785Z K 7 svn:log V 163 - 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 8 brueffer K 8 svn:date V 27 2014-02-25T17:13:42.221429Z K 7 svn:log V 369 In puthdr(), start the ELF .data section on a new page, as this is what btxldr expects (.set MEM_DATA,start+0x1000 in btxldr.S). This makes resulting ELF binaries bootable with grub, gptboot and boot2. PR: 153801 Submitted by: Gleb Kurtsou Tested by: Ruben Kerkhof Glanced at by: jhb, peter MFC after: 1 month END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T17:48:18.664767Z K 7 svn:log V 389 Copy head/@r262484 to projects/release-debugdist. The purpose of this branch is to be able to set WITH_DEBUG_FILES=1 for release builds so the *.debug.txz distributions are accessible to the public, while keeping the ISO sizes reasonably small. There are going to be some likely disruptive changes for this, so a project branch is likely necessary. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T17:51:41.837513Z K 7 svn:log V 88 Remove svn:mergeinfo from the new project branch. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-02-25T18:00:55.566293Z K 7 svn:log V 225 Teach userboot to comply with WITHOUT_CDDL/WITHOUT_ZFS Apparently, LIBZFS is set to a non-empty string when WITHOUT_CDDL/WITHOUT_ZFS are set, I think this is a bug, but work around this feature for now. Reviewed by: grehan END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2014-02-25T18:25:27.047933Z K 7 svn:log V 188 Arguments for malloc and calloc should be size_t, not int. Use proper bounds check when trying to free cached memory. Spotted by: Xin Li Tested by: Dmitry Sivachenko MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-02-25T18:44:33.730574Z K 7 svn:log V 306 Remove more constants related to static sysctl nodes. The MAXID constants were primarily used to size the sysctl name list macros that were removed in r254295. A few other constants either did not have an associated sysctl node, or the associated node used OID_AUTO instead. PR: ports/184525 (exp-run) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-25T19:12:31.422970Z K 7 svn:log V 26 Merge head up to r262489. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T19:28:43.061995Z K 7 svn:log V 320 Add DEBUG_DISTRIBUTIONS, and set it to include base and EXTRA_DISTRIBUTIONS, excluding 'doc'. [1] Use DEBUG_DISTRIBUTIONS in the 'distributeworld installworld' and 'packageworld' targets, to reduce the number of occurances of excluding distributions that do not have .debug files. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markm K 8 svn:date V 27 2014-02-25T19:31:29.565310Z K 7 svn:log V 23 MFC - tracking commit. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T20:27:51.021388Z K 7 svn:log V 234 In release/Makefile, explicitly set WITHOUT_DEBUG_FILES=1 for dvdrom and cdrom targets. Exclude the *.debug.txz distributions from dvdrom and cdrom images, but include them for ftp distribution. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-25T21:01:55.896342Z K 7 svn:log V 165 Rough cleanup (new sentence -> new line, grammar, spelling, mdoc). This could use more work. PR: 187035 (in part) Submitted by: Bjorn Heidotting MFC after: 1 week END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2014-02-25T21:07:18.424053Z K 7 svn:log V 90 Slightly better revision of teaching userboot how to respect MK_CDDL Reviewed by: grehan END K 10 svn:author V 5 markm K 8 svn:date V 27 2014-02-25T21:35:15.520775Z K 7 svn:log V 86 More ring-buffer tweeking. Still haven't had the nerve to actually run this properly. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-25T21:42:16.666960Z K 7 svn:log V 146 Import LLDB as of SVN r202189 (git 32871eb) (A number of files not required for the FreeBSD build have been removed.) Sponsored by: DARPA, AFRL END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-25T21:43:46.996295Z K 7 svn:log V 17 Tag LLDB r202189 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T22:13:48.391458Z K 7 svn:log V 579 release.sh: - Add a VCSCMD variable that defaults to 'svn checkout', and update places 'svn co' is used directly. - After sourcing a configuration file, prefix SRCBRANCH, PORTBRANCH, and DOCBRANCH with the SVNROOT. - Properly capitalize 'FreeBSD.org' in the default SVNROOT. - Update Copyright. release.conf.sample: - Add an example to use git instead of svn, by nullifying SVNROOT, and setting SRCBRANCH, DOCBRANCH, and PORTBRANCH to the URL fo a git repository. release.7: - Document VCSCMD. Submitted by: Rick Miller (based on) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-25T22:13:51.945378Z K 7 svn:log V 434 Update LLDB snapshot to upstream r202189 Highlights include: - Support hardware watchpoints on FreeBSD (r201706) - Improved unwinding through hand-written assembly functions (r201839) - Handle DW_TAG_unspecified_parameters for variadic functions (r202061) - Fix Ctrl+C interrupting a running inferior process (r202086, r202154) - Various bug fixes, including to the remote GDB protocol client Sponsored by: DARPA, AFRL END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-25T23:03:48.587132Z K 7 svn:log V 647 Refresh our implementation of OpenBSD's Blowfish password format. Notable changes: - Support of $2b$ password format to address a problem where very long passwords (more than 256 characters, when an integer overflow would happen and cause the length to wrap at 256). - Updated pseudo code in comments to reflect the reality. - Removed our local shortcut of processing magic string and rely on the centralized and tigntened validation. - Diff reduction from upstream. For now we are still generating the older $02a$ format of password but we will migrate to the new format once the format is formally finalized. MFC after: 1 month END K 10 svn:author V 4 jmmv K 8 svn:date V 27 2014-02-25T23:04:39.905851Z K 7 svn:log V 102 Fix comment introduced in r262480: it's 1920x1200, not 1980x1200. PR: kern/180558 MFC after: 5 days END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-25T23:43:11.310250Z K 7 svn:log V 339 Implement a workaround to allow WITH_DEBUG_FILES and WITHOUT_DEBUG_FILES to coexist. The use case is such that the world/kernel are built with WITH_DEBUG_FILES=1, but WITHOUT_DEBUG_FILES=1 is used to populate the cdrom/dvdrom directories to create installer images, where we do not want debug files. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T00:26:40.828679Z K 7 svn:log V 716 MFH r262499: Cherry-pick head/@r262499, since this is the branch from which snapshots are built (well, really, the release.sh from this branch). release.sh: - Add a VCSCMD variable that defaults to 'svn checkout', and update places 'svn co' is used directly. - After sourcing a configuration file, prefix SRCBRANCH, PORTBRANCH, and DOCBRANCH with the SVNROOT. - Properly capitalize 'FreeBSD.org' in the default SVNROOT. - Update Copyright. release.conf.sample: - Add an example to use git instead of svn, by nullifying SVNROOT, and setting SRCBRANCH, DOCBRANCH, and PORTBRANCH to the URL fo a git repository. release.7: - Document VCSCMD. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T00:52:01.667437Z K 7 svn:log V 248 In release/Makefile, remove exclusion of CVS directories in the src/ and ports/ distributions. While I am thinking about it, exclude .git directories for src/ and ports/, as somewhat of a followup to r262499. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-02-26T00:52:05.402338Z K 7 svn:log V 873 Queue pending exceptions in the 'struct vcpu' instead of directly updating the processor-specific VMCS or VMCB. The pending exception will be delivered right before entering the guest. The order of event injection into the guest is: - hardware exception - NMI - maskable interrupt In the Intel VT-x case, a pending NMI or interrupt will enable the interrupt window-exiting and inject it as soon as possible after the hardware exception is injected. Also since interrupts are inherently asynchronous, injecting them after the hardware exception should not affect correctness from the guest perspective. Rename the unused ioctl VM_INJECT_EVENT to VM_INJECT_EXCEPTION and restrict it to only deliver x86 hardware exceptions. This new ioctl is now used to inject a protection fault when the guest accesses an unimplemented MSR. Discussed with: grehan, jhb Reviewed by: jhb END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T00:54:59.736044Z K 7 svn:log V 99 Chase r262505, and remove CVS exclusion from picobsd builds. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-26T01:00:00.782625Z K 7 svn:log V 74 Revert r262466, as it does not compile on PowerPC. Reported by: jhibbits END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:06:41.024469Z K 7 svn:log V 209 Rework how WORLD_FLAGS and KERNEL_FLAGS are set, to remove an unnecessary expr(1) call. Inspired by: hrs (a few months ago) MFC after: 1 week X-MFC-With: r262499, r262505 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:09:35.726186Z K 7 svn:log V 143 MFH r262509: Rework how WORLD_FLAGS and KERNEL_FLAGS are set, to remove an unnecessary expr(1) call. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:12:05.099310Z K 7 svn:log V 59 Chase head/@r262509. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:16:07.107108Z K 7 svn:log V 73 MFH head/@r262511: tracking commit Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:19:52.881578Z K 7 svn:log V 142 Update release/release.conf.sample to reflect changes in r262509. MFC after: 1 week X-MFC-With: r262509 Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-26T01:32:06.928954Z K 7 svn:log V 111 Undo the DB120 hard-coded values in the AR8327 code and fetch it from the hints environment. Tested: * DB120 END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-26T01:32:27.729684Z K 7 svn:log V 63 Add the DB120 specific hints for the AR8327. Tested: * DB120 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:36:02.514286Z K 7 svn:log V 266 Rename ${dist}.debug.txz to ${dist}_debug.txz to prevent the following output: eval: ${base....}: Bad substitution eval: ${doc....}: Bad substitution eval: ${games....}: Bad substitution eval: ${lib32....}: Bad substitution Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-26T01:46:42.023902Z K 7 svn:log V 121 Add in the SGMII configuration code. The DB120 doesn't use it, so I have no way to evaluate it. Obtained from: OpenWRT END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T01:57:55.455773Z K 7 svn:log V 230 Revert r262493 (partial), r262503: Despite changes in r262503, setting WITHOUT_DEBUG_FILES=1 in release/Makefile still does not do what I want it to do. A much larger hammer is needed. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 adrian K 8 svn:date V 27 2014-02-26T02:00:37.202069Z K 7 svn:log V 80 Add LED setup support for the AR8327. Tested: * DB120 Obtained from: OpenWRT END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-26T02:02:51.659651Z K 7 svn:log V 172 Apply a very large hammer to make absolutely sure we do not include *.debug files onto release medium when WITH_DEBUG_FILES=1 is set. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 jasone K 8 svn:date V 27 2014-02-26T02:36:59.885667Z K 7 svn:log V 34 Update jemalloc to version 3.5.1. END K 10 svn:author V 5 lwhsu K 8 svn:date V 27 2014-02-26T03:26:00.168796Z K 7 svn:log V 35 Fix make depend. Approved by: uqs END K 10 svn:author V 6 grehan K 8 svn:date V 27 2014-02-26T04:49:09.047361Z K 7 svn:log V 156 Change the MK_ZFS != "no" case slightly to avoid a name clash with LIBZFS in bsd.lib.mk Submitted by: Max N Boyarov zotrix at bsd dot by OK'd by: sbruno END K 10 svn:author V 7 yongari K 8 svn:date V 27 2014-02-26T06:25:36.365475Z K 7 svn:log V 113 MFC r261577: Revert r234666. Clearing TWSI IRQ seems to cause watchdog timeout on old Yukon II controllers. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2014-02-26T09:06:57.912706Z K 7 svn:log V 262 There is no need to prevent iscsictl from adding iSER session when there is no iSER support in ctld and/or kernel; should the user make that mistake, the output from "iscsictl -L" is enough to determine what the problem is. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-02-26T09:08:25.334616Z K 7 svn:log V 107 Added a regression test for r234131. Discussed with: asomers Sponsored by: EMC / Isilon storage division END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-02-26T11:29:07.104994Z K 7 svn:log V 15 More on mbufs. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2014-02-26T16:09:54.751048Z K 7 svn:log V 873 Update LLDB snapshot to upstream r202189 Highlights include (upstream revs in parens): - Improvements to the remote GDB protocol client (r196610, r197579, r197857, r200072, and others) - Bug fixes for big-endian targets (r196808) - Initial support for libdispatch (GCD) queues in the debuggee (r197190) - Add "step-avoid-libraries" setting (r199943) - IO subsystem improvements (including initial work on a curses gui) (r200263) - Support hardware watchpoints on FreeBSD (r201706) - Improved unwinding through hand-written assembly functions (r201839) - Handle DW_TAG_unspecified_parameters for variadic functions (r202061) - Fix Ctrl+C interrupting a running inferior process (r202086, r202154) - Various bug fixes for memory leaks, LLDB segfaults, the C++ demangler, ELF core files, DWARF debug info, and others. Sponsored by: DARPA, AFRL END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-26T17:06:54.780072Z K 7 svn:log V 47 Merge upstream r763: fix is_upper() predicate. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-26T17:14:02.352154Z K 7 svn:log V 59 MFV (r262529): fix is_upper() predicate MFC after: 1 week END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-26T18:29:14.250383Z K 7 svn:log V 533 Minor tweaks to the imx GPT timer... - Don't use spaces or dots in the eventtimer or timecounter names. They turn into sysctl node names, and it's just confusing. - Use comparator #3 instead of #1 for one-shot events. There's an extra 1-cycle penalty in the hardware for accessing the registers for comparator 1, no point in paying that penalty. - Lower the quality of the eventtimer from 1000 to 800, because the device can't support PERCPU timers and some other device in the system may be able to provide that. END K 10 svn:author V 4 neel K 8 svn:date V 27 2014-02-26T19:14:54.469753Z K 7 svn:log V 89 Document the "-a" and "-x" options to match the changes in r262236. Reviewed by: grehan END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-02-26T21:38:42.707513Z K 7 svn:log V 26 sh: Make expari() static. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-26T22:06:10.186909Z K 7 svn:log V 413 Replace many pasted identical definitions of cpu_initclocks() with a common implementation in arm/machdep.c. Most arm platforms either don't need to do anything, or just need to call the standard eventtimer init routines. A generic implementation that does that is now provided via weak linkage. Any platform that needs to do something different can provide a its own implementation to override the generic one. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-26T22:18:33.984841Z K 7 svn:log V 260 Pull in r202177 from upstream clang trunk (by Roman Divacky): Give sparcv9 the ability to set the target cpu. Change it from accepting -march which doesnt exist on sparc gcc to -mcpu. While here adjust a few tests to not write an unused temporary file. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-26T22:21:01.308021Z K 7 svn:log V 100 Pull in r202179 from upstream clang trunk: Pass the sparc architecture variant to the assembler. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-26T22:26:40.685957Z K 7 svn:log V 31 Merge from head up to r262536. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-26T23:03:10.488664Z K 7 svn:log V 72 Release erwin@ from mentorship so he can now fly solo, congratulations! END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-27T00:43:10.079116Z K 7 svn:log V 143 linprocfs: add support for /sys/kernel/random/uuid PR: kern/186187 Submitted by: Fernando MFC After: 2 weeks END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-27T00:52:34.166223Z K 7 svn:log V 64 I had some unrelated (wrong) changes to makewhatis. Undo them. END K 10 svn:author V 6 eadler K 8 svn:date V 27 2014-02-27T01:01:02.151835Z K 7 svn:log V 44 MFC r262451: hier(7): Add /usr/lib/private END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-27T01:04:35.046303Z K 7 svn:log V 153 Move some files that are identical on i386 and amd64 to an x86 subdirectory rather than keeping duplicate copies. Discussed with: avg MFC after: 1 week END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-27T01:24:47.626861Z K 7 svn:log V 164 Fix the struct reg mappings for i386 and amd64, which differ between illumos and FreeBSD. Submitted by: Prashanth Kumar MFC after: 2 weeks END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2014-02-27T02:36:09.379079Z K 7 svn:log V 729 MFC r262277: malloc_aligned() may not leave enough space for pointer to allocated memory, saving the pointer will overwrite bytes belongs to another memory block unexpectly, to fix the problem, use (allocated address + sizeof(void *)) as initial value, and slip to next aligned address, so maximum extra bytes is sizeof(void *) + align - 1. Tested by: Andre Albsmeier < mail at ma17 dot ata dot myota dot orgndre > MFC r262334: Increase alignment to size of pointer if the alignment is too small. Some modules do not align data at least to size of pointer, they uses a smaller alignment, but our pointer should be aligned to its native boundary, otherwise on some platforms, hardware alignment checking will cause bus error. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2014-02-27T02:41:41.485828Z K 7 svn:log V 729 MFC r262277: malloc_aligned() may not leave enough space for pointer to allocated memory, saving the pointer will overwrite bytes belongs to another memory block unexpectly, to fix the problem, use (allocated address + sizeof(void *)) as initial value, and slip to next aligned address, so maximum extra bytes is sizeof(void *) + align - 1. Tested by: Andre Albsmeier < mail at ma17 dot ata dot myota dot orgndre > MFC r262334: Increase alignment to size of pointer if the alignment is too small. Some modules do not align data at least to size of pointer, they uses a smaller alignment, but our pointer should be aligned to its native boundary, otherwise on some platforms, hardware alignment checking will cause bus error. END K 10 svn:author V 3 bjk K 8 svn:date V 27 2014-02-27T04:06:34.926832Z K 7 svn:log V 128 syncer(4) is a kernel process, not a user process Noticed by: Geoffrey Thomas Approved by: hrs (mentor) END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-02-27T04:45:29.666226Z K 7 svn:log V 95 Fix callchain capture for hwpmc(4). While here, some style(9) fixes, too. MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-27T08:19:19.125832Z K 7 svn:log V 28 Style(9) nit: Use tab here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-27T08:21:28.445335Z K 7 svn:log V 66 Don't complain about missing prototypes to ease bootstrap issues. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-27T08:57:37.747399Z K 7 svn:log V 128 Add support for kqfilter to USB character devices. Submitted by: Kohji Okuno MFC after: 2 weeks END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-27T09:15:58.222919Z K 7 svn:log V 106 Add missing call to "knlist_destroy()". Found by: John-Mark Gurney MFC after: 2 weeks END K 10 svn:author V 2 br K 8 svn:date V 27 2014-02-27T09:59:15.771486Z K 7 svn:log V 47 Add driver for Inter-Integrated Circuit (I2C). END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-27T11:34:26.725814Z K 7 svn:log V 213 Pass proper pointer to bus_dmamem_free() in mps_iocfacts_free(). Passing there pointer into the middle of allocated area caused kernel panic during reinit, for example, after firmware upgrade. MFC after: 1 week END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-27T12:11:43.406224Z K 7 svn:log V 158 Clear the knote list before destroying it. Add seldrain() to wakeup any pollers. Submitted by: Kohji Okuno MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T13:05:56.079857Z K 7 svn:log V 65 We install the tool, so why not the man page? MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T13:08:43.295333Z K 7 svn:log V 60 MFH (r256768): don't report an error for no-op add / remove END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T13:19:17.154461Z K 7 svn:log V 77 MFH (r256875): start rtsold if necessary MFH (r256878): add a reload command END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T13:25:26.819543Z K 7 svn:log V 85 MFH (r261233): fix whitespace and bump copyright MFH (r261234): increase buffer size END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-02-27T13:26:41.536522Z K 7 svn:log V 107 Inspired by r262522, fix make depend. This fixes the build of gpio modules. Approved by: adrian (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T13:27:04.751096Z K 7 svn:log V 108 MFH (r260904): fix format string MFH (r261230, r261263): fix buffering issues MFH (r261284): bump copyright END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-02-27T13:29:26.730167Z K 7 svn:log V 103 Fix a leftover of r260523. Remove the unnecessary dependency to zlib.h. Approved by: adrian (mentor) END K 10 svn:author V 4 loos K 8 svn:date V 27 2014-02-27T13:31:54.571396Z K 7 svn:log V 104 Add geom_uncompress to the list of available geom modules on loader.conf. Approved by: adrian (mentor) END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-02-27T16:05:52.173355Z K 7 svn:log V 559 MFC r262346: ext2fs: fully enable ext4 read-only support. The ext4 developers tend to tag Ext4-specific flags as "incompatible" even when such features are not relevant for read-only support. This is a consequence of the process though which this filesystem is implemented without design and the fact that some new features are not extensible to ext2/3. Organize the features according to what we support and sort them so that we can now read-only mount filesystems with some features that may be found in newly formatted ext4 fs. Submitted by: Zheng Liu END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-02-27T16:07:12.869164Z K 7 svn:log V 559 MFC r262346: ext2fs: fully enable ext4 read-only support. The ext4 developers tend to tag Ext4-specific flags as "incompatible" even when such features are not relevant for read-only support. This is a consequence of the process though which this filesystem is implemented without design and the fact that some new features are not extensible to ext2/3. Organize the features according to what we support and sort them so that we can now read-only mount filesystems with some features that may be found in newly formatted ext4 fs. Submitted by: Zheng Liu END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-02-27T16:54:43.665133Z K 7 svn:log V 148 sh: Do not corrupt internal representation if LINENO inner expansion fails. Example: f() { : ${LINENO+$((1/0))}; } and call this function twice. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T17:29:02.033105Z K 7 svn:log V 84 MFH (r261320): upgrade openssh to 6.5p1 MFH (r261340): enable sandboxing by default END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-27T17:31:59.981237Z K 7 svn:log V 55 MFH (r261511, r261542): add an example to the man page END K 10 svn:author V 2 br K 8 svn:date V 27 2014-02-27T18:13:07.546157Z K 7 svn:log V 50 Do not setup interrupt handler (polling is used). END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-27T19:39:44.530256Z K 7 svn:log V 313 Bring in Ian Campbell's pruned dts repo. From git://xenbits.xen.org/people/ianc/device-tree-rebasing.git commit efa963ec806366c9628dfd1269316bb93b7ecb15 Merge: a72ba09 459c249 Author: Ian Campbell Date: Wed Feb 26 08:39:16 2014 +0000 Merge tag 'v3.14-rc4-dts' Linux 3.14-rc4 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-27T20:00:26.766136Z K 7 svn:log V 101 4626 libzfs memleak in zpool_in_use() illumos/illumos-gate@fb13f48f1d9593453b94cd1c7277553b56f493c8 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-27T21:01:10.317332Z K 7 svn:log V 86 Add missing includes and remove two unused ones. Reviewed by: loos MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-27T21:41:52.925813Z K 7 svn:log V 144 Get rid of the 'chan' from softc structure and use the latter directly as sleep channel. PR: kern/174684 Submitted by: jmg MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-27T21:46:31.840048Z K 7 svn:log V 35 Move to dist, per layout standards END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-27T21:47:20.345009Z K 7 svn:log V 53 Add tws(4) to the hardware notes. MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-27T21:48:34.413683Z K 7 svn:log V 172 Restore SIM freeze/release match, broken at r253549. This fixes problem with SIM left in frozen state after reinit, for example, after firmware update. MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-27T21:49:47.920255Z K 7 svn:log V 43 Tag release we pulled in from git efa963ec END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-02-27T21:50:46.630233Z K 7 svn:log V 135 MFV r262570: 4626 libzfs memleak in zpool_in_use() illumos/illumos-gate@fb13f48f1d9593453b94cd1c7277553b56f493c8 MFC after: 2 weeks END K 10 svn:author V 5 hiren K 8 svn:date V 27 2014-02-27T22:34:09.516235Z K 7 svn:log V 93 MFC r257472 Rate limit (to once per minute) "Listen queue overflow" message in sonewconn(). END K 10 svn:author V 5 hiren K 8 svn:date V 27 2014-02-27T22:36:16.983214Z K 7 svn:log V 93 MFC r257472 Rate limit (to once per minute) "Listen queue overflow" message in sonewconn(). END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-27T22:44:07.269393Z K 7 svn:log V 564 In release.sh, SRCBRANCH is set to something like base/head@rNNNNNN initially, and later prefixed with the value of SVNROOT in the form of: SRCBRANCH="${SVNROOT}${SRCBRANCH}" Add trailing '/' to SVNROOT in the arm release configuration files to follow suit, otherwise it is missing from the default svn path. Ideally this would not be required, but this seems to be more sane than forcibly suffixing SVNROOT with '/' or prefixing SRCBRANCH with it, since _technically_, it should be perfectly valid for either to be null. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-27T22:55:33.742201Z K 7 svn:log V 77 Initialize the Low Power Mode bits to keep the ARM cores running during WFI. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-02-27T23:17:00.264240Z K 7 svn:log V 238 Pull in r202422 from upstream llvm trunk (by Roman Divacky): Lower FNEG just like FABS to fneg[ds] and fmov[ds], thus avoiding expensive libcall. Also, Qp_neg is not implemented on at least FreeBSD. This is also what gcc is doing. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-28T00:17:03.370299Z K 7 svn:log V 140 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. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-28T00:23:04.577682Z K 7 svn:log V 321 Supply a DELAY() implementation via weak linkage, so that SoC-specific code can supply a better implementation. A SoC with variable CPU frequency is likely to use a fixed-frequency timer for DELAY() (but still use the mpcore private timers as eventtimers). Also remove spaces from the eventtimer and timecounter names. END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-28T00:26:57.239293Z K 7 svn:log V 186 Add some rudimentary voltage control to go with the rudimentary frequency control. If we have to scale back the frequency due to temperature, it will help to lower the voltage as well. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-28T00:39:35.232985Z K 7 svn:log V 126 MFC: r261884 Correct the order of arguments to mtx_init(). PR: 186701 Submitted by: Takanori Sawada END K 10 svn:author V 3 ian K 8 svn:date V 27 2014-02-28T00:41:55.071086Z K 7 svn:log V 264 Add an armv7 implementation of cpu_sleep(). The arm11/armv6 implementation we've been using was actually just spinning due to ARM having redefined the old 'wait for interrupt' operation via the system coprocessor as a nop and replacing it with a WFI instruction. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-28T00:43:27.475455Z K 7 svn:log V 136 MFC: r262296 Match the correct variable to the variable description. PR: 121173 Submitted by: Thomas Mueller END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-28T00:44:41.765109Z K 7 svn:log V 136 MFC: r262296 Match the correct variable to the variable description. PR: 121173 Submitted by: Thomas Mueller END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-28T00:45:55.869301Z K 7 svn:log V 136 MFC: r262296 Match the correct variable to the variable description. PR: 121173 Submitted by: Thomas Mueller END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T01:31:35.077181Z K 7 svn:log V 70 Initial import of Linux/Vendor DTS files for various embedded boards. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T01:32:44.985686Z K 7 svn:log V 39 Initial import of DTS files from Linux END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T01:33:03.139475Z K 7 svn:log V 30 Correct initial import script END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2014-02-28T01:35:24.446840Z K 7 svn:log V 325 MFC r262142: In ue_attach_post_task(), initialize curvnet to vnet0 before calling if_attach(). Before this patch, curvnet was NULL. When the VIMAGE kernel option is enabled, this eliminates kernel panics when USB ethernet devices are plugged in. PR: 183835 Submitted by: Hiroo Oono END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-28T01:53:37.350684Z K 7 svn:log V 104 4478 dtrace_dof_maxsize is far too small illumos/illumos-gate@d339a29bb4765c4b6883a935cf69b669cd05bca0 END K 10 svn:author V 5 markj K 8 svn:date V 27 2014-02-28T02:04:41.090063Z K 7 svn:log V 135 4478 dtrace_dof_maxsize is far too small illumos/illumos-gate@d339a29bb4765c4b6883a935cf69b669cd05bca0 PR: 187027 MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T02:38:04.011286Z K 7 svn:log V 281 Add fdt binding for nand for Atmel parts. This does little more than match the device. Pinctrl will need to be added before this will work, in addition to migrating the current board_foo.c method of configuring these pins to something else. Non-FDT systems won't be affected, yet. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T02:59:51.660006Z K 7 svn:log V 77 Add device node for SDRAMC device. Currently just claims device's resources. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T03:00:25.244547Z K 7 svn:log V 21 shdwc device for fdt END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T03:00:28.802669Z K 7 svn:log V 19 tcb device for fdt END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-28T03:00:31.967996Z K 7 svn:log V 131 Add device and gadget bindings for fdt. These are preliminary and will need work before they work, especially the gadget bindings. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-28T12:48:17.661155Z K 7 svn:log V 51 Revert (presumably) accidentally regenerated file. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-28T15:55:35.607332Z K 7 svn:log V 33 mdoc cleanup. MFC after: 1 week END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-28T16:08:31.905971Z K 7 svn:log V 230 MFC r262465: Add a flag to run's device list which uses a standard scsi eject. The flag indicates that the mcu doesn't need to load firmware. Tested by: Alex Deiter , myself Tested on: ASUS USB-N66 END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2014-02-28T16:11:43.918283Z K 7 svn:log V 230 MFC r262465: Add a flag to run's device list which uses a standard scsi eject. The flag indicates that the mcu doesn't need to load firmware. Tested by: Alex Deiter , myself Tested on: ASUS USB-N66 END