‚Æ$204838 162 449 117 537 182 308 227 140 107 304 269 137 250 169 603 210 149 172 130 193 105 209 263 266 123 131 120 110 135 133 251 138 151 259 348 193 392 191 190 231 239 467 245 123 183 140 172 350 113 274 298 615 303 306 306 306 298 265 265 396 127 254 113 128 321 1036 480 127 198 113 586 242 284 447 214 214 218 142 460 536 138 146 251 246 270 461 182 150 187 463 121 121 189 131 157 427 202 135 114 163 203 435 179 410 794 266 176 183 246 299 132 124 107 625 290 290 169 196 97 202 233 171 221 127 120 121 524 524 111 235 154 196 117 208 208 266 456 893 163 162 163 516 141 137 141 144 138 142 322 322 275 164 295 140 145 230 584 127 175 214 270 468 468 K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-07T15:58:44.928009Z K 7 svn:log V 357 Destroy TCP UMA zones (empty or not) upon network stack teardown to not leak them, otherwise making UMA/vmstat unhappy with every stoped vnet. We will still leak pages (especially for zones marked NOFREE). Reshuffle cleanup order in tcp_destroy() to get rid of what we can easily free first. Sponsored by: ISPsystem Reviewed by: rwatson MFC after: 5 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-07T16:24:33.161825Z K 7 svn:log V 23 MFC qemu configuration END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-03-07T16:45:18.680108Z K 7 svn:log V 445 As statfs.f_flags are uint64_t the local variables should be as well. We'll start noticing this with the next flag introduced as the lower 32bit are all used. As this is old code we might need to do a full tree sweep one day, unless changing our strategy to use a different `API' for getting/setting flags along with the rest of the statfs data. While here compare to 0 explicitly [1]. Suggested by: kib [1] Reviewed by: kib MFC after: 5 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-03-07T16:54:56.483550Z K 7 svn:log V 90 - Use !(rtm->rtm_flags & RTF_GATEWAY) as the condition for connected routes. - WARN=6. END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-03-07T18:43:29.837514Z K 7 svn:log V 212 sh: Add some testcases for ${v=w}, ${v-w}, ${v+w}. These expansions, which were already in the Bourne shell, work correctly for the most part. The testcases are only about the parts that already work correctly. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-07T20:06:06.639726Z K 7 svn:log V 134 MFC r204464: Several fixes for miscellaneous clone handlers in if_tun and if_tap. Tested by: Mikolaj Golub END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-07T21:20:28.957394Z K 7 svn:log V 40 Begin undoing a mistake with a symlink. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-07T21:22:46.659219Z K 7 svn:log V 8 Step 2. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-07T21:27:47.778047Z K 7 svn:log V 203 Add back the 32-bit PPC code. This unbreaks buildworld on PowerPC, and is the first step of an platforms-that-are-not-powerpc64 unbreaking and testing sweep on this branch. Submitted by: Andreas Tobler END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-07T21:39:47.760249Z K 7 svn:log V 174 - split highlighting-of-today code from the calculate-the-month code. - in case the output is not a terminal, use the _ backspace trick to highlight (keeps less(1) happy). END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-07T21:50:40.336344Z K 7 svn:log V 43 Cleanup duplicate code into a single path. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-07T21:54:28.741819Z K 7 svn:log V 155 - document the -3, -A and -B properly in Synopsis. - add highlight of current date for non-terminals. - fix -J option. - code cleanup. MFC after: 2 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-07T22:37:35.630071Z K 7 svn:log V 77 Bump up the firmware_table from 30 to 50. bwn needs more than 30, it seems. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-07T23:58:44.579921Z K 7 svn:log V 508 This is the second iteration of incorporating Jeffr's patch to break down the vm_page_queue mutex for operations which don't actually manipulate the page queues in to a hashed set of locks. This time around, rather than exposing ourselves to a race condition by dropping the locks in pmap_collect, I have eliminated the need for pmap_collect altogether by pre-allocating any necessary pv_entrys before changing any pmap state. This complicated calls to demote slightly, but can probably be simplified later. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T01:51:14.694924Z K 7 svn:log V 115 fix merge errors in vm_pageout - remove write from pages to be swapped - don't hold lock across vm_pageout_flush END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T03:20:26.640938Z K 7 svn:log V 55 create branch for integrating page lock in to stable/8 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T04:56:39.980182Z K 7 svn:log V 78 switch to pa_retrylock to avoid deadlock with a previously acquired superpage END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T05:03:24.899583Z K 7 svn:log V 36 integrate page lock patch from HEAD END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T05:16:20.324439Z K 7 svn:log V 99 - streamline pmap_remove_page using pa_retrylock - remove gratuitous unlock from pmap_remove_pages END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2010-03-08T05:19:56.853058Z K 7 svn:log V 11 MFH 204856 END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-08T06:00:42.089573Z K 7 svn:log V 108 Unbreak ia64, i386, and amd64 builds due to changes to the 32-bit compat build options and to exec_setregs. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-08T07:53:44.226917Z K 7 svn:log V 166 MFC r204783: Bug fixed: - no display on serial terminal in top mode. - display alignment for continuation string. - correct invalid value used for display limit. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-08T08:05:02.212273Z K 7 svn:log V 169 MFC r204783: Bug fixed: - no display on serial terminal in top mode. - display alignment for continuation string. - correct invalid value used for display limit. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-08T11:19:52.047070Z K 7 svn:log V 31 Vendor import of OpenSSH 5.4p1 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-08T11:22:47.092391Z K 7 svn:log V 37 do not report an error unnecessarily END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-08T11:24:19.744051Z K 7 svn:log V 28 Forgot to remove dead files END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-08T11:25:45.257439Z K 7 svn:log V 18 Tag OpenSSH 5.4p1 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-08T11:27:08.978658Z K 7 svn:log V 41 don't use C++ keywords as variable names END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-08T11:27:39.518891Z K 7 svn:log V 39 cosmetic changes and C++ compatibility END K 10 svn:author V 3 hrs K 8 svn:date V 27 2010-03-08T13:12:35.748706Z K 7 svn:log V 158 - Handle routes which are not marked as Qflag again. - Ignore routes of !RTF_GATEWAY && !RTF_HOST && !RTF_STATIC. - Add sleep(1) between NET_RT_DUMP retries. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-08T13:37:14.100891Z K 7 svn:log V 44 MFC main build script and missing directory END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-08T14:43:55.069474Z K 7 svn:log V 57 add back DPADD (removed by mistake in a previous commit) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-08T15:01:08.193543Z K 7 svn:log V 158 Enable tmpfs unconditionally on all platforms. No one I spoke to could remember why it was x86 only, and it works just as well on at least powerpc as on x86. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-08T15:56:18.579153Z K 7 svn:log V 247 It turns out that the 32-bit linuxolator is strongly tied into in the 32-bit bsdolater, and having separate COMPAT_{ARCH32,FREEBSD32,LINUX32) is basically unworkable. Kill COMPAT_ARCH32, and just make COMPAT_FREEBSD32 a direct replacement for it. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-03-08T16:23:32.391740Z K 7 svn:log V 101 Pass the correct size to memset(). PR: bin/128094 Submitted by: Henning Petersen MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-03-08T16:53:58.104268Z K 7 svn:log V 299 MFC r204648: Several changes to fix livelock under high load, introduced by r203489: - change the way in which command queue overflow is handled; - do not expose to CAM two command slots, used for driver's internal purposes; - allow driver to use up to 1024 command slots, instead of 256 before. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-08T18:40:22.369848Z K 7 svn:log V 98 Update module Makefile for ACPICA 20100304. Submitted by: Paul B Mahol (onemda at gmail dot com) END K 10 svn:author V 4 joel K 8 svn:date V 27 2010-03-08T18:51:28.888091Z K 7 svn:log V 97 Looks like I forgot to add half of the copyright text when we switched to our preferred license. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-03-08T19:40:22.892114Z K 7 svn:log V 137 1) Reimplement (differently) unlimited line length restricted in prev. commit. 2) Honor missing the very last \n (if absent) on output. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-08T19:40:31.332681Z K 7 svn:log V 145 Enable ACPI module build on amd64. Although we strongly recommend building it into kernel, there is no need to prevent it from building at all. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-08T19:58:00.288876Z K 7 svn:log V 370 Change the way shutdown is handled for log file. pmc_flush_logfile is now non-blocking and just ask the kernel to shutdown the file. From that point, no more data is accepted by the log thread and when the last buffer is flushed the file is closed. This will remove a deadlock between pmcstat asking for flush while it cannot flush the pipe itself. MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-08T20:44:22.646207Z K 7 svn:log V 152 Teach procstat(1) to display some information about signal disposition and pending/blocked status for signals. Reviewed by: rwatson MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-08T20:45:52.369197Z K 7 svn:log V 31 Add file forgotten in r204879. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T20:57:35.778996Z K 7 svn:log V 89 Fixed issue with aligning of next month after a highlighted day for non-terminal output. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:05:29.489482Z K 7 svn:log V 46 When -m is specified, display only one month. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:09:47.888709Z K 7 svn:log V 78 Add bug note: Running arguments in different orders may give varying results. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:13:28.801588Z K 7 svn:log V 255 Vendor import of tzdata2010e (tzdata2010d was immidaiately superseeded) - Adjust beginning / end of DST in Bangladesh (minimal impact) - Fiji ends DST one month earlier to last Sunday of March - Samoa changes - Chile extends DST until 3 April this year. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:14:21.711039Z K 7 svn:log V 19 Tag of tzdata2010e END K 10 svn:author V 4 lulf K 8 svn:date V 27 2010-03-08T21:16:28.597835Z K 7 svn:log V 180 - Set missing flag when initiating a plex rebuild with the rebuildparity command. - Check if plex is already syncing or rebuilding before initiating a parity rebuild or check. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:17:10.654308Z K 7 svn:log V 203 MFV of tzdata2010e: - Adjust beginning / end of DST in Bangladesh (minimal impact) - Fiji ends DST one month earlier to last Sunday of March - Samoa changes - Chile extends DST until 3 April this year. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-08T21:22:34.240357Z K 7 svn:log V 517 o) Add a TARGET_ABI flag which can be set to o32, n32 or n64. o) Select default ABI for GCC and emulation for binutils based on the value of TARGET_ABI at build time. o) Don't build quad support in libc for MIPS unless TARGET_ABI is o32. o) Don't specify emulation options gratuitously when building the kernel. o) Don't specify an ABI when building the kernel, though we are still stuck with ABI-specific loader scripts. o) Don't make any Octeon systems default to single user. Sponsored by: Packet Forensics END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-08T21:25:38.450816Z K 7 svn:log V 205 Use the ABI and endianness of the compiler, get rid of TARGET_BIG_ENDIAN checks in setting default CFLAGS and LDFLAGS and settings of TARGET_BIG_ENDIAN, ABI and TARGET_64BIT in MIPS kernel configurations. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:29:00.620724Z K 7 svn:log V 211 MFC of tzdata2010e, r204887 - Adjust beginning / end of DST in Bangladesh (minimal impact) - Fiji ends DST one month earlier to last Sunday of March - Samoa changes - Chile extends DST until 3 April this year. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:29:05.902041Z K 7 svn:log V 211 MFC of tzdata2010e, r204887 - Adjust beginning / end of DST in Bangladesh (minimal impact) - Fiji ends DST one month earlier to last Sunday of March - Samoa changes - Chile extends DST until 3 April this year. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-08T21:29:09.723604Z K 7 svn:log V 211 MFC of tzdata2010e, r204887 - Adjust beginning / end of DST in Bangladesh (minimal impact) - Fiji ends DST one month earlier to last Sunday of March - Samoa changes - Chile extends DST until 3 April this year. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2010-03-08T21:30:12.177677Z K 7 svn:log V 202 MFC 204402 Use reference counting instead of locking to secure an address while that address is being used to generate temporary IPv6 address. This approach is sufficient and avoids recursive locking. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-08T21:36:20.990903Z K 7 svn:log V 172 MFC 204518: Print the contents of the miscellaneous (MISC) register to the console if it is valid along with the other register values when a machine check is encountered. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-08T21:42:19.037704Z K 7 svn:log V 172 MFC 204518: Print the contents of the miscellaneous (MISC) register to the console if it is valid along with the other register values when a machine check is encountered. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-03-08T22:27:46.203087Z K 7 svn:log V 302 Rewrite input processing to not exit with error on the first EILSEQ found in the input data but fallback to "binary comparison" instead. POSIX says: "The input files shall be text files", nothing more, so the text file with illegal sequence is valid input. BTW, GNU sort does not fails on EILSEQ too. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-08T23:01:28.671180Z K 7 svn:log V 31 Create a workspace for myself. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-08T23:06:09.789549Z K 7 svn:log V 157 Initial work on the fully BSD licensed patch(1). This is a port from OpenBSD's patch(1) as of today with local changes for WARNS=6. Obtained from: OpenBSD END K 10 svn:author V 5 ticso K 8 svn:date V 27 2010-03-09T00:48:06.971441Z K 7 svn:log V 19 fix signed warning END K 10 svn:author V 5 ticso K 8 svn:date V 27 2010-03-09T00:50:58.556172Z K 7 svn:log V 34 BWCT boards can have 128MB SDRAM. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-09T00:52:16.152430Z K 7 svn:log V 224 Remove the check for IFF_DRV_OACTIVE right before adding a port into lagg interface. The check itself seems to be coming from OpenBSD but does not seem to be useful for our code. Discussed with: thomasa MFC after: 1 month END K 10 svn:author V 6 qingli K 8 svn:date V 27 2010-03-09T01:11:45.065030Z K 7 svn:log V 940 One of the advantages of enabling ECMP (a.k.a RADIX_MPATH) is to allow for connection load balancing across interfaces. Currently the address alias handling method is colliding with the ECMP code. For example, when two interfaces are configured on the same prefix, only one prefix route is installed. So connection load balancing among the available interfaces is not possible. The other advantage of ECMP is for failover. The issue with the current code, is that the interface link-state is not reflected in the route entry. For example, if there are two interfaces on the same prefix, the cable on one interface is unplugged, new and existing connections should switch over to the other interface. This is not done today and packets go into a black hole. Also, there is a small bug in the kernel where deleting ECMP routes in the userland will always return an error even though the command is successfully executed. MFC after: 5 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-09T02:00:53.842660Z K 7 svn:log V 379 Place interrupt handling in a critical section and remove double counting in incrementing the interrupt nesting level. This fixes a number of bugs in which the interrupt thread could be preempted by an IPI, indefinitely delaying acknowledgement of the interrupt to the PIC, causing interrupt starvation and hangs. Reported by: linimon Reviewed by: marcel, jhb MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-09T02:05:01.896172Z K 7 svn:log V 32 Remove support for SYS_RES_DRQ. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-09T02:08:02.257925Z K 7 svn:log V 102 Remove inclusion of While here move inclusion of in a better place. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-09T02:28:20.340955Z K 7 svn:log V 13 IFC @ 204903 END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-03-09T03:30:31.827859Z K 7 svn:log V 493 Implement AMD's recommended workaround for Erratum 383 on Family 10h processors. With this workaround, superpage promotion can be re-enabled under virtualization. Moreover, machine check exceptions can safely be enabled when FreeBSD is running natively on Family 10h processors. Most of the credit should go to Andriy Gapon for diagnosing the error and working with Borislav Petkov at AMD to document it. Andriy also reviewed and tested my patches. Discussed with: jhb MFC after: 3 weeks END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-09T06:43:35.109515Z K 7 svn:log V 147 - Fix the highlighting for non-terminals when the last week is not 7 days long. - "-m " now prints only the month, not the whole year. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-09T10:31:03.103206Z K 7 svn:log V 187 Change secrorsize back to int, since that's the data type expected by the ioctl(DIOCGSECTORSIZE). It creates issues on some architectures. MFC after: 1 week Reported by: Jayachandran C. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-09T13:08:57.778336Z K 7 svn:log V 354 Don't include disabled CPUs in the topology map. ULE assumes that all CPUs in the topology map were present and enabled. Booting a system with hyperthreading and at least one CPU would cause ULE to attempt to use a disabled CPU when rebalancing load resulting in a panic. This is a direct commit to 7 as the topology code is different in 8 and later. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-09T13:32:50.951779Z K 7 svn:log V 121 MFC r204590: Correct mfip module dependency on mfi. This allows mfip to be loaded as module when mfi is a module itself. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-09T13:41:33.737903Z K 7 svn:log V 121 MFC r204590: Correct mfip module dependency on mfi. This allows mfip to be loaded as module when mfi is a module itself. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-09T15:12:53.845885Z K 7 svn:log V 125 Now that the workaround for the AMD 10h CPUs is in place, re-enable machine checks by default on amd64. Discussed with: alc END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-09T17:16:45.517503Z K 7 svn:log V 42 Fix printf specifier for the 64-bit case. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-09T17:26:50.964683Z K 7 svn:log V 359 Create a bi-arch toolchain on powerpc64, and connect loader and lib32 to the build. Some of the hacks in /sys/boot and libstand will disappear once projects/tbemd is merged. cc -m32 almost works correctly now outside the context of a buildworld, but gcc insists on overriding ld's correct idea of where 32-bit libraries should be found with incorrect paths. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-09T19:02:02.408000Z K 7 svn:log V 442 - Allow users to enable dumping Debug objects without ACPI debugger. Setting the new sysctl MIB "debug.acpi.enable_debug_objects" to a non-zero value enables us to print Debug object when something is written to it. - Allow users to disable interpreter slack mode. Setting the new tunable "debug.acpi.interpreter_slack" to zero disables some workarounds for common BIOS mistakes and enables strict ACPI implementations by the specification. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-09T19:16:43.701307Z K 7 svn:log V 46 Upgrade to OpenSSH 5.4p1. MFC after: 1 month END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-09T19:19:07.792194Z K 7 svn:log V 53 Document a new sysctl variable and a loader tunable. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-09T19:31:08.731727Z K 7 svn:log V 154 o bdeficize expand_number_int() function; o revert most of the recent changes (int -> int64_t conversion) by using this functon for parsing all options. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-09T19:39:52.895290Z K 7 svn:log V 152 Since the interpreter slack mode is a tunable now, enable a local hack only when it is set. Note the default behaviour does not change by this change. END K 10 svn:author V 2 np K 8 svn:date V 27 2010-03-09T19:57:44.011880Z K 7 svn:log V 178 Better TwinAx transceiver detection. Originally submitted by: (This is a rewritten, corrected version of that patch) MFC after: 1 week END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-03-09T19:58:00.418007Z K 7 svn:log V 364 o uses bus accessor macros to read values from ivar so no more values are referenced directly from ivar pointer. It's to do like what other buses do. [1] o changes exported prototypes. It doesn't use struct siba_* structures anymore that instead of it it uses only device_t. o removes duplicate code and debug messages. o style(9) Pointed out by: imp [1] END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-03-09T20:07:41.725176Z K 7 svn:log V 86 uses KOBJMETHOD_END macro to indicate the end of method table. Submitted by: yongari END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-09T20:25:40.123186Z K 7 svn:log V 53 Disable uathload on MIPS for same reason as Itanium. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-03-09T20:58:15.691832Z K 7 svn:log V 96 Remove unneeded include of . This header file should not be included by anything. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-03-09T21:01:12.461001Z K 7 svn:log V 371 Add warnings to and . These header files only provide functionality that can be used in combination with libcompat. In order to prevent people from including them without any actual use (which happens a lot with ), put a warning here to make people more aware. This means we have to lower WARNS for libcompat, which is no big deal. END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-03-09T21:06:01.123760Z K 7 svn:log V 28 Add SIZE_MAX overflow check END K 10 svn:author V 4 ache K 8 svn:date V 27 2010-03-09T21:06:17.519100Z K 7 svn:log V 28 Add SIZE_MAX overflow check END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-09T21:07:33.560721Z K 7 svn:log V 95 Make -3 option more urgent than with regarding to the number of months printed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-09T21:16:36.344247Z K 7 svn:log V 39 Merge mergeinfo for netinet up to sys. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-09T22:10:11.817552Z K 7 svn:log V 65 MFC 183525: Bump MAXCPU to 32 now that 32 CPU x86 systems exist. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-09T22:34:26.568436Z K 7 svn:log V 329 Merge all the Octeon ldscripts. There are better ways to override the output binary format than doing it in the ldscript, and with TARGET_ABI we have the right default now anyway. Now, modulo checking uses of ISA_MIPS32 vs. ISA_MIPS64 here, the n32 and o32 kernel configurations are identical but for sorting and style issues. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-09T22:40:05.455512Z K 7 svn:log V 105 Grab revision 1.5 from OpenBSD's x86emu.c. This is a purely whitespace cleanup. Obtained from: OpenBSD END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-03-09T22:42:24.084264Z K 7 svn:log V 39 Integrate OpenBSD rev 1.5 of x86emu.c. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-09T23:12:18.551619Z K 7 svn:log V 17 Merge from head. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-10T00:47:09.659506Z K 7 svn:log V 67 Fix "Empty input line" mdoc warning. Submitted by: Alexander Best END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-10T01:00:37.791293Z K 7 svn:log V 108 Revert to r197433, the more recent change doesn't work for the common case, and has not been well received. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-03-10T02:16:04.059429Z K 7 svn:log V 339 Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-10T02:17:57.822282Z K 7 svn:log V 85 Fix the build. The ssh-pkcs11-helper directory is empty, which is causing confusion. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-03-10T05:06:47.426846Z K 7 svn:log V 312 Add variable length message support to ALQ(9) (imported from the tcp_ffcaia2008_head project branch with tweaks). The KPI is completely backwards compatible and described in the updated man page. Invariants testing has been strengthened and style nits have also been addressed. Sponsored by: FreeBSD Foundation END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-10T05:19:14.250715Z K 7 svn:log V 697 Provide workaround for the ages old bug affecting certain BCM5708S chip revision often found in the blades and resulting in interfaces not sensing carrier signal. Looking at all problem reports it appears that it only affects some very specific silicon revision (ASIC (0x57081021); Rev (B2)) and version of the PHY that supports 1000baseSX-FDX media only. Therefore, narrow the scope of workaround to combination of that revision and media type. Given that the first report on this issue is dated back to 2007, there is not much hope that this issue will ever be properly resolved. Among affected systems are IBM HS21, Intel SBXD132 and HP BL460c. PR: 118238, 122551, 140970 MFC after: 1 month END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-03-10T05:44:57.153360Z K 7 svn:log V 171 Add -i to the first post-install mergemaster example to make it consistent with the other. [1] Add a note about -U to the mergemaster footnote. Submitted by: obrien [1] END K 10 svn:author V 6 obrien K 8 svn:date V 27 2010-03-10T06:10:39.006597Z K 7 svn:log V 81 Use more proper terms (from official documents) for AMD CPU's. Reviewed by: imp END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-10T07:07:12.882456Z K 7 svn:log V 89 Do sanity checking: for various combinations of the options, do not allow them together. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-03-10T07:25:16.699989Z K 7 svn:log V 148 This change should have been in r204749 instead of what was actually committed. Module unloading now works again. Sponsored by: FreeBSD Foundation END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-10T07:49:17.658291Z K 7 svn:log V 201 If TARGET_CPUTYPE is set while building world, we have to set GCC's default ISA, or binutils will refuse to link things built as part of world with things compiled without specifying the right -march. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-10T07:55:55.845452Z K 7 svn:log V 35 Merge build un-breakage from head. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-10T11:05:31.932461Z K 7 svn:log V 32 Forgot to svn add the Makefile. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-03-10T11:33:15.280683Z K 7 svn:log V 15 Revert r204939 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T13:23:25.784673Z K 7 svn:log V 532 Use thr_once() with once_t controls to initialize various thread_key_t objects used to provide per-thread storage in the RPC code. Almost all of these used double-checking with a dedicated mutex (tsd_lock) to do this before. However, that is not always safe with more relaxed memory orders. There were also other bugs, such as one in __rpc_createrr() that caused a new key to be allocated each time __rpc_createrr() was invoked. PR: threads/144558 Reported by: Sam Robb samrobb of averesystems com (key leak) MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-03-10T13:40:37.939879Z K 7 svn:log V 195 Merge r204053 from head: The correct value of DEL is 0x7f, not 0xff. This is purely a documentation issue - od(1) and hexdump(1) behave as expected. PR: docs/143869 Submitted by: gcooper END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-03-10T13:42:37.771574Z K 7 svn:log V 195 Merge r204053 from head: The correct value of DEL is 0x7f, not 0xff. This is purely a documentation issue - od(1) and hexdump(1) behave as expected. PR: docs/143869 Submitted by: gcooper END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-03-10T13:54:13.351883Z K 7 svn:log V 75 Merge r202000 from head: Don't panic on attach if we can't allocate ifp END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-03-10T14:21:05.567405Z K 7 svn:log V 101 fix handling of commands issued by RELENG_7 version of /sbin/ipfw, Submitted by: Riccardo Panicucci END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T15:22:26.086094Z K 7 svn:log V 6 Typo. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T15:47:33.916849Z K 7 svn:log V 109 Revert the change to increase MAXCPU to 32 on amd64 and i386. MAXCPU is part of the de facto KBI currently. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-03-10T15:50:38.184563Z K 7 svn:log V 140 Fall back to wbinvd when region for CLFLUSH is >= 2MB. Submitted by: Kevin Day Reviewed by: jhb MFC after: 2 weeks END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T17:25:18.514045Z K 7 svn:log V 74 pass -isystem ${WORLDTMP}/usr/include to CXX too - C++ can use C includes END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T17:26:29.482208Z K 7 svn:log V 123 Install *intrin header files belonging to the compiler we are using. gcc ones when using gcc, clang ones when using clang` END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T17:27:09.489458Z K 7 svn:log V 30 Clang can selfhost just fine. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T17:45:15.510994Z K 7 svn:log V 23 Update LLVM to r98164. END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T17:45:58.727826Z K 7 svn:log V 24 Update clang to r98164. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-10T17:58:32.443744Z K 7 svn:log V 430 MFC: r197438, r203810, r203813, r203935, r203936 Sync acpi_video(4) with HEAD. r197438: Uninline an instance of STAILQ_FOREACH_SAFE(). r203810: Implement LCD brightness control notify handler. r203813: Make sanity check slightly more useful and tweak an error message. r203935: Add support for `cycle' and `zero' events for LCD brightness control. r203936: Rename some macros to clarify their intentions and fix style nits. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-10T18:13:17.867365Z K 7 svn:log V 430 MFC: r197438, r203810, r203813, r203935, r203936 Sync acpi_video(4) with HEAD. r197438: Uninline an instance of STAILQ_FOREACH_SAFE(). r203810: Implement LCD brightness control notify handler. r203813: Make sanity check slightly more useful and tweak an error message. r203935: Add support for `cycle' and `zero' events for LCD brightness control. r203936: Rename some macros to clarify their intentions and fix style nits. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-03-10T18:30:55.849867Z K 7 svn:log V 18 Fix white spaces. END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-03-10T18:51:13.320787Z K 7 svn:log V 142 nos-tun(8): make WARNS=3 clean The renames are in spirit of DragonflyBSD, to keep diff minimal. PR: bin/140060 Approved by: ed (co-mentor) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-03-10T19:00:33.226126Z K 7 svn:log V 57 Package set for 7.3-RELEASE. Reviewed by: portmgr@, re@ END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-03-10T19:18:19.070096Z K 7 svn:log V 99 Merge r204967: Package set for 7.3-RELEASE. Reviewed by: portmgr@, re@ Approved by: re (implicit) END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2010-03-10T19:32:53.344936Z K 7 svn:log V 20 Update from vendor. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T19:47:05.609543Z K 7 svn:log V 115 MFC 204638: Allow lseek(SEEK_END) to work on disk devices by using the DIOCGMEDIASIZE to determine the media size. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T19:49:33.156630Z K 7 svn:log V 115 MFC 204638: Allow lseek(SEEK_END) to work on disk devices by using the DIOCGMEDIASIZE to determine the media size. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T19:50:52.885930Z K 7 svn:log V 173 Make NKPT a kernel option on i386 so that it can be set to a non-default value from kernel config files. Tested by: Charles Sprickman spork of bway net MFC after: 2 weeks END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-03-10T19:55:27.469681Z K 7 svn:log V 358 Back out r203073 due to issues recently discovered with machine check hardware on some AMD processors that causes problems with running FreeBSD as a guest on some virtual machine monitors. What is believed to be the correct fix has been committed but should receive more testing before it becomes part of a release. Submitted by: alc Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-03-10T19:55:48.491369Z K 7 svn:log V 797 - The OPSZ macro actually only does the right thing for int32 and int64 operands but not for double and extended double ones. Instead of trying to fix the macro just nuke it and unroll the loops in the correct way though as extended double operands turn out to be the only special case. - For FxTO{s,d,q} the source operand is int64 so rs2 has to be re-decoded after setting type accordingly as it's generally decoded using the low 2 bits as the type, which are 0 for these three instructions. - Similarly, in case of F{s,d,q}TOx the target is int64 so rd has to be re-decoded using not only the operand mask appropriate for int64 but also the correct register number encoding. - Use const where appropriate. - Wrap long lines. Submitted by: Peter Jeremy (partly) MFC after: 3 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T20:22:57.933240Z K 7 svn:log V 67 Enable hardware fixes for BCM5704 B0 as recommended by data sheet. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-10T20:30:51.384837Z K 7 svn:log V 70 Fix copyright spelling PR: 139825 Submitted by: Ruslan Mahmatkhanov END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-03-10T20:31:30.199748Z K 7 svn:log V 71 Fix copyright spelling. PR: 139825 Submitted by: Ruslan Mahmatkhanov END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T20:54:08.099498Z K 7 svn:log V 419 Set maximum read byte count to 2048 for PCI-X BCM5703/5704 devices. Also disable relaxed ordering as recommended by data sheet for PCI-X devices. For PCI-X BCM5704, set maximum outstanding split transactions to 0 as indicated by data sheet. For BCM5703 in PCI-X mode, DMA read watermark should be less than or equal to maximum read byte count configuration. Enforce this limitation in DMA read watermark configuration. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T20:55:55.640194Z K 7 svn:log V 45 Fix typo in r204975. Pointed out by: marius END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-03-10T21:35:42.181211Z K 7 svn:log V 45 Add descriptions for debug.ktr sysctl nodes. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T21:37:19.465367Z K 7 svn:log V 45 Fix typo in r204978. Pointed out by: marius END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-10T21:42:05.444560Z K 7 svn:log V 50 Move -d to -H. Use -d to select the current date. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T21:45:40.914824Z K 7 svn:log V 42 Fix build breakage introduced in r204922. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-03-10T22:10:36.429533Z K 7 svn:log V 48 Style police - update the comments in the code. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T22:21:07.089489Z K 7 svn:log V 225 MFC r204647: Remove programming LED register and enable 25MHz TX clock for 88E1149 PHY. This will fix intermittent watchdog timeouts as well as very slow network performance on 88E8072 Yukon Extreme. PR: kern/144148 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-03-10T22:23:55.519912Z K 7 svn:log V 225 MFC r204647: Remove programming LED register and enable 25MHz TX clock for 88E1149 PHY. This will fix intermittent watchdog timeouts as well as very slow network performance on 88E8072 Yukon Extreme. PR: kern/144148 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-10T22:33:32.397136Z K 7 svn:log V 177 Don't set a default ISA like that. The from-abi default is good enough and more correct. This hopefully unbreaks my overriding of the default ISA based on the TARGET_CPUTYPE. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-10T22:33:59.975593Z K 7 svn:log V 67 Pass on TARGET_CPUTYPE as a string rather than trying to parse it. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-10T23:00:15.182864Z K 7 svn:log V 198 further narrow down no carrier workaround, since it appears to only affect very specific IBM hardware and other machines with the same BCM ASIC chip id 0x57081021 are just fine. MFC after: 1 month END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2010-03-10T23:02:06.492716Z K 7 svn:log V 44 Fix style(9) bugs in the previous revision. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-03-11T01:02:27.768681Z K 7 svn:log V 52 - Catch up to changes made on the suj/head branch. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-03-11T01:35:38.686501Z K 7 svn:log V 133 fixes a compile error if INVARIANTS is disabled. Pointy hat to: me Submitted by: Michael Butler END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-11T01:47:59.649935Z K 7 svn:log V 486 Integrate MIPS_CPU_STRING_DEFAULT into DRIVER_SELF_SPECS so that we see it as an argument and can pass it to the assembler. It'd be nice if the mips.h assembler and linker specs could take into account the CPU architecture as it may be intuited within GCC rather than having to do this. This is so ugly. Then again, it's pretty stupid to refuse to link modules using the same ABI but different -march values. Perhaps fixing binutils and undoing some of this is the right way to go. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-03-11T01:48:25.740393Z K 7 svn:log V 34 - Merge suj/head to head r204991 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-03-11T02:01:55.154849Z K 7 svn:log V 78 Fix typo from pre-commit cleanup. Pre-commit cleanups are always a bad idea. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-03-11T03:18:16.237768Z K 7 svn:log V 113 Set up a multi-lib toolchain on powerpc64 and amd64. This lets cc -m32 get working 32-bit binaries on powerpc64. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-03-11T07:17:14.508448Z K 7 svn:log V 176 Stash the context of the running thread at the time an IPI_STOP is received in 'stoppcbs[]'. We use the 'stoppcbs[]' context to generate the backtrace of such stopped threads. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-11T07:35:30.181244Z K 7 svn:log V 371 MFC r204878: Change the way shutdown is handled for log file. pmc_flush_logfile is now non-blocking and just ask the kernel to shutdown the file. From that point, no more data is accepted by the log thread and when the last buffer is flushed the file is closed. This will remove a deadlock between pmcstat asking for flush while it cannot flush the pipe itself. END K 10 svn:author V 7 fabient K 8 svn:date V 27 2010-03-11T07:36:45.775610Z K 7 svn:log V 371 MFC r204878: Change the way shutdown is handled for log file. pmc_flush_logfile is now non-blocking and just ask the kernel to shutdown the file. From that point, no more data is accepted by the log thread and when the last buffer is flushed the file is closed. This will remove a deadlock between pmcstat asking for flush while it cannot flush the pipe itself. END