ƒ±t203000 199 538 714 120 117 146 234 143 210 201 217 210 293 1611 124 186 209 157 330 113 299 283 498 201 152 139 269 179 269 301 123 446 219 258 206 149 158 147 268 309 196 152 306 291 171 140 140 166 860 126 453 164 137 306 148 232 585 133 140 135 155 148 312 461 171 847 173 327 347 576 184 253 335 760 216 152 216 208 250 389 109 484 169 165 149 169 534 144 186 394 228 140 124 177 148 478 161 171 123 144 593 124 313 249 103 163 382 231 376 2041 781 124 184 258 159 300 530 209 201 137 309 152 170 252 265 132 166 134 199 126 258 393 110 236 401 271 122 117 146 156 128 165 201 127 119 197 221 171 194 167 135 342 493 240 355 153 497 140 374 140 683 231 247 124 428 528 155 208 139 161 142 285 312 257 270 140 269 304 609 171 515 1086 734 168 339 355 222 185 354 404 440 145 142 140 141 194 219 231 108 208 K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-26T03:39:10.749789Z K 7 svn:log V 444 Install the XTLB exception handler for Sibyte processors. This is a workaround for the fact that the CFE is compiled as a 64-bit application and therefore sets the SR_KX bit every time we call into it (for e.g. console). A TLB miss for any address above 0xc0000000 with the SR_KX bit set will end up at the XTLB exception vector. We workaround this by copying the standard TLB handler at the XTLB exception vector. Approved by: imp (mentor) END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-26T03:42:34.504923Z K 7 svn:log V 620 Create the "cfecons" tty directly using tty_makedev(). It is not clear what the intention of having two ttys pointing to the same cfe console device was. Also we were not initializing the output[] array passed in as input to tty_makedev() so one name of the ttys was garbage. Fix the code that calls cfe_write() to deal with the case where only a partial buffer is written out. cfe_cngetc() needs to return if there is no character available as input. If we don't do this then the cfe_timeout() function will spin forever because cfe_cngetc() will only ever return if there is valid input. Approved by: imp (mentor) END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-26T04:17:18.488028Z K 7 svn:log V 23 Import sendmail 8.14.4 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-26T04:21:21.641847Z K 7 svn:log V 20 Tag sendmail 8.14.4 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-26T04:41:15.691387Z K 7 svn:log V 49 Merge sendmail 8.14.4 to HEAD MFC after: 4 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-26T04:44:12.018917Z 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.4/cf tree. MFC after: 4 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2010-01-26T04:45:26.627787Z K 7 svn:log V 46 Update FreeBSD information MFC after: 4 days END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T05:07:41.571027Z K 7 svn:log V 117 Fixes setup of clock. It was not properly initialized, thus backward time warnings were being spewed to the console. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T05:10:10.586667Z K 7 svn:log V 108 Fix up the msg ring driver a bit tighter so that we don't loose an interrupt which we appeared to be doing. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T05:11:48.089732Z K 7 svn:log V 124 To prevent a LOR we need to pass in a lock flag in the pic routines. In some places we hold the pic lock, others we do not. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T05:14:50.510568Z K 7 svn:log V 117 1) Make sure static is init'd to 0 2) In one place make sure we call the backup startup routine (from the timer). END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T05:17:03.323826Z K 7 svn:log V 200 My current conf, that comes up but locks up in make buildworld. You need to follow the mips wiki for building the nfs partition and setup things to mount there (in the conf and in your bootp setup). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-26T06:36:10.008134Z K 7 svn:log V 1516 - Move the softdep journal inode into the namespace at /.sujournal. This requires quite a lot of code as tunefs needs to be able to create directory entries in ROOTINO. However this is much cleaner from a compat standpoint. The inode is marked IMMUTABLE and only readable by root. Eventually the kernel will prevent clearing of the IMMUTABLE bit. - Fix a nasty link count bug involving changedirectory_offset(). When a link may exist at more than one location depending on when the directory block was written we create duplicate addref records. When an add and a remove are detected at the same offset the remove is discarded based on the assumption that it cancels the link in the add. A legitimate remove may collide with one of these alternate offset adds that are created by fsck and be discarded even though it removed a real link. To resolve this the lineage of the addref must be established to determine whether the remove refers to an alternate address or not. Any offset which is not up-to-date with respect to the offset in the move record is considered alternate and will not discard a remove. - Use clear_remove() when we begin to exhaust dependencies to prevent excessive looping in request_cleanup(). This should probably also be done in softdep_fsync(). Only workloads which delete incredible numbers of files within the same directory would be affected. stress2 can generate over 100,000 outstanding removes on my test machine. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-26T06:45:38.795603Z K 7 svn:log V 31 - Merge r203012 from suj/head END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-26T09:20:33.719250Z K 7 svn:log V 94 MFC r202884: Document pthread_timedjoin_np. Note implementation-defined EOPNOTSUPP error [1]. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-26T09:37:51.750417Z K 7 svn:log V 116 MFC r202884: Document pthread_timedjoin_np. Note implementation-defined EOPNOTSUPP error [1]. Approved by: re (bz) END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-26T10:00:26.946881Z K 7 svn:log V 66 Regen the list of prebuild libraries using tools/make_libdeps.sh. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T10:58:58.248140Z K 7 svn:log V 235 Vendor import of tzdata2010b: Mexico's House of Representatives has approved a proposal for northern Mexico's border cities to share the same daylight saving schedule as the United States. Obtained from: ftp://elsie.nci.nih.gov/pub/ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T11:01:22.034893Z K 7 svn:log V 19 Tag of tzdata2010b END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T11:12:47.449027Z K 7 svn:log V 204 MFV of tzdata2010b, r203017 Mexico's House of Representatives has approved a proposal for northern Mexico's border cities to share the same daylight saving schedule as the United States. MFC after: now END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T11:15:03.883061Z K 7 svn:log V 188 MFC of tzdata2010b, r203019 Mexico's House of Representatives has approved a proposal for northern Mexico's border cities to share the same daylight saving schedule as the United States. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T11:22:06.670130Z K 7 svn:log V 403 MFC of r200835, r201189, r201189, r202606, r203019 r200835: Comment only, no data changes. r201189: Bangladesh will change its clock back to Standard Time on Dec 31, 2009. r202606: Administrative only: Fix AT fields for Asia/Dhaka r203019: Mexico's House of Representatives has approved a proposal for northern Mexico's border cities to share the same daylight saving schedule as the United States END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-01-26T13:23:31.135364Z K 7 svn:log V 105 Convert to 2-clause license, from NetBSD rc.subr r1.70. Submitted by: Alex Kozlov Obtained from: NetBSD END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-26T14:15:12.615739Z K 7 svn:log V 60 MFH (r202613, r202623): HTTP digest authentication support. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-26T14:33:57.076576Z K 7 svn:log V 47 Spacing changes in pic_ack and pic_delayed_ack END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-26T14:51:54.255217Z K 7 svn:log V 174 Correct the HISTORY section of these man pages to show when the function, not the "manual page example" was introduced. Approved by: ed (mentor, implicit) MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-26T14:57:57.109613Z K 7 svn:log V 85 Bump .Dd, forgotten in r203025 Approved by: ed (mentor, implicit) MFC after: 1 week END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-26T15:03:33.735683Z K 7 svn:log V 174 Correct the HISTORY section of these man pages to show when the function, not the "manual page example" was introduced. Approved by: ed (mentor, implicit) MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-26T15:06:22.195867Z K 7 svn:log V 208 Document HTTP digest authentication support. Mention some prominent past contributors: Hajimu Umemoto (ipv6), Henry Whincup (https), Jukka Ukkonen (if-modified-since) and Jean-François Dockes (digest auth) END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-26T15:07:47.361684Z K 7 svn:log V 31 insta-mfh r203028 (doc update) END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-26T15:25:24.671709Z K 7 svn:log V 353 Add support for SATA part of Marvell 88SE912x controllers to ahci(4). Limit early revisions from 6Gb/s to 3Gb/s by default, or they negotiate only 1.5Gbps, when 3Gb/s devices connected. Add dummy driver for PATA part of these controllers, preventing generic driver attach them. It causes system freeze when SATA controller used after PATA was touched. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-26T15:28:00.429870Z K 7 svn:log V 126 Remove slattach from the install mfsroot since it doesn't exist anymore to quiet a warning from crunchgen. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-26T15:29:53.004166Z K 7 svn:log V 165 Don't pop up the menu to select a documentation language for non-interactive installs. Default to not installing any documentation in that case. MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-26T16:05:49.380596Z K 7 svn:log V 113 Clear ch->devices, if hard-reset failed. This makes hot-plug work nicely. HW donated by: James R. Van Artsdalen END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-26T16:18:45.319037Z K 7 svn:log V 57 Restore SATA speed reporting, broken by ATA_CAM changes. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2010-01-26T16:47:34.262358Z K 7 svn:log V 64 fix two bugs in the scheduler Submitted by: Riccardo Panicucci END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-26T17:21:25.091105Z K 7 svn:log V 53 Add information about when nmount(2) was introduced. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-01-26T18:24:13.356553Z K 7 svn:log V 173 MFC r202817: Make -U once again honor -D after my change to consolidate setting of MTREEDB with DESTDIR. PR: bin/143089 Submitted by: Anton Yuzhaninov END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-01-26T18:25:22.886167Z K 7 svn:log V 214 MFC r202817: Make -U once again honor -D after my change to consolidate setting of MTREEDB with DESTDIR. PR: bin/143089 Submitted by: Anton Yuzhaninov Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2010-01-26T18:31:42.430315Z K 7 svn:log V 101 Remove bogus mergeinfo I accidentally added (attempted merge from a bogus head). Reminded by: gavin END K 10 svn:author V 3 wxs K 8 svn:date V 27 2010-01-26T19:48:46.169924Z K 7 svn:log V 60 - Add myself. I forgot to do this when I got my commit bit. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-26T19:49:03.296725Z K 7 svn:log V 211 MFC of tzdata2010b, r203019 Mexico's House of Representatives has approved a proposal for northern Mexico's border cities to share the same daylight saving schedule as the United States. Approved by: re (kib) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-01-26T20:02:53.193806Z K 7 svn:log V 195 Allow -o as a synonym for -s, for compatibility with other systems. Using -s is preferred, but some existing scripts and makefiles expect to get the system name from uname -o. Reviewed by: imp END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-26T20:27:20.456399Z K 7 svn:log V 79 Do not place fake interrupt register on chip. Now we have better place for it. END K 10 svn:author V 6 avilla K 8 svn:date V 27 2010-01-26T20:38:24.607765Z K 7 svn:log V 45 Add myself. Approved by: tabthorpe (mentor) END K 10 svn:author V 6 avilla K 8 svn:date V 27 2010-01-26T20:39:27.226541Z K 7 svn:log V 45 Add myself. Approved by: tabthorpe (mentor) END K 10 svn:author V 6 romain K 8 svn:date V 27 2010-01-26T20:50:41.124865Z K 7 svn:log V 71 Add myself to the list of ports committers. Approved by: flz (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-26T20:58:09.668569Z K 7 svn:log V 767 MFC 195820, 195940, 196643, 197663, 199067, 199215, and 199253: Optimize the cache flushing done when changing caching attributes of pages by doing nothing for CPUs that support self-snooping and using CLFLUSH instead of a full cache invalidate when possible. - On i386 take care of possible mappings of the page by sf buffer by utilizing the mapping for clflush, otherwise map the page transiently. Amd64 uses the direct map. - Do not use CLFLUSH on Intel CPUs due to problems with flushing the local APIC range by default. This can be further controlled via the hw.clflush_disable loader tunable. A setting of 1 disables the use of CLFLUSH. A setting of 0 allows CLFLUSH to be used for Intel CPUs when CPUID_SS is not present. Approved by: re (kib) END K 10 svn:author V 4 beat K 8 svn:date V 27 2010-01-26T21:36:11.463158Z K 7 svn:log V 33 Add my birthday to the calendar. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-26T22:32:22.501509Z K 7 svn:log V 360 Update the 1G drivers, shared code sync with Intel, igb now has a queue notion that has a single interrupt with an RX/TX pair, this will reduce the total interrupts seen on a system. Both em and igb have a new watchdog method. igb has fixes from Pyun Yong-Hyeon that have improved stability, thank you :) I wish to MFC this for 7.3 asap, please test if able. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-26T22:38:31.692236Z K 7 svn:log V 72 Remove some internal conditional defines that will fail in kernel tree. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-26T23:04:13.638078Z K 7 svn:log V 45 Missing a fix for the new watchdog handling. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-27T00:30:07.646969Z K 7 svn:log V 209 Revised revision 199201 (add interface description capability as inspired by OpenBSD), based on comments from many, including rwatson, jhb, brooks and others. Sponsored by: iXsystems, Inc. MFC after: 1 month END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-27T00:34:52.104360Z K 7 svn:log V 52 Add a manual page for nvram(4). MFC after: 2 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-27T02:32:07.068429Z K 7 svn:log V 136 In cpu_switch(), use an atomic operation to set the td_lock of the old thread to the mutex that's passed. Pointed out by: attilio, jhb END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2010-01-27T02:38:10.663977Z K 7 svn:log V 488 Partial merge of man page cleanups from NetBSD: revision 1.91 Fri Nov 7 01:01:46 2003 UTC by lukem Add some subsections in the VARIABLE ASSIGNMENTS section. In the "modifier description" list, show each modifier with the leading `:'. Rationale: it's hard to search for modifiers without it, and we already do the same thing in the -options and .makecommands lists. I now find it much easier to find the description for a modifier in the man page. Obtained from: NetBSD END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2010-01-27T02:42:42.196293Z K 7 svn:log V 37 Merge r203055 changes made to make.1 END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2010-01-27T02:58:03.735256Z K 7 svn:log V 44 Add John Birrell's name in HISTORY section. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-27T06:28:16.431583Z K 7 svn:log V 43 Add one more type cast, missed in r203043. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-01-27T07:37:39.213286Z K 7 svn:log V 58 Correct copy-paste typo from previous option description. END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-01-27T09:45:07.883328Z K 7 svn:log V 57 MFC r202915: Correct a typo. Submitted by: kensmith END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-27T09:59:08.144792Z K 7 svn:log V 219 KASSERT that return value of interrupt filter complies with contract For example a return value of zero could lead to a stuck level-triggered interrupt line. Reviewed by: jhb (for INTR_FILTER case) MFC after: 3 weeks END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-27T10:17:28.441269Z K 7 svn:log V 368 acpi_hpet: correctly get number of timers/comparators in a timer block Also, account for a quirk of AMD/ATI HPET which reports number of timers instead of id of the last timer as manadated by the specification. Currently this has no effect on functionality but in the future we may make actual use of the HPET timers, not only of its timecounter. MFC after: 2 weeks END K 10 svn:author V 2 bz K 8 svn:date V 27 2010-01-27T10:20:10.542999Z K 7 svn:log V 80 MFC r202915: Correct a typo. Submitted by: kensmith Approved by: re (kib) END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-01-27T10:32:02.069539Z K 7 svn:log V 752 Merge of r202870,202898: Overhaul of the pcii driver: . Properly allocate all IO space resources. These cards scatter their IO addresses over a range of 0x1600 bytes, and they require an additional address for "special interrupt handling". . Implement the "special interrupt handling" per the GPIB-PCIIA Technical Reference Manual; this was apparently not declared for the clone card this driver has been originally implemented for, but it turned out to be needed for both, an original NI brand PCII/PCIIA card as well as the Axiom AX5488 clone. . Add some diagnostic messages for various resource allocation etc. failures during probe. . Add some comments about the structure of the IO address space that is used by these cards. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-01-27T10:42:34.893256Z K 7 svn:log V 79 Merge r202943: Add man pages for the gpib(4), pcii(4), and tnt4882(4) drivers. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-27T11:08:39.168482Z K 7 svn:log V 232 Git has been added as port 9418: http://www.iana.org/assignments/port-numbers PR: conf/143259 Submitted by: Denny Lin Obtained from: http://www.iana.org/assignments/port-numbers MFC after: 2 day END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-27T11:23:21.678061Z K 7 svn:log V 252 The Erlang Port Mapper Daemon (from ports/lang/erlang) has been assigned official port number 4369 by IANA. PR: conf/113265 Submitted by: Jimmy Olgeni Obtained from: http://www.iana.org/assignments/port-numbers MFC after: 2 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-27T11:54:42.396546Z K 7 svn:log V 484 Remove pseudo-terminals from ttys(5). When we had utmp(5), we had to list all the psuedo-terminals in ttys(5) to make ttyslot(3) function properly. Now that pututxline(3) deals with slot allocation internally (not based on TTY names), we don't need to list all the TTYs on the system in ttys(5) to make user accounting work properly. This patch removes all the entries from the /etc/ttys files, but also the pts(4) entries that were appended implicitly, which was added in r154838. END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-27T14:17:33.030170Z K 7 svn:log V 92 When merging multiple ranges, merge them in chronological order, not reverse chronological. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-27T14:43:28.183099Z K 7 svn:log V 160 Initialize the ifnet before calling mii_phy_probe() as some phy drivers (e.g. e1000phy(4)) expect if_dname to be valid when they are probed. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2010-01-27T14:54:48.525951Z K 7 svn:log V 242 Synch with head: avoid namespace collisions (r177447), plug resource leak in FTP code (r199801), add support for HTTP (r202613, r202623, r203028). Also record mergeinfo for previously merged patches (r174752, r174588). Approved by: re (kib) END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-01-27T15:22:20.166824Z K 7 svn:log V 662 Fix a race that can occur when nfs nfsiod threads are being created. Without this patch it was possible for a different thread that calls nfs_asyncio() to snitch a newly created nfsiod thread that was intended for another caller of nfs_asyncio(), because the nfs_iod_mtx mutex was unlocked while the new nfsiod thread was created. This patch labels the newly created nfsiod, so that it is not taken by another caller of nfs_asyncio(). This is believed to fix the problem reported on the freebsd-stable email list under the subject: FreeBSD NFS client/Linux NFS server issue. Tested by: to DOT my DOT trociny AT gmail DOT com Reviewed by: jhb MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-27T15:29:09.094852Z K 7 svn:log V 123 MFC 185715: Change the default value for the flag enabling superpage mapping and promotion to "on". Approved by: re (kib) END K 10 svn:author V 5 gavin K 8 svn:date V 27 2010-01-27T15:36:19.040381Z K 7 svn:log V 58 Merge r200318 from head: add myself to calendar.freebsd. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-27T16:15:19.900729Z K 7 svn:log V 123 Move back to physical address 0x01000000. 0x00100000 seems to have problems sometimes for reasons I haven't tracked down. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-27T16:21:32.344594Z K 7 svn:log V 115 Make a note that this file is the 64-bit version and experimental and point people at the OCTEON1-32 file instead. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-01-27T16:47:02.611463Z K 7 svn:log V 154 Add missing return, in a rare case where we can't allocate memory in deallocate. Submitted by: Ryan Stone (rysto32 at gmail dot com) Approved by: jasone END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-01-27T17:00:42.768678Z K 7 svn:log V 295 Use VESA palette load/save functions if VESA BIOS says the current palette format is higher than 6-bit instead of relying VGA compatibility flag. This fixes palette problem of NVIDIA GeForce 6600. Reduce code differences between palette load/save functions while we are here. Tested by: danfe END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-27T17:03:40.060043Z K 7 svn:log V 17 Fixup mergeinfo. END K 10 svn:author V 3 kan K 8 svn:date V 27 2010-01-27T17:15:17.801067Z K 7 svn:log V 391 Do not leave dirty cache lines behind if bus_dmamap_sync was called to invalidate memory chunk that starts or ends in the middle of cache line. This was responsible for one half of the problem preventing umass to work reliably on some MIPS32 platforms. USBng needs to stop sharing cache lines between DMA-able memory and other structures to cure the other half. Discussed with: imp, gonzo END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-27T17:35:58.218765Z K 7 svn:log V 77 Opps, completely wrong version of if_em.h got into the checkin, sorry all :( END K 10 svn:author V 7 yongari K 8 svn:date V 27 2010-01-27T17:49:27.449435Z K 7 svn:log V 69 Add initial support for RTL8103E PCIe fastethernet. PR: kern/142974 END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-27T18:00:24.180965Z K 7 svn:log V 57 Two more build problems, missing includes and semicolon. END K 10 svn:author V 6 avilla K 8 svn:date V 27 2010-01-27T18:12:22.935233Z K 7 svn:log V 74 - MFC r197788, r203040, r203045, r203048 Approved by: tabthorpe (mentor) END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-01-27T18:33:22.985504Z K 7 svn:log V 441 Optimize pmap_demote_pde() by using the new KPTmap to access a kernel page table page instead of creating a temporary mapping to it. Set the PG_G bit on the page table entries that implement the KPTmap. Locore initializes the unused portions of the NKPT kernel page table pages that it allocates to zero. So, pmap_bootstrap() needn't zero the page table entries referenced by CMAP1 and CMAP3. Simplify pmap_set_pg(). MFC after: 10 days END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-27T19:30:44.955059Z K 7 svn:log V 50 Don't touch v_interlock; use VI_* macros instead. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2010-01-27T19:43:14.348703Z K 7 svn:log V 90 adds sysctl knobs to show rate statistics that it could be useful to debug slow TX speed. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-27T19:57:34.025910Z K 7 svn:log V 300 - Recent changes left an uninitialized sino variable which could lead to a crash. - Only write the superblock if the user has requested that we write changes or in preen mode. - Clear the pendingblocks/pendinginodes fields of the superblock when we clean. SUJ doesn't need these anyway. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-27T20:09:20.159439Z K 7 svn:log V 135 MFC r196921: Do not decrement pfs_vncache_entries for the vnode that was not in the list. Reminded by: des Approved by: re (kensmith) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-27T20:12:04.389717Z K 7 svn:log V 48 Add a link tasklet so updates can be sleepable. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-27T20:12:59.935512Z K 7 svn:log V 31 - Merge r203088 from suj/head END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-01-27T20:24:28.870350Z K 7 svn:log V 80 Update what version of FreeBSD man(1) says this is. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-01-27T20:25:46.952555Z K 7 svn:log V 51 Update version to 7.3. Approved by: re (implicit) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-27T20:30:14.534795Z K 7 svn:log V 382 - Zero the MSI/MSI-X queue argument, otherwise mtx_init(9) can panic indicating an already initialized lock. - Check for an empty MSI/MSI-X queue entry before asserting that we have received a MSI/MSI-X message in order to not panic in case of stray MSI/ MSI-X queue interrupts which may happen in case of using an interrupt handler rather than a filter. MFC after: 3 days END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2010-01-27T20:30:50.547617Z K 7 svn:log V 64 Add packages-7.3-release directory. Approved by: re (implicit) END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-01-27T20:32:58.098827Z K 7 svn:log V 80 Remove stale inclusion of . This tool doesn't require libulog anymore. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2010-01-27T21:01:21.183729Z K 7 svn:log V 26 Correct a bunch of typos. END K 10 svn:author V 2 ru K 8 svn:date V 27 2010-01-27T21:06:53.497293Z K 7 svn:log V 53 Eliminated nits from last commit. OK'ed by: rodrigc END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-27T21:16:35.865263Z K 7 svn:log V 499 - Resolve cases where the freelink could be zero'd when we manually alter inodes. This corrupted the unlinked but referenced list resulting in inodes that were never freed. - Permit writing to inodes that are stable on the unlinked list on disk as processes may continue to do I/O to them that can not be completed unless the inode pointers are updated. - Don't adjust down nlinks when we're going to journal the remove. This can lead to incorrect starting links in the journal. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-27T21:19:25.290115Z K 7 svn:log V 31 - Merge r203099 from suj/head END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-28T00:48:15.404322Z K 7 svn:log V 212 Initial hash at userland. This allows make buildworld TARGET_ARCH=powerpc64 to complete. Statically linked programs appear to partially work, but have intermittent problems with argument passing. RTLD segfaults. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-01-28T01:47:31.093442Z K 7 svn:log V 153 Clean up rc.subr man page after removing leftover NetBSD compat. Also switch to 2-clause license per NetBSD rc.subr.8 r1.19. Submitted by: Alex Kozlov END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-28T01:52:23.773923Z K 7 svn:log V 4 IFC END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-01-28T02:14:45.094380Z K 7 svn:log V 66 Merge r198700:203101 from head. Sponsored by: FreeBSD Foundation END K 10 svn:author V 7 delphij K 8 svn:date V 27 2010-01-28T02:33:20.392186Z K 7 svn:log V 285 MFC r200135: Make umount(8) WARNS=6 clean: - Cast delimiter width to integer [1] - Solve name conflicts against system header - Constify parameters to avoid qualifier conflict PR: bin/140017 [1] Submitted by: Ulrich Spörlein [1] Sponsored by: iXsystems, Inc END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-28T04:50:09.681933Z K 7 svn:log V 135 In pci_cfgregread() and pci_cfgregwrite(), validate the arguments and check that the alignment matches the width of the read or write. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-28T05:28:48.885639Z K 7 svn:log V 275 Fix passing argc to user space. MI code uses suword, which copies a 64-bit quantity, but arginfo.ps_nargvstr is an unsigned int. Thus, it ended up being always zero when read back with copyin() on big-endian 64-bit systems. This fixes argument passing to 64-bit executables. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-28T08:41:30.991523Z K 7 svn:log V 1947 MFp4: Large set of CAM inprovements. - Unify bus reset/probe sequence. Whenever bus attached at boot or later, CAM will automatically reset and scan it. It allows to remove duplicate code from many drivers. - Any bus, attached before CAM completed it's boot-time initialization, will equally join to the process, delaying boot if needed. - New kern.cam.boot_delay loader tunable should help controllers that are still unable to register their buses in time (such as slow USB/ PCCard/ CardBus devices), by adding one more event to wait on boot. - To allow synchronization between different CAM levels, concept of requests priorities was extended. Priorities now split between several "run levels". Device can be freezed at specified level, allowing higher priority requests to pass. For example, no payload requests allowed, until PMP driver enable port. ATA XPT negotiate transfer parameters, periph driver configure caching and so on. - Frozen requests are no more counted by request allocation scheduler. It fixes deadlocks, when frozen low priority payload requests occupying slots, required by higher levels to manage theit execution. - Two last changes were holding proper ATA reinitialization and error recovery implementation. Now it is done: SATA controllers and Port Multipliers now implement automatic hot-plug and should correctly recover from timeouts and bus resets. - Improve SCSI error recovery for devices on buses without automatic sense reporting, such as ATAPI or USB. For example, it allows CAM to wait, while CD drive loads disk, instead of immediately return error status. - Decapitalize diagnostic messages and make them more readable and sensible. - Teach PMP driver to limit maximum speed on fan-out ports. - Make boot wait for PMP scan completes, and make rescan more reliable. - Fix pass driver, to return CCB to user level in case of error. - Increase number of retries in cd driver, as device may return several UAs. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-28T09:24:10.026155Z K 7 svn:log V 687 - Process all truncations, block frees, block count and size adjustments prior to performing any directory lookups. Previously we could mark a link is valid and later truncate a directory, freeing the block containing the link. - Rewrite the algorithm for detecting dups and processing inode moves. The old algorithm was intended to work one record at a time as they were discovered in the journal and could ultimately become confused about the lineage of a particular inode reference resulting in link adjustment errors. The new algorithm processes the whole history of a single reference at once while resolving dups and eliminating unnecessary removes. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2010-01-28T09:25:34.963295Z K 7 svn:log V 31 - Merge r203109 from suj/head END K 10 svn:author V 6 philip K 8 svn:date V 27 2010-01-28T10:50:09.310032Z K 7 svn:log V 89 Add Ulrich Spörlein (uqs) as a src committer. I will be his mentor. Approved by: core END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-28T14:01:16.573732Z K 7 svn:log V 165 Changes the msg ring so its a filter not a handler. Somehow rrs missed this.. Thanks to JC for catching this ;-) Obtained from: JC (jayachandranc@netlogicmicro.com END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-28T14:01:47.018490Z K 7 svn:log V 67 Make compilable.. i.e. the FreeBSD id I added must be in comments. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-28T14:03:06.309589Z K 7 svn:log V 207 Adds additional hacks for proper bits so that the RMI/XLR has the COP0 and COP2 bits enabled Plus it needs SX too. Thanks again for JC in catching this ;-) Submitted by: JC (jayachandranc@netlogicmicro.com END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-28T14:09:16.865647Z K 7 svn:log V 437 Fix two of the extended memory hacks. The copy pages routine in one place was setting the valid2 bit to 2 not 1. This meant the PTE was NOT valid and so you would crash. In Zero Page there was a incorrect setting of the valid bit AFTER the actual zero (opps).. Hopefully this will fix the 0xc0000000 crashes that I have been seeing (unless of course there are other problems with these old hacks of mine to get to memory above 512Meg) END K 10 svn:author V 6 cognet K 8 svn:date V 27 2010-01-28T14:59:16.263387Z K 7 svn:log V 113 Comment out any reference to ALCHEMY.hints until it's committed, to unbreak make universe. Spotted out by: gahr END K 10 svn:author V 6 avilla K 8 svn:date V 27 2010-01-28T15:09:11.959556Z K 7 svn:log V 105 - Record merge of r197788, r203040, r203045, r203048. Noticed by: gavin Approved by: tabthorpe (mentor) END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-01-28T15:09:40.545966Z K 7 svn:log V 37 Revert some debugging that snuck in. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2010-01-28T16:17:24.571125Z K 7 svn:log V 211 Patch the experimental NFS client in a manner analogous to r203072 for the regular NFS client. Also, delete two fields of struct nfsmount that are not used by the FreeBSD port of the client. MFC after: 2 weeks END K 10 svn:author V 3 gnn K 8 svn:date V 27 2010-01-28T16:48:44.154824Z K 7 svn:log V 60 MFC r196797: Add ARP statistics to the kernel and netstat. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2010-01-28T17:07:14.009571Z K 7 svn:log V 73 MFC: r202317 Add manpages for ipwfw(4) and iwifw(4), based on iwnfw(4). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-28T17:09:47.773383Z K 7 svn:log V 157 Improve descriptions, remove turnstiles (since, from what I understand, they are only used to implement other synchronization primitives), tweak formatting. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-28T17:54:47.858638Z K 7 svn:log V 172 Add FIS-based switching support. If controller supports FBS, it allows several devices beyond Port Multiplier to work simultaneously, substantially increasing performance. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-28T18:15:19.285691Z K 7 svn:log V 40 Note added FIS-based switching support. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-01-28T19:12:40.044657Z K 7 svn:log V 72 Fix typo in xref (it accidentally referenced itself). MFC after: 1 day END K 10 svn:author V 3 uqs K 8 svn:date V 27 2010-01-28T19:41:26.125346Z K 7 svn:log V 42 Add myself. Approved by: philip (mentor) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-28T19:57:24.536328Z K 7 svn:log V 104 Add description of bounded sleep vs unbounded sleep (aka blocking). Move rules into their own section. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-28T20:38:52.202787Z K 7 svn:log V 34 trim unused members of the softc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-28T20:39:50.116980Z K 7 svn:log V 165 We make it to single user well, but not so well to multi-user. Force single user for the moment since that's a better experience for people trying this code out... END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-01-28T20:46:40.475471Z K 7 svn:log V 300 Add Cavium's standard copyright to those files that are currently lacking a copyright/license statement. All these files were in the Cavium FreeBSD source drop and appear to be written by Cavium (some are nearly verbatim copies of files from the cnusers' 1.9.0 SDK, which also uses this copyright). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-28T21:14:12.875074Z K 7 svn:log V 16 Cosmetic fixes. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2010-01-28T21:55:56.142719Z K 7 svn:log V 141 - Increase timeouts to 100 milliseconds, 1 millisecond is definitely not enough for PCI controller to get into shape Thanks to: adrian@ END K 10 svn:author V 6 jilles K 8 svn:date V 27 2010-01-28T22:15:29.380198Z K 7 svn:log V 305 MFC r202324: In 'make delete-old', use 'exec' to redirect an fd persistently That is, write 'exec 3<&0' instead of '3<&0'. Due to an sh(1) bug fixed in head in r199953, the latter also persisted, provided that fd 3 was not open before. With newer sh or fd 3 open, it would not delete orphaned catpages. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-28T22:24:54.312866Z K 7 svn:log V 174 Add run(4), a driver for Ralink RT2700U/RT2800U/RT3000U USB 802.11agn devices. This driver was written for OpenBSD by Damien Bergamini and ported over by Akinori Furukoshi. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-28T22:28:01.992156Z K 7 svn:log V 26 Hook run(4) to the build. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-28T22:28:59.343029Z K 7 svn:log V 21 Add run(4) to NOTES. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-28T22:46:04.692480Z K 7 svn:log V 50 Release the firmware after loading to the device. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-28T22:54:01.213890Z K 7 svn:log V 60 Use device_printf rather than printf + device_get_nameunit. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T01:27:54.672247Z K 7 svn:log V 32 Add device ID. PR: usb/142427 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T01:30:13.461668Z K 7 svn:log V 69 Optimise EHCI ISOC HS done check. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:31:33.598426Z K 7 svn:log V 104 Attempt to recover on a TX error rather than stopping all transfers. Submitted by: Hans Petter Selesky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:32:18.439606Z K 7 svn:log V 31 Sync usb products to perforce. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:32:46.288753Z K 7 svn:log V 23 Add the Netgear WPN111 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:33:50.764060Z K 7 svn:log V 100 Add null check on quirk lookup and add a couple of umass quirks. Submitted by: Hans Petter Selesky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:35:50.076612Z K 7 svn:log V 124 Simplify attach for UMASS_PROTO_CBI_I mode and change some switch() returns into breaks. Submitted by: Hans Petter Selesky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:38:34.701986Z K 7 svn:log V 75 Rework cam error handling to fix Mitsumi floppy drives. Submitted by: mav END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T02:44:06.426128Z K 7 svn:log V 98 Add a function to check if the usb devices is still connected. Submitted by: Hans Petter Selasky END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-01-29T03:35:01.810867Z K 7 svn:log V 71 Uuencode the rt2870 firmware into ascii like the other firmware blobs. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-29T04:03:36.362955Z K 7 svn:log V 43 Move ID up into comment block.. per bsdimp END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-29T04:05:17.761964Z K 7 svn:log V 249 Its possible that our RMI box has memory extending above 4Gig. If so when we add the base address with the size we will wrap. So for now we just ignore such memory and only use what we can. When we get 64 bit working then we will be much better ;-> END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-29T04:07:38.669076Z K 7 svn:log V 400 For our memory re-mapping trick to work interrupts must be disabled through the page_zero's or copys etc. Note that the temporary mapping used by panic's may cause us pain since int's may not be disabled. When we get dumps working we may have to revist this. Note that with this fix the build got much much further.. until it hung on disk IO (I would imagine thats the rge/msgring driver acting up). END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-29T05:38:41.991688Z K 7 svn:log V 147 Follow Neel's suggestion and switch to using restoreint() in combination with saving off the old level. That way we don't blast out the old level. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-01-29T05:44:20.830689Z K 7 svn:log V 257 Initial import of David Hayes' Vegas and Hamilton delay-based congestion control algorithms, with tweaks to integrate them into the modular CC framework. Lots of infrastructure related to RTT estimation is missing at the moment in order to make these work. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-29T06:39:57.618890Z K 7 svn:log V 59 Support for sun-position calculation: solstice and equinox END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-29T10:00:42.108653Z K 7 svn:log V 405 - Cast time_t, int64_t and some int32_t values to intmax_t and use "%jd" in format strings. - Use (void) instead of (void *) when discarding strcat(3) return value. - Format string fixes to match variable types. - Change canon() len parameter and getcmd() size parameter type from int to size_t. - Style Makefile and increase WARNS to 2. PR: bin/140061 Submitted by: uqs Approved by: trasz (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-29T10:02:50.916994Z K 7 svn:log V 45 Replace Id keyword with the FreeBSD keyword. END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-29T10:04:00.974583Z K 7 svn:log V 282 - Handle short reads when the -P option is used. Short reads must be handled when reading from pipes. - Remove dead code related to the -P option from getvol(). pipein and pipecmdin are never set at the same time. PR: bin/121502 Approved by: trasz (mentor) MFC after: 2 weeks END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-29T10:07:17.912291Z K 7 svn:log V 45 Replace Id keyword with the FreeBSD keyword. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-29T10:10:14.964027Z K 7 svn:log V 587 Add support for the AR9285 chipset, which is found on many netbooks available today. This card is a low power 802.11bgn that only does 11n rates up to MCS 7 (that's 65 Mbps in 20Mhz mode and 135 in 40Mhz mode). 802.11n is not yet supported, but will be in the future. The driver still has a problem regarding to the setting of txpower on the card, so don't expect good performance yet. After fixing this problem, an MFC is possible. Special thanks to iXsystems and S Smirnov for help with the purchase of a netbook with this card. Sponsored by: iXsystems, Inc. END K 10 svn:author V 3 avg K 8 svn:date V 27 2010-01-29T10:20:11.833429Z K 7 svn:log V 138 add static qualifier to definition of a function already declared static This is for improving code readibility only. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2010-01-29T10:32:01.545494Z K 7 svn:log V 150 You must include fcntl.h (in practice) to be able to do anything useful with shm_open(2), as otherwise the O_ flags are undefined. MFC after: 3 days END K 10 svn:author V 5 joerg K 8 svn:date V 27 2010-01-29T10:38:54.259677Z K 7 svn:log V 30 MFC r203125: fix typo in .Xr. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2010-01-29T11:30:40.618106Z K 7 svn:log V 333 MFC of 203066, 203067 Git has been added as port 9418: http://www.iana.org/assignments/port-numbers The Erlang Port Mapper Daemon (from ports/lang/erlang) has been assigned official port number 4369 by IANA. PR: conf/143259 conf/113265 Submitted by: Denny Lin Jimmy Olgeni END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-29T12:09:14.543837Z K 7 svn:log V 436 Add "maxfilesize" mount option for tmpfs to allow specifying the maximum file size limit. Default is UINT64_MAX when the option is not specified. It was useless to set the limit to the total amount of memory and swap in the system. Use tmpfs_mem_info() rather than get_swpgtotal() in tmpfs_mount() to check if there is enough memory available. Remove now unused get_swpgtotal(). Reviewed by: Gleb Kurtsou Approved by: trasz (mentor) END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-01-29T12:47:04.478970Z K 7 svn:log V 63 Reset port on disconnect event, to abort any running requests. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2010-01-29T14:11:01.844721Z K 7 svn:log V 115 (1) Bruce Cran (2) Will be working on SCTP and other bug busting fun ;-) (3) Mentor by me (rrs) Approved by: core END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-01-29T14:41:16.757788Z K 7 svn:log V 44 Add my birthday. Approved by: rrs (mentor) END K 10 svn:author V 6 brucec K 8 svn:date V 27 2010-01-29T14:44:05.037923Z K 7 svn:log V 66 Add myself and show rrs@ as my mentor. Approved by: rrs (mentor) END K 10 svn:author V 2 jh K 8 svn:date V 27 2010-01-29T15:11:50.126808Z K 7 svn:log V 51 Bump .Dd for r203164. Approved by: trasz (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-01-29T15:58:12.000475Z K 7 svn:log V 192 MFC 197331, 197394: Add getpagesizes(3) function that returns either the number of page sizes supported by the system or a specified subset of the supported page sizes. Approved by: re (kib) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-29T16:14:35.572675Z K 7 svn:log V 216 When backtracing self, start with the current frame (i.e. the frame of db_trace_self()) and not the caller's frame. The use of builtin_frame_address(1) to get the caller's frame is not reliable and can cause panics. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-29T18:18:18.410777Z K 7 svn:log V 161 MFC r202967: Call ieee80211_radiotap_rx, not ieee80211_radiotap_tx on sta_input() PR: 143163 Submitted by:Alexander Egorenkov END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2010-01-29T18:19:43.301631Z K 7 svn:log V 174 MFC r202986: o add more notification strings in iwn_intr_str() o sync with OpenBSD code Submitted by: Bernhard Schmidt MFC after: 3 days END K 10 svn:author V 5 gabor K 8 svn:date V 27 2010-01-29T18:33:59.416590Z K 7 svn:log V 46 - Fix some style(9) bugs Pointed out by: bde END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-29T19:25:45.662630Z K 7 svn:log V 176 The MAP_ENTRY_NEEDS_COPY flag belongs to protoeflags, cow variable uses different namespace. Reported by: Jonathan Anderson MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-29T20:02:28.253067Z K 7 svn:log V 211 MFC r202692: Remove the signal from sigqueue before notifying the debugger for traced process, fixing the race between resuming from stopped state and other thread noting the old signal on the queue and acting. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-29T20:37:12.066048Z K 7 svn:log V 513 Don't check the device ID. Instead, check the class, subclass and programming I/F. New SoC designs have different device IDs, but don't need special treatment. Consequently, we fail to probe and attach for no other reason than not having added the device ID to the code. Bank on Freescale's sense of backward compatibility and assume that if we find a host controller, we know how work with it. This fixes detection of the PCI Express host controllers on Freescale's QorIQ family of processors (P1, P2 and P4). END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-29T20:42:03.661243Z K 7 svn:log V 79 MFC r202880: Do not check for existence of symlink source for the link action. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-01-30T00:11:44.776067Z K 7 svn:log V 422 Fix for kern/141646: when stacking pseudo drivers like lagg and vlan the vlan attach/detach event is not being handed down to em, this caused some init code not to run, and thus VLANs did not work. Ultimately having the event get propagated would be nice, but for now the solution is to have HWFILTER off by default, when this is the case VLANs will work, ifconfig can be used to turn it on and then get HW tag filtering. END K 10 svn:author V 4 neel K 8 svn:date V 27 2010-01-30T01:54:29.957126Z K 7 svn:log V 992 Provide access to pcpu structures for SMP kernels. The basic idea is to use a the same virtual address as a window onto distinct physical memory locations - one per processor. The physical address that you access through this mapping depends on which cpu you are currently executing on. We can now use the same virtual address on any processor to access its per-cpu area. The details are: - The virtual address for 'struct pcpu *pcpup' is obtained by stealing 2 pages worth of KVA in pmap_bootstrap(). - The mapping from the constant virtual address to a distinct physical page is done in cpu_pcpu_init() through a wired TLB entry. - A side-effect of this is that we reserve 2 pages worth of memory for the pcpu but in reality it needs much less than that. The unused memory is now used as the boot stack for the BSP and APs. Remove SMP-specific bits from locore.S. The plan is to use a separate mpboot.S for AP bootstrap. Discussed on: freebsd-mips Approved by: imp (mentor) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2010-01-30T04:24:03.569186Z K 7 svn:log V 638 Introduce libefi -- a library around EFI runtime services and protocols. This first commit brings 3 functions for enumerating, retrieving, adding, removing and modifying EFI variables. The immediate use of these include the insertion of a new boot option as part of the installation process. This library uses ioctl(2) requests implemented by io(4) to pass the requests down through the kernel to EFI. These ioctl requests are only implemented on ia64, so libefi is currently only enabled on ia64. The interface is generic and io(4) on mad64/i386 can easily be taught to handle these once EFI support has been added to the kernel there. END K 10 svn:author V 3 alc K 8 svn:date V 27 2010-01-30T06:23:28.523602Z K 7 svn:log V 76 MFC r202894 Handle a race between pmap_kextract() and pmap_promote_pde(). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2010-01-30T06:49:18.693865Z K 7 svn:log V 241 Support -V option to print a dot for each file processed. Also, change the existing -vi behavior to send the filenames to stderr rather than stdout, as GNU cpio does. PR: bin/141175 Submitted by: Philip Kizer MFC after: 14 days END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T12:11:21.756941Z K 7 svn:log V 258 MFC r201145 to stable/8: (S)LIST_HEAD_INITIALIZER takes a (S)LIST_HEAD as an argument. Fix some wrong usages. Note: this does not affect generated binaries as this argument is not used. PR: 137213 Submitted by: Eygene Ryabinkin (initial version) END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-01-30T14:04:21.028873Z K 7 svn:log V 126 Implement handling of the third argument of cpu_switch(). This unbreaks sparc64 after r202889. PR: 143215 MFC after: 1 week END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:40:42.615047Z K 7 svn:log V 91 MFC r196711: Make the code more readable and fix chmod(1) on symlinks with NFSv4 enabled. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:44:32.520197Z K 7 svn:log V 259 MFC r196712: Add NFSv4 ACL support to ls(1). MFC r196773: Fix regression introduced in r196712 - the 'name' string needs to be rewritten for each file we want to check ACL on. Without this change, ls(1) would check only the ACL on the first file to list. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:47:23.466008Z K 7 svn:log V 309 MFC r196753: - Don't include both and - Keep variables sorted - Fix logic error with -f and -v options - don't print the usual -v output if there was an error, whether or not we were passed -f - Don't call free(3) just before exit(2) - Whitespace fixes Submitted by: bde END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:49:17.312324Z K 7 svn:log V 345 MFC r196754: Add NFSv4 ACL support to cp(1) and fix a few memory leaks. Note that this changes error reporting behaviour somewhat - before, no error was reported if ACL couldn't be copied because the target filesystem doesn't support ACLs. Now, it will be reported - of course, only if there actually is an ACL to copy. Reviewed by: rwatson END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:51:24.677752Z K 7 svn:log V 51 MFC r196827: Add NFSv4 ACL support to getfacl(1). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:54:12.762057Z K 7 svn:log V 48 MFC r196839: Add NFSv4 ACL support to find(1). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:56:13.005554Z K 7 svn:log V 46 MFC r196841: Add NFSv4 ACL support to mv(1). END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T14:58:25.804996Z K 7 svn:log V 47 MFC r196936: Add NFSv4 support to setfacl(1). END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-01-30T15:00:33.949966Z K 7 svn:log V 101 MFC r202880: Do not check for existence of symlink source for the link action. Approved by: re (bz) END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T15:28:14.287207Z K 7 svn:log V 122 MFC r202448 to stable/8: Do not build netgraph kernel modules if WITHOUT_NETGRAPH is set in src.conf Submitted by: bf END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T15:40:00.638840Z K 7 svn:log V 134 MFC r202440 to stable/8: Unbreak world WITHOUT_NETGRAPH. PR: 137487 Submitted by: bf (previous version) No objections: net@ END K 10 svn:author V 7 antoine K 8 svn:date V 27 2010-01-30T15:42:06.428078Z K 7 svn:log V 12 Regenerate. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2010-01-30T15:50:01.233916Z K 7 svn:log V 113 MFC r201016: Improve ACL branding mismatch detection and reporting in some rare cases, such as "setfacl -m ''". END