ƒ¯,261188 205 1490 139 120 117 380 734 146 145 192 150 163 234 156 109 191 154 154 160 332 205 136 183 299 281 125 158 138 180 321 287 236 236 352 170 153 153 221 714 150 318 393 185 841 457 169 122 330 555 179 220 162 351 112 105 410 726 360 105 2863 250 157 185 469 536 111 289 179 272 272 140 224 149 268 209 296 965 138 263 416 132 1134 202 284 219 218 134 280 266 391 504 547 138 123 136 136 214 113 830 830 124 111 175 307 213 243 243 139 218 496 379 399 351 169 193 220 374 171 217 358 356 356 257 160 612 612 223 223 281 242 164 116 280 118 262 521 123 107 120 436 121 110 137 236 159 134 148 136 153 110 119 140 309 123 350 506 186 143 208 164 164 126 210 165 551 467 157 426 110 165 173 418 144 144 144 144 124 131 178 136 149 225 133 124 131 178 136 149 225 133 124 131 178 136 149 225 133 124 131 178 136 149 225 133 229 229 K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-26T19:49:54.370237Z K 7 svn:log V 1396 MFC r260311, r260831: gcc: Add support for Apple's Block extension Block objects [1] are a C-level syntactic and runtime feature. They are similar to standard C functions, but in addition to executable code they may also contain variable bindings to automatic (stack) or managed (heap) memory. A block can therefore maintain a set of state (data) that it can use to impact behavior when executed. This port is based on Apple's GCC 5646 with some bugfixes from Apple GCC 5666.3. It has some small differences with the support in clang, which remains the recommended compiler. Perhaps the most notable difference is that in GCC __block is not actually a keyword, but a macro. There may be workaround for this issue in the future. Other issues can be consulted in the clang documentation [2] For better compatiblity with Apple's GCC and llvm-gcc, some related fixes and features from Apple have been included. Support for the non-standard nested functions in GCC is now off by default. No effort was made to update the ObjC support since FreeBSD doesn't carry ObjC in the base system but some of the code crept in and was more difficult to remove than to adjust. References: [1] https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Blocks/Articles/00_Introduction.html [2] http://clang.llvm.org/compatibility.html#block-variable-initialization Obtained from: Apple GCC 4.2 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T20:13:28.504791Z K 7 svn:log V 42 Update link to vendor import instructions END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T20:46:55.490176Z K 7 svn:log V 23 Import sendmail 8.14.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T20:51:49.953274Z K 7 svn:log V 20 Tag sendmail 8.14.8 END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-01-26T21:19:33.968047Z K 7 svn:log V 284 sh: Allow aliases to force alias substitution on the following word. If an alias's value ends with a space or tab, the next word is also checked for aliases. This is a POSIX feature. It is useful with utilities like command and nohup (alias them to themselves followed by a space). END K 10 svn:author V 6 jilles K 8 svn:date V 27 2014-01-26T22:49:24.804295Z K 7 svn:log V 638 login: Clean up PAM and audit, then exit, on SIGHUP and SIGTERM. This avoids leaving stale entries in utmpx after the connection is closed on an open login session. It also allows a clean way (SIGTERM) to forcibly terminate a user's terminal session. This does not affect the situation for "hung" processes after the connection is closed. The foreground process group receives SIGHUP and the tty becomes inaccessible. Also replace all use of the obsolete signal() function with sigaction() (not only the part where it is actually required: SIGHUP and SIGTERM must mask the other as well when caught). PR: misc/183495 Reviewed by: ed END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:39:11.269164Z K 7 svn:log V 49 Merge sendmail 8.14.8 to HEAD MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:40:31.561659Z K 7 svn:log V 48 Add new sendmail 8.14.8 file MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:42:40.104769Z K 7 svn:log V 95 Remove local FreeBSD workaround now that upstream project has a better fix. MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:44:12.334216Z K 7 svn:log V 53 Update for sendmail 8.14.8 import MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:47:03.532555Z K 7 svn:log V 66 Add missing svn:keywords property to new files MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:51:16.837538Z K 7 svn:log V 136 Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.8/cf tree. MFC after: 5 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-01-26T23:55:35.155777Z K 7 svn:log V 59 Note merge to head for sendmail 8.14.8. MFC after: 5 days END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-26T23:57:34.268913Z K 7 svn:log V 12 MFC@r261193 END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-27T06:20:36.723053Z K 7 svn:log V 99 Import dtc git at 6a15eb2350426d285130e4c9d84c0bdb6575547a (last rev before bison became required) END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-27T06:22:54.912111Z K 7 svn:log V 62 Add files for 6a15eb2350426d285130e4c9d84c0bdb6575547a import END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-27T06:31:37.365570Z K 7 svn:log V 62 Copy dtc post 6a15eb2350426d285130e4c9d84c0bdb6575547a import END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-27T07:53:10.421799Z K 7 svn:log V 64 Replace one more bare usage of socket buffer field with method. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-27T07:59:04.013191Z K 7 svn:log V 235 Fixes to socket buffer readiness routines: - Assert buffer lock in sb_shift_nrdy(). - Handle race with socket shutdown in sbready(). - Fix sb->sb_acc counting logic error in sbready(). Sponsored by: Netflix Sponsored by: Nginx, Inc. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-27T08:15:21.375130Z K 7 svn:log V 108 Merged /head:r256510,256512,257376,257469,260052: Make 'netstat -i' use getifaddrs(3) instead of kvm(3). END K 10 svn:author V 7 glebius K 8 svn:date V 27 2014-01-27T09:33:30.398645Z K 7 svn:log V 40 Merge 261024: fix PIM input regression. END K 10 svn:author V 7 rodrigo K 8 svn:date V 27 2014-01-27T11:10:06.397922Z K 7 svn:log V 87 Add myself as a developer Add bapt@ and kwm@ as mentors Approved by: kwm@ (co-mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-27T13:28:55.639656Z K 7 svn:log V 206 Copy resulting images to top level /R directory of the chroot to match behavior of 'make install' target of src/release/. Generate sha256 and md5 checksums while here. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-01-27T17:31:21.828244Z K 7 svn:log V 188 fix args to mtx_init Note that this commit hasn't been compile tested because these files are not hooked up to the build... PR: 186129 Submitted by: Takanori Sawada Approved by: rpaulo END K 10 svn:author V 3 sjg K 8 svn:date V 27 2014-01-27T17:47:21.528256Z K 7 svn:log V 33 Merge bmake-20140101 from vendor END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-27T18:53:18.854237Z K 7 svn:log V 66 Add support for 'clac' and 'stac' to DDB's disassembler on amd64. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-27T19:31:18.463861Z K 7 svn:log V 46 Remove extra parens to silence clang warning. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-27T19:37:35.386544Z K 7 svn:log V 88 Merge from vendor branch importing dtc git rev 6a15eb2350426d285130e4c9d84c0bdb6575547a END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-27T19:49:52.656623Z K 7 svn:log V 228 Explicitly enable I/O and memory decoding in the bridge's command register when activating an I/O or memory window on the CardBus bridge. Tested by: Olivier Cochard-Labbe Reviewed by: imp MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-27T22:26:15.854111Z K 7 svn:log V 194 Remove support for legacy PCI devices. These haven't been needed since support for LPC uart devices was added and it conflicts with upcoming patches to add PCI INTx support. Reviewed by: neel END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-01-28T00:30:17.699918Z K 7 svn:log V 144 MFC r260485,260496: Remove extra nesting from X_ip6_mforward() function. Also remove disabled definitions from ip6_mroute.h. PR: 185148 END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-01-28T00:31:48.207925Z K 7 svn:log V 144 MFC r260485,260496: Remove extra nesting from X_ip6_mforward() function. Also remove disabled definitions from ip6_mroute.h. PR: 185148 END K 10 svn:author V 4 csjp K 8 svn:date V 27 2014-01-28T01:49:49.086980Z K 7 svn:log V 258 Allow sigwait(2) in capabilities mode. It's common for multi-threaded processes to create a thread for the purpose of synchronously processing signals. Allow such processes to utilize a capabilities sandbox. Discussed with: rwatson, pjd MFC after: 2 weeks END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-28T03:09:57.437499Z K 7 svn:log V 78 Add initial support for the PANDABOARD. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-28T07:09:48.370372Z K 7 svn:log V 56 MFC r260978: Add check for "hw.usb.no_pf" sysctl value. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-28T07:11:23.845564Z K 7 svn:log V 56 MFC r260978: Add check for "hw.usb.no_pf" sysctl value. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-28T07:21:46.576770Z K 7 svn:log V 123 Comply to the official LibUSB v1.0 API: "It is legal to attempt to claim an already-claimed interface." MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-01-28T08:07:19.176275Z K 7 svn:log V 621 MFC r261162: Pull in r195679 from upstream llvm trunk: Don't use nopl in cpus that don't support it. Patch by Mikulas Patocka. I added the test. I checked that for cpu names that gas knows about, it also doesn't generate nopl. The modified cpus: i686 - there are i686-class CPUs that don't have nopl: Via c3, Transmeta Crusoe, Microsoft VirtualBox - see https://bbs.archlinux.org/viewtopic.php?pid=775414 k6, k6-2, k6-3, winchip-c6, winchip2 - these are 586-class CPUs via c3 c3-2 - see https://bugs.archlinux.org/task/19733 as a proof that Via c3 and c3-Nehemiah don't have nopl PR: bin/185777 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-28T08:49:00.625996Z K 7 svn:log V 53 Revert r260622: To be implemented a bit differently. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2014-01-28T09:12:04.873024Z K 7 svn:log V 222 Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it with memory at the end of the kernel. This helps reduce the SoC and board specific configuration required. Reviewed by: bsdimp Tested by: jmg (armeb), br END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-28T09:55:07.905645Z K 7 svn:log V 295 When detaching a [USB] keyboard, keys might still be pressed. Ensure that all pressed keys are released before completing the USB keyboard detach. This will prevent so-called "ghost-keys" from appearing after that the USB device generating the key event(s) has been detached. MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2014-01-28T12:26:38.916268Z K 7 svn:log V 91 o Fix typo, sort .Xrs. PR: docs/186191 Submitted by: Andrew (typo fix) MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-28T12:48:17.996736Z K 7 svn:log V 748 Solve http buffering issues and hangs once and for all (hopefully!) by simply not trying to return exactly what the caller asked for - just return whatever we got and let the caller be the judge of whether it was enough. If an error occurs or the connection times out after we already received some data, return a short read, under the assumption that the next call will fail or time out before we read anything. As it turns out, none of the code that calls fetch_read() assumes an all-or-nothing result anyway, except for a couple of lines where we read the CR LF at the end of a hunk in HTTP hunked encoding, so the changes outside of fetch_read() and http_readfn() are minimal. While there, replace select(2) with poll(2). MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2014-01-28T13:29:54.500082Z K 7 svn:log V 363 MFC: r261146 Bad timespec_subtract() calculations produce negative tv_nsec on i386 which cause EINVAL returned from nanosleep() which cause loop in cron_sleep() and making all cron jobs to start about 30 seconds earlier (which cause f.e. logfiles rotation by newsyslog delayed by 1 hour). Use simple and proved calculations from kernel's timespecsub() instead. END K 10 svn:author V 8 skreuzer K 8 svn:date V 27 2014-01-28T14:11:09.760146Z K 7 svn:log V 72 Add missing 'n' after '\' Reported by: gavin Approved by: hrs (mentor) END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-28T14:29:24.422879Z K 7 svn:log V 30 whitespace and bump copyright END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-28T14:32:04.426497Z K 7 svn:log V 237 Increase the default (and minimum) buffer size from 4 kB to 16 kB. Also, propagate the buffer size to libc, which uses a 1 kB buffer by default, negating any hypothetical benefit of increasing fetch(1)'s buffer size. MFC after: 3 days END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-28T14:39:05.391669Z K 7 svn:log V 462 ext2fs: Use i_flag instead of i_flags for Ext4 inode flags. The ext4 inode flags do not have equivalents for chflags (1) and hold information that is private to the implementation. The i_flag field in the inode is a better place to hold the Ext4 inode flags as it saves us from masking flags while setting or getting attributes. It should also make things cleaner if we implement write support for Ext4. Suggested by: bde Tested by: Mike Ma MFC after: 3 days END K 10 svn:author V 8 skreuzer K 8 svn:date V 27 2014-01-28T15:15:13.392624Z K 7 svn:log V 82 Merge /head:261072: Remove WITHOUT_ATF from src.conf.5 Approved by: hrs (mentor) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-28T17:23:44.732614Z K 7 svn:log V 127 Compress arm/armv6 images before generating checksums to reduce image size for download. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-01-28T17:27:54.124222Z K 7 svn:log V 70 fix spelling of lock_initialized.. jhb approved.. MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-01-28T17:27:56.040390Z K 7 svn:log V 258 Include 'TARGET-TARGET_ARCH' in the resulting image name similar to 'make -V OSRELEASE' output. This probably should use 'make -V OSRELEASE' directly, but for now, this keeps the line length reasonable for readability. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-28T19:07:28.906143Z K 7 svn:log V 19 Change date again. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-28T19:12:31.058325Z K 7 svn:log V 12 MFH@261240. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-01-28T20:28:32.042561Z K 7 svn:log V 317 Decrease lock contention within the TCP accept case by removing the INP_INFO lock from tcp_usr_accept. As the PR/patch states this was following the advice already in the code. See the PR below for a full disucssion of this change and its measured effects. PR: 183659 Submitted by: Julian Charbon Reviewed by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-28T20:53:33.868628Z K 7 svn:log V 633 Some BIOSes incorrectly use standard memory resource ranges to list the memory ranges that they decode for downstream devices rather than creating ResourceProducer range resource entries. The result is that we allocate the full range to the PCI root bridge device causing allocations in child devices to all fail. As a workaround, ignore any standard memory resources on a PCI root bridge device. It is normal for a PCI root bridge to allocate an I/O resource for the I/O ports used for PCI config access, but I have not seen any PCI root bridges that legitimately allocate a memory resource. Reviewed by: jkim MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-01-28T21:13:15.343775Z K 7 svn:log V 265 Adjust r239672 from rrs and r258821 from eadler. By definition, the very first FIN is not a duplicate. Process it normally and don't feed it to congestion control as though it were a dupe. Don't prevent CC from seeing later dupe acks while in a half close state. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-28T21:30:05.517949Z K 7 svn:log V 12 MFH@261244. END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-28T21:38:54.136833Z K 7 svn:log V 2768 Merge from projects/elftoolchain: Upgrade libelf and libdwarf to newer versions from elftoolchain upstream (r2974). Convert ctfconvert to use the APIs from the new libdwarf and make ctfconvert work with Clang 3.4. __FreeBSD_version is bumped to 1100006. A list of notable changes: [libelf] * The old libelf source code in lib/libelf has been removed. Instead, the new libelf is built from contrib/elftoolchain/libelf. * Manual pages are largely improved. * Internal implementation was refactored and improved for better correctness and portability. * Fixed a few memory leaks. * Extended with extension APIs `elf_open()` and `elf_openmemory()`. These APIs are similar to `elf_begin()` and `elf_memory()` respectively, except that they return an ELF descriptor of kind `ELF_K_NONE` instead of an error if the object being opened could not be parsed. * Implement support for translating sections of type ELF_T_VDEF and ELF_T_VNEED. * Improve `elf_update()` to check that the executable header, the program header table, section contents and the section header table do not overlap, and to ensure that gaps between extents are filled with the fill character specified by `elf_fill()`. * Allow `Elf_Data` descriptors to have types and alignments differing from their containing section. * Remove functionality controlled by `LIBELF_TEST_HOOKS`. * Support processing of BSD-flavor archives. * Add knowledge of section types `SHT_GNU_ATTRIBUTES` and `SHT_GNU_LIBLIST`. * Use elftoolchain style symbol versioning. * Shared library version is bumped. [libdwarf] * The old libdwarf source code in lib/libdwarf has been removed. Instead, the new libdwarf is built from contrib/elftoolchain/libdwarf. * Support full DWARF3 and partial DWARF4 parsing. * Support DWARF2 generation. * Support for DWARF line number, call frame, location expression, macro info and address ranges, among other things. * The APIs for the new libdwarf are mostly compatible with the widely used LGPL libdwarf. Some of the incompatible APIs from the old libdwarf are kept as its own extensions. All the APIs are documented. * Use elftoolchain style symbol versioning. * Shared library version is bumped. [ctfconvert] * Switch to the APIs from the new libdwarf. * Improve die_mem_offset() so that DW_AT_data_member_location attributes generated by Clang 3.4 can be handled properly. * Make use of DW_AT_byte_size attribute of the member DIE to calculate the bits occupied by the member's type, without actually resolving the type. This way ctfconvert can deal with the case that Clang 3.4 sometimes emits DIE for struct/union member before emitting the DIE for the type of that member. Obtained from: elftoolchain No objection: -toolchain mailing list END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-28T21:39:46.031002Z K 7 svn:log V 157 Add FreeBSD 2.2.9, the April Fools release. I decided not to extend the graph to the actual point in time when it was released, that would just look silly. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-28T21:40:03.676772Z K 7 svn:log V 65 Add FreeBSD 2.2.9 which aout(4) references. Discussed with: kib END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-28T21:40:10.732114Z K 7 svn:log V 93 mdoc: fix several uses of the Fx macro to point to actual releases. Found by: make manlint END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-28T21:56:18.559832Z K 7 svn:log V 376 MFC 260910: - Allow PCI devices that are attached to a driver to be identified by their device name instead of just the selector. - Accept an optional device argument to -l to restrict the output to only listing details about a single device. This is mostly useful in conjunction with other flags like -e or -c to allow a user to query details about a single device. END K 10 svn:author V 5 benno K 8 svn:date V 27 2014-01-28T22:02:29.031247Z K 7 svn:log V 441 Prevent races in accesses of the software crypto session array. swcr_newsession can change the pointer for swcr_sessions which races with swcr_process which is looking up entries in this array. Add a rwlock that protects changes to the array pointer so that swcr_newsession and swcr_process no longer race. Original patch by: Steve O'Hara-Smith Reviewed by: jmg Sponsored by: EMC / Isilon Storage Division END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-28T22:07:16.636866Z K 7 svn:log V 19 Fix clang warning. END K 10 svn:author V 5 peter K 8 svn:date V 27 2014-01-28T22:23:39.161650Z K 7 svn:log V 194 Speculatively replace a cp with a cat for gathering data on a sporadic parallel build failure in the FreeBSD cluster on many-core systems with ZFS. cp uses mmap in this scenario, cat does not. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-01-28T23:40:02.081008Z K 7 svn:log V 87 link mbuf to m_append so it can be found... Pointed out by: J David MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-29T02:38:25.216099Z K 7 svn:log V 179 MFC r260267 (by smh), r261042: Correct short delete issue in SCSI UNMAP support Correct missing \n's in xpt_print's Correct incorrect count being passed to short delete xpt_print END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-01-29T02:39:44.054528Z K 7 svn:log V 179 MFC r260267 (by smh), r261042: Correct short delete issue in SCSI UNMAP support Correct missing \n's in xpt_print's Correct incorrect count being passed to short delete xpt_print END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-29T05:00:04.040652Z K 7 svn:log V 48 Don't build BSDL dtc if the GPL dtc is enabled. END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-29T05:58:08.105662Z K 7 svn:log V 126 Use a loop of dcbz, instead of calling bzero() to zero a page. This matches what is done in mmu_oea64.c. MFC after: 1 month END K 10 svn:author V 4 kaiw K 8 svn:date V 27 2014-01-29T09:58:05.138125Z K 7 svn:log V 56 Only declare `bysz' variable under little endian archs. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-29T10:42:01.139771Z K 7 svn:log V 170 Add support for trackpads found in Apple MacBook products. While at it add some missing devd entries. Submitted by: Huang Wen Hui MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-29T11:39:58.598175Z K 7 svn:log V 112 Restore the Nx macro lost in transit. This matches upstream. PR: 186205 Submitted by: naddy MFC after: 3 days END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-29T12:34:05.932848Z K 7 svn:log V 198 - Remove some dead code. - Use system provided functions for HID report requests. - Nice the mode setting, because the USB hardware does appear to handle the commands right away. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-29T12:48:19.198577Z K 7 svn:log V 872 r261230 broke the cases where the amount of data to be read is not known in advance, or where the caller doesn't care and just keeps reading until it hits EOF. In fetch_read(): the socket is non-blocking, so read() will return 0 on EOF, and -1 (errno == EAGAIN) when the connection is still open but there is no data waiting. In the first case, we should immediately return 0. The EINTR case was also broken, although not in a way that matters. In fetch_writev(): use timersub() and timercmp() as in fetch_read(). In http_fillbuf(): set errno to a sensible value when an invalid chunk header is encountered. In http_readfn(): as in fetch_read(), a zero return from down the stack indicates EOF, not an error. Furthermore, when io->error is EINTR, clear it (but no errno) before returning so the caller can retry after dealing with the interrupt. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-29T13:22:48.828369Z K 7 svn:log V 46 Record mergeinfo for earlier merge of 257293. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-29T13:35:12.531064Z K 7 svn:log V 170 MFC 260206: Rework the DSDT generation code a bit to generate more accurate info about LPC devices. Among other things, the LPC serial ports now appear as ACPI devices. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2014-01-29T13:41:13.303296Z K 7 svn:log V 321 Add a jail parameter, allow.kmem, which lets jailed processes access /dev/kmem and related devices (i.e. grants PRIV_IO and PRIV_KMEM_WRITE). This in conjunction with changing the drm driver's permission check from PRIV_DRIVER to PRIV_KMEM_WRITE will allow a jailed Xorg server. Submitted by: netchild MFC after: 1 week END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-29T14:14:09.894778Z K 7 svn:log V 36 Add libexecinfo. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-29T14:56:48.420896Z K 7 svn:log V 1040 Enhance the support for PCI legacy INTx interrupts and enable them in the virtio backends. - Add a new ioctl to export the count of pins on the I/O APIC from vmm to the hypervisor. - Use pins on the I/O APIC >= 16 for PCI interrupts leaving 0-15 for ISA interrupts. - Populate the MP Table with I/O interrupt entries for any PCI INTx interrupts. - Create a _PRT table under the PCI root bridge in ACPI to route any PCI INTx interrupts appropriately. - Track which INTx interrupts are in use per-slot so that functions that share a slot attempt to distribute their INTx interrupts across the four available pins. - Implicitly mask INTx interrupts if either MSI or MSI-X is enabled and when the INTx DIS bit is set in a function's PCI command register. Either assert or deassert the associated I/O APIC pin when the state of one of those conditions changes. - Add INTx support to the virtio backends. - Always advertise the MSI capability in the virtio backends. Submitted by: neel (7) Reviewed by: neel MFC after: 2 weeks END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-29T15:50:01.975461Z K 7 svn:log V 104 Micro-optimize 8-bit blanking. This is the same as in ofw_syscons. Reviewed by: ray MFC after: 1 week END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2014-01-29T16:24:50.166899Z K 7 svn:log V 187 Fix the ordering of the arguments to printf in uhub_child_location_string(). This produced bogus information in dev...%location output from sysctl. MFC after: 2 weeks END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-29T19:28:52.298727Z K 7 svn:log V 122 Ressurect the local change documenting authpf's requirement for a mounted fdescfs(5). PR: docs/186250 MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-01-29T19:30:27.958728Z K 7 svn:log V 125 Vendor import of libc++ tags/RELEASE_34/final r197960: https://llvm.org/svn/llvm-project/libcxx/tags/RELEASE_34/final@197960 END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-01-29T19:31:58.039898Z K 7 svn:log V 42 Tag libc++ tags/RELEASE_34/final r197960. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-29T20:48:26.488101Z K 7 svn:log V 184 MFC r256745: MFP4: Change 227630 by bz@bz_zenith on 2013/04/12 08:50:27 Implement soft reset setting sr in sr and just in case loop endlessly afterwards. Sponsored by: DARPA/AFRL END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-29T21:23:37.872190Z K 7 svn:log V 173 MFC 259782: Add a resume hook for bhyve that runs a function on all CPUs during resume. For Intel CPUs, invoke vmxon for CPUs that were in VMX mode at the time of suspend. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-29T21:57:00.328087Z K 7 svn:log V 295 MFC r256945: MFP4: Change 221669 by bz@bz_zenith on 2013/02/01 12:26:04 Run the initialization for polling earlier along with INTRs so that we can put network interface into polling mode by default if DEVICE_POLLING is compiled in and no interrupts are available. Sponsored by: DARPA/AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-29T22:01:42.419039Z K 7 svn:log V 408 MFC r256937: MFP4: Change 231031 by brooks@brooks_zenith on 2013/07/11 16:22:08 Turn the unused and uncompilable MIPS_DISABLE_L1_CACHE define in cache.c into an option and when set force I- and D-cache line sizes to 0 (the latter part might be better as a tunable). Fix some casts in an #if 0'd bit of code which attempts to disable L1 cache ops when the cache is coherent. Sponsored by: DARPA/AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-29T22:06:38.651102Z K 7 svn:log V 451 MFC r256939 MFP4: Change 221767 by rwatson@rwatson_zenith_cl_cam_ac_uk on 2013/02/05 14:18:53 When printing out information on a TLB MOD exception for a user process (e.g., an attempt to write to a read-only page), report it as a "write" in the console message, rather than "unknown". Change 221768 by rwatson@rwatson_zenith_cl_cam_ac_uk on 2013/02/05 14:28:00 Fix post-compile but pre-commit typo in last changeset. Sponsored by: DARPA/AFRL END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-30T03:14:36.408430Z K 7 svn:log V 46 Fix the name of the dts file for the HL201... END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-30T05:35:12.740040Z K 7 svn:log V 27 Update EINVAL description. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-30T05:37:17.963929Z K 7 svn:log V 40 MFC r261075: Update EINVAL description. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-30T05:38:14.283444Z K 7 svn:log V 40 MFC r261075: Update EINVAL description. END K 10 svn:author V 3 dim K 8 svn:date V 27 2014-01-30T07:44:22.658611Z K 7 svn:log V 121 Import libc++ 3.4 release. This contains a lot of bugfixes, and some preliminary support for C++1y. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-30T08:37:23.573993Z K 7 svn:log V 21 Bump copyright dates END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-01-30T10:53:29.259848Z K 7 svn:log V 738 MFC r261084: malloc() with M_WAITOK doesn't return NULL. MFC r261085: Fix typo in r261084. Add to the gctl_error() an ability to specify error description even if numeric error code is already specified. Also by default set error code to EINVAL. PR: 185852 MFC r261086: In gctl_copyin() remove unused error variable. geom_alloc_copyin() can't return ENOMEM, so describe its fail as bad control request. Add check for NULL pointer in gctl_dump(), since it can be NULL when geom_alloc_copyin() failed. MFC r261089: Remove another unneeded NULL check from geom_alloc_copyin(). Do copyout in case of gctl version mismatch and fix sbuf leak in g_ctl_ioctl_ctl(). MFC r261091: Always free sbuf in gctl_free(). END K 10 svn:author V 2 ae K 8 svn:date V 27 2014-01-30T10:54:11.321486Z K 7 svn:log V 738 MFC r261084: malloc() with M_WAITOK doesn't return NULL. MFC r261085: Fix typo in r261084. Add to the gctl_error() an ability to specify error description even if numeric error code is already specified. Also by default set error code to EINVAL. PR: 185852 MFC r261086: In gctl_copyin() remove unused error variable. geom_alloc_copyin() can't return ENOMEM, so describe its fail as bad control request. Add check for NULL pointer in gctl_dump(), since it can be NULL when geom_alloc_copyin() failed. MFC r261089: Remove another unneeded NULL check from geom_alloc_copyin(). Do copyout in case of gctl version mismatch and fix sbuf leak in g_ctl_ioctl_ctl(). MFC r261091: Always free sbuf in gctl_free(). END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-30T10:56:49.925722Z K 7 svn:log V 32 Vendor import of OpenSSH 6.5p1. END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-30T10:57:52.129588Z K 7 svn:log V 19 Tag OpenSSH 6.5p1. END K 10 svn:author V 3 pho K 8 svn:date V 27 2014-01-30T11:35:19.453781Z K 7 svn:log V 83 Added a test scenario for swapoff(8). Sponsored by: EMC / Isilon storage division END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-01-30T18:04:39.366476Z K 7 svn:log V 214 The posix_madvise(3) and posix_fadvise(2) should return error on failure, same as posix_fallocate(2). Noted by: Bob Bishop Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 1 week END K 10 svn:author V 3 gnn K 8 svn:date V 27 2014-01-30T18:32:33.560543Z K 7 svn:log V 120 The timestamp bit is number 17, and not number 9, in the stat error field of the receive descriptor. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-30T19:09:59.682415Z K 7 svn:log V 150 MFC 261216: Explicitly enable I/O and memory decoding in the bridge's command register when activating an I/O or memory window on the CardBus bridge. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-30T19:13:14.749997Z K 7 svn:log V 150 MFC 261216: Explicitly enable I/O and memory decoding in the bridge's command register when activating an I/O or memory window on the CardBus bridge. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T20:39:56.252157Z K 7 svn:log V 44 Remove an unneeded space in the BERI merge. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T20:54:56.672423Z K 7 svn:log V 122 Revert outdated info related to WITH_LIBCPLUSPLUS that was included in r261072. src.conf.5 now matches makeman's output. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:08:36.935993Z K 7 svn:log V 400 Merge from CheriBSD: commit c1acf022c533c5ae27e0cd556977eafe3f5959eb Author: Brooks Davis Date: Fri Jan 17 21:46:44 2014 +0000 Add an option WITHOUT_NCURSESW to suppress building and linking to libncursesw. While wide character support it useful we'd like to only need one ncurses library on embedded systems. MFC after: 4 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:25:01.944250Z K 7 svn:log V 283 Merge from CheriBSD: commit 6b569451b92c48ccf1768da32e7e89189e1aa253 Author: Brooks Davis Date: Mon Jan 27 22:50:46 2014 +0000 Always install nmtree as mtree. For compability, link mtree to nmtree. X-MFC after: never Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:32:25.594249Z K 7 svn:log V 303 Merge from CheriBSD: commit 70b8f0c127db6b80411789d237b403cc64a93573 Author: Brooks Davis Date: Mon Jan 27 22:53:57 2014 +0000 Move mtree.5 to usr.sbin/nmtree. Remove note that mtree 2.0 format files aren't supported. MFC after: 4 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:37:43.274802Z K 7 svn:log V 255 Merge from CheriBSD: commit 2d581e8caf79d7a0f5a24590eccd06da90cccb74 Author: Brooks Davis Date: Mon Jan 27 22:57:51 2014 +0000 Add WITHOUT_FMTREE to disable building fmtree. MFC after: 4 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:41:25.120157Z K 7 svn:log V 74 Add file missed in r261296. MFC after: 4 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:43:38.152484Z K 7 svn:log V 98 Regenerate for WITHOUT_FMTREE and WITHOUT_NCURSESW. MFC after: 4 weeks Sponsored by: DARPA, AFRL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T21:47:12.567762Z K 7 svn:log V 124 The -B flag is intended to take an argument. Fix a couple typos in comments. MFC after: 4 weeks Sponsored by: DARPA, ARFL END K 10 svn:author V 6 brooks K 8 svn:date V 27 2014-01-30T22:26:51.125988Z K 7 svn:log V 278 Merge from CheriBSD: commit 1b41f6de7ca09e04fdc6f66bc478ea6c981a41b9 Author: Brooks Davis Date: Mon Jan 27 22:59:02 2014 +0000 Now that mtree is always nmtree use it as mtree Tested on: ref9-amd64 X-MFC after: never Sponsored by: DARPA, AFRL END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T01:18:34.052802Z K 7 svn:log V 79 When mapping an address, the bsh needs the same offset we do for other things. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T01:34:55.414976Z K 7 svn:log V 124 Hack: Add explicit depends on bus_if.h and device_if.h to avoid a chicken and egg problem in some compilation environments. END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T03:30:09.545547Z K 7 svn:log V 265 MFC r261178: gcc: Add support for -Wmissing-prototypes in C++ Support for warnings about missing prototypes in C++ was added by Apple GCC (Radar 6261539). Most of the code crept into r260311 so it felt natural to make use of it. Obtained from: Apple GCC - 5646 END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T03:38:22.425201Z K 7 svn:log V 263 MFC r261175: binutils: add support for Intel SMAP-related instructions Add support for stac/clac instructions to manipulate the flag that controls the behaviour of Intel's Supervisor Mode Access Prevention (SMAP) feature. Tested by: dim Obtained from: OpenBSD END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T03:39:11.968628Z K 7 svn:log V 263 MFC r261175: binutils: add support for Intel SMAP-related instructions Add support for stac/clac instructions to manipulate the flag that controls the behaviour of Intel's Supervisor Mode Access Prevention (SMAP) feature. Tested by: dim Obtained from: OpenBSD END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-01-31T03:55:34.598611Z K 7 svn:log V 159 Unbreak non-SMP builds. This was broken by r259284. Also, reorganize the code introduced in that revision a bit. Reviewed by: nwhitehorn MFC after: 3 weeks END K 10 svn:author V 3 jmg K 8 svn:date V 27 2014-01-31T03:57:49.810111Z K 7 svn:log V 68 add a few missing links... Submitted by: J David MFC after: 1 week END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T03:58:36.139547Z K 7 svn:log V 519 MFC r260988, r261034, r261120, r261235: ext2fs: Properly the EXT4_EXTENTS and EXT4_INDEX to the inode flags. In order to support Ext4 extents we need to pass the Ext4 inode flags without interfering with the chflags. This is better done by using the i_flag field in the inode and doing proper translation to the linux ext4 equivalents. Solve a potential corruption issue in the dirindex code. The dirindex code can now be renabled as the problems related to it have been solved. Suggested by: bde Tested by: kevlo END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T03:59:28.650502Z K 7 svn:log V 519 MFC r260988, r261034, r261120, r261235: ext2fs: Properly the EXT4_EXTENTS and EXT4_INDEX to the inode flags. In order to support Ext4 extents we need to pass the Ext4 inode flags without interfering with the chflags. This is better done by using the i_flag field in the inode and doing proper translation to the linux ext4 equivalents. Solve a potential corruption issue in the dirindex code. The dirindex code can now be renabled as the problems related to it have been solved. Suggested by: bde Tested by: kevlo END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T04:05:25.113646Z K 7 svn:log V 130 MFC r261136: ext2fs: Re-enable reallocblk. The major corruption issues affecting this code have been fixed. Tested by: Mike Ma END K 10 svn:author V 3 pfg K 8 svn:date V 27 2014-01-31T04:06:00.428080Z K 7 svn:log V 130 MFC r261136: ext2fs: Re-enable reallocblk. The major corruption issues affecting this code have been fixed. Tested by: Mike Ma END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-31T07:14:21.974481Z K 7 svn:log V 183 Fix for unexpected selection with two fingers sometimes. Fix for unexpected scrolling when click with two fingers. Submitted by: Huang Wen Hui MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-01-31T07:27:28.297813Z K 7 svn:log V 145 4504 traverse_visitbp: visit DMU_GROUPUSED_OBJECT before DMU_USERUSED_OBJECT illumos/illumos-gate@48f1b90e649df6b08a86b1f8128c2bdf4a617a5c END K 10 svn:author V 7 delphij K 8 svn:date V 27 2014-01-31T07:56:04.417670Z K 7 svn:log V 68 Note that r261316 is already done independently by avg@ in r260812. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2014-01-31T08:48:25.663926Z K 7 svn:log V 22 o NetBSD 6.1.3 added. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T12:26:30.939625Z K 7 svn:log V 187 Pull up vendor changes up to 2014-01-29 - move local overrides into mdoc.local - syncs us with git commit 819839b66c80e8dabe6cb24ea6319c26c9a2be14 Discussed with: ru MFC after: 2 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2014-01-31T13:12:02.331291Z K 7 svn:log V 26 Upgrade to OpenSSH 6.5p1. END K 10 svn:author V 4 tijl K 8 svn:date V 27 2014-01-31T14:29:34.145853Z K 7 svn:log V 168 Rename the AMD MSR_PERFCTR[0-3] so the Pentium Pro MSR_PERFCTR[0-1] aren't redefined. Reported by: "Trivedi, Nishank" Discussed with: kib END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T15:38:05.844607Z K 7 svn:log V 428 Switch to using PAs rather than VAs for the addresses we map for devices. This is a nop, except for what's reported by atmelbus for the resources. It would be nice if we could dymanically allocated these things, but the pmap_mapdev panics if we don't keep the static mappings, so we still need to play the carefully allocate VA space between all supported SoC game. User's with their own devices may need to make adjustments. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-31T16:27:06.245192Z K 7 svn:log V 27 [mdoc] Avoid a line break. END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-01-31T17:15:56.589076Z K 7 svn:log V 11 Sort Xr's. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2014-01-31T17:26:15.001188Z K 7 svn:log V 28 MFC 259823: Fix i386 build. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2014-01-31T17:39:51.670867Z K 7 svn:log V 341 Back out r261266 pending security buy-in. r261266: Add a jail parameter, allow.kmem, which lets jailed processes access /dev/kmem and related devices (i.e. grants PRIV_IO and PRIV_KMEM_WRITE). This in conjunction with changing the drm driver's permission check from PRIV_DRIVER to PRIV_KMEM_WRITE will allow a jailed Xorg server. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T19:59:03.154143Z K 7 svn:log V 29 Import mdocml version 1.12.3 END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T20:00:00.314534Z K 7 svn:log V 18 Tag mdocml 1.12.3 END K 10 svn:author V 3 rmh K 8 svn:date V 27 2014-01-31T20:52:08.900529Z K 7 svn:log V 45 MFC r261138: Accept O_CLOEXEC in shm_open(). END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-01-31T22:42:26.775403Z K 7 svn:log V 138 Fix a range check for maximum transmit length. The existing code was off by 4 bytes in one case. Approved by: kevlo @ MFC after: 2 weeks END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T23:04:19.215877Z K 7 svn:log V 67 Really import mdocml version 1.12.3 and not a preliminary tarball. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T23:05:06.650236Z K 7 svn:log V 42 Tag the correct version 1.12.3 for mdocml END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T23:08:32.329280Z K 7 svn:log V 56 Undo wrongly copied mdocml tag. This is not my day ... END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T23:13:26.876433Z K 7 svn:log V 44 Remove wrongly tagged mdocml version 1.12.3 END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-01-31T23:14:08.408921Z K 7 svn:log V 61 Tag mdocml 1.12.3 correctly and the right version this time. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T23:18:30.609797Z K 7 svn:log V 18 Fix silly typo... END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T23:28:18.576438Z K 7 svn:log V 27 Minor cleanup of comments. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-01-31T23:38:05.885103Z K 7 svn:log V 48 Move these for diff reduction against FDT work. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-01-31T23:44:54.518931Z K 7 svn:log V 211 MLINK ixgbe.4 to {if_ix.4, ix.4}. An update for ixgbe.4 which deals with the "ix prefix being shared by two drivers" situation is forthcoming. Thanks to dwhite for the ixgbe history lesson. MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2014-02-01T00:07:16.546709Z K 7 svn:log V 31 Turn sandboxing on by default. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2014-02-01T01:30:46.390986Z K 7 svn:log V 257 Copy head/ to projects/relnotes-restructure/ in preparation to reorganize the documentation structure as it pertains to the release cycle. Approved by: re (implicit, objections retracted) Approved by: doceng (implicit) Sponsored by: The FreeBSD Foundation END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2014-02-01T02:03:50.942451Z K 7 svn:log V 408 Add hwpmc(4) support for the PowerPC 970 class processors, direct events. This also fixes asserts on removal of the module for the mpc74xx. The PowerPC 970 processors have two different types of events: direct events and indirect events. Thus far only direct events are supported. I included some documentation in the driver on how indirect events work, but support is for the future. MFC after: 1 month END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2014-02-01T06:58:16.789899Z K 7 svn:log V 89 Add a comment about the origin of some structures, defines and so on. MFC after: 1 week END K 10 svn:author V 3 uqs K 8 svn:date V 27 2014-02-01T09:27:57.975954Z K 7 svn:log V 51 Merge mdocml v1.12.3 into head MFC after: 2 weeks END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-02-01T10:36:35.102047Z K 7 svn:log V 111 Add definition for NetBSD 7.0, which is referenced in several manpages. Discussed with: uqs MFC after: 5 days END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-02-01T10:41:26.160145Z K 7 svn:log V 68 MFC r261261: Restore the Nx macro. PR: 186205 Submitted by: naddy END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-02-01T10:42:15.977347Z K 7 svn:log V 68 MFC r261261: Restore the Nx macro. PR: 186205 Submitted by: naddy END K 10 svn:author V 7 pluknet K 8 svn:date V 27 2014-02-01T10:48:28.033394Z K 7 svn:log V 30 MFC r261267: Add libexecinfo. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-01T12:30:00.100535Z K 7 svn:log V 112 Bring the exit status wording closer to what .Ex would produce. Fixes a typo in the process. MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2014-02-01T12:33:58.354675Z K 7 svn:log V 68 Remove the .Ex macro that I used for testing. Pointy hat: brueffer END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T17:17:35.784369Z K 7 svn:log V 450 Open Firmware interrupt specifiers can consist of arbitrary-length byte strings and include arbitrary information (IRQ line/domain/sense). When the ofw_bus_map_intr() API was introduced, it assumed that, as on most systems, these were either 1 cell, containing an interrupt line, or 2, containing a line number plus a sense code. It turns out a non-negligible number of ARM systems use 3 (or even 4!) cells for interrupts, so make this more general. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T17:41:54.938264Z K 7 svn:log V 366 Provide a simpler and more standards-compliant simplebus implementation to get the Routerboard 800 up and running with the vendor device tree. This does not implement some BERI-specific features (which hopefully won't be necessary soon), so move the old code to mips/beri, with a higher attach priority when built, until MIPS interrupt domain support is rearranged. END K 10 svn:author V 3 imp K 8 svn:date V 27 2014-02-01T17:53:35.941579Z K 7 svn:log V 65 Fix AT91SAM9260 to work with PA rather than VA device addresses. END K 10 svn:author V 3 kib K 8 svn:date V 27 2014-02-01T18:13:18.212139Z K 7 svn:log V 333 In _pthread_kill(), if passed pthread is current thread, do not send the signal second time, by adding the missed else before if statement. While there, postpone initializing local curthread variable until passed signal number is checked for validity. Submitted by: John Wolfe PR: threads/186309 MFC after: 1 week END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T19:25:15.062782Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T20:06:52.875812Z K 7 svn:log V 65 Avoid spurious compiler warning about an uninitialized variable. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T20:46:35.636050Z K 7 svn:log V 73 ULE works on Book-E since r258002, so remove statements to the contrary. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2014-02-01T20:56:50.504259Z K 7 svn:log V 317 Switch default Book-E scheduler to ULE, which works now, and enable CAPABILITIES stuff required to make ssh work. Hopefully, Book-E can eventually be added to GENERIC, which would avoid this kind of issue with bitrot. That will require figuring out how to link Book-E and AIM kernels at the same address, however... END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:05:38.754723Z K 7 svn:log V 47 MFC: Update link to vendor import instructions END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:06:02.002174Z K 7 svn:log V 47 MFC: Update link to vendor import instructions END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:06:24.229119Z K 7 svn:log V 47 MFC: Update link to vendor import instructions END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:06:39.195181Z K 7 svn:log V 47 MFC: Update link to vendor import instructions END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:27:40.557318Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:29:04.618645Z K 7 svn:log V 34 MFC: Add new sendmail 8.14.8 file END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:32:45.356322Z K 7 svn:log V 81 MFC: Remove local FreeBSD workaround now that upstream project has a better fix. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:33:58.736311Z K 7 svn:log V 39 MFC: Update for sendmail 8.14.8 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:35:12.604395Z K 7 svn:log V 52 MFC: Add missing svn:keywords property to new files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:36:46.501217Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.8/cf tree. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T22:38:34.262406Z K 7 svn:log V 36 MFC: Note merge of sendmail 8.14.8. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:37:03.183081Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:39:03.519240Z K 7 svn:log V 34 MFC: Add new sendmail 8.14.8 file END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:39:59.104572Z K 7 svn:log V 81 MFC: Remove local FreeBSD workaround now that upstream project has a better fix. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:40:23.809562Z K 7 svn:log V 39 MFC: Update for sendmail 8.14.8 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:40:48.269154Z K 7 svn:log V 52 MFC: Add missing svn:keywords property to new files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:44:26.683693Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.8/cf tree. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-01T23:47:45.346330Z K 7 svn:log V 36 MFC: Note merge of sendmail 8.14.8. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:04:23.483950Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:05:30.346566Z K 7 svn:log V 34 MFC: Add new sendmail 8.14.8 file END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:06:44.784538Z K 7 svn:log V 81 MFC: Remove local FreeBSD workaround now that upstream project has a better fix. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:07:16.077181Z K 7 svn:log V 39 MFC: Update for sendmail 8.14.8 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:07:55.292254Z K 7 svn:log V 52 MFC: Add missing svn:keywords property to new files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:08:28.298514Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.8/cf tree. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:08:52.720495Z K 7 svn:log V 36 MFC: Note merge of sendmail 8.14.8. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:26:48.099144Z K 7 svn:log V 27 MFC: Merge sendmail 8.14.8 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:27:38.391191Z K 7 svn:log V 34 MFC: Add new sendmail 8.14.8 file END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:28:12.835514Z K 7 svn:log V 81 MFC: Remove local FreeBSD workaround now that upstream project has a better fix. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:28:39.083197Z K 7 svn:log V 39 MFC: Update for sendmail 8.14.8 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:29:04.680995Z K 7 svn:log V 52 MFC: Add missing svn:keywords property to new files END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:29:48.382783Z K 7 svn:log V 127 MFC: Minor changes to force commit these files so new freebsd*.cf files are built to use the new sendmail-8.14.8/cf tree. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2014-02-02T00:30:29.248229Z K 7 svn:log V 36 MFC: Note merge of sendmail 8.14.8. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-02T00:33:17.951421Z K 7 svn:log V 136 MFC r260883: Remove unneeded and dangerous assignment. It would probably cause NULL refererence panic if compiler not optimize it out. END K 10 svn:author V 3 mav K 8 svn:date V 27 2014-02-02T00:34:32.189106Z K 7 svn:log V 136 MFC r260883: Remove unneeded and dangerous assignment. It would probably cause NULL refererence panic if compiler not optimize it out. END