ƒ¬F164401 208 749 233 286 377 785 155 221 229 172 362 240 187 265 225 270 170 162 187 149 169 182 145 233 171 169 543 159 209 232 746 305 186 131 112 225 168 133 132 378 148 268 166 391 115 298 148 979 469 210 166 235 245 148 212 258 346 179 150 117 235 202 241 178 330 106 201 285 106 471 164 188 144 465 263 495 648 405 611 146 130 163 147 129 131 173 140 193 166 209 165 159 148 182 167 280 134 164 156 185 161 160 146 482 297 184 149 276 174 143 379 521 149 511 135 173 898 350 349 1141 229 202 272 344 153 447 117 277 256 447 431 163 153 211 391 220 279 242 137 606 196 189 127 115 239 151 189 154 124 704 158 386 196 208 151 207 144 140 957 314 176 175 190 121 153 132 258 160 205 192 146 628 289 173 156 141 350 266 258 237 204 309 184 210 327 1012 112 301 222 148 206 128 174 242 167 149 158 324 216 234 742 140 146 152 546 134 419 151 136 K 10 svn:author V 3 ume K 8 svn:date V 27 2006-11-19T07:27:42.000000Z K 7 svn:log V 656 MFC: Teach an IPV6CP to pppd(8). The eui64.[ch] and ipv6cp.[ch] were taken from ppp-2.3.11. However, our stock pppd(8) doesn't provide option_t nor some utility functions. So, I made some hacks to adjust to our stock pppd(8). The sys_bsd.c part was taken from NetBSD with some modifications to adjust to our stock pppd(8). usr.sbin/pppd/Makefile: 1.31 usr.sbin/pppd/eui64.c: 1.2 usr.sbin/pppd/eui64.h: 1.1 usr.sbin/pppd/ipv6cp.c: 1.2 usr.sbin/pppd/ipv6cp.h: 1.2 usr.sbin/pppd/main.c: 1.22 usr.sbin/pppd/options.c: 1.25 usr.sbin/pppd/pathnames.h: 1.11 usr.sbin/pppd/pppd.8: 1.27 usr.sbin/pppd/pppd.h: 1.14 usr.sbin/pppd/sys-bsd.c: 1.21 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-11-19T08:05:05.000000Z K 7 svn:log V 136 MFen: errata/article.sgml: 1.73.2.34 -> 1.73.2.34.2.2 relnotes/common/new.sgml: 1.883.2.52 -> 1.883.2.52.2.1 Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-19T08:12:54.000000Z K 7 svn:log V 188 Move the check for which disc volume we have/want to after we install the package dependencies. Installation of the dependencies may leave us on the wrong disc volume. MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-11-19T10:07:08.000000Z K 7 svn:log V 285 Fix PMTU discovery in IPsec case by using an MTU hint in ICMP unreachable fragmentation needed other then 0 when we cannot get a security policy. This changes the code path to match what we have had in HEAD since rev. 1.312. PR: kern/91412 Submitted by: Tom Judge END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-19T12:30:31.000000Z K 7 svn:log V 693 MFC: Remove the -C option as it does more harm than good. To be fully compatible, it would have to (at least): - support the "compat-compat" -T option, - *not* support the -l, -O, and -v options, - default to soft updates being disabled. Worse, the compatibility mode made it impossible to mount_mfs(8) a file system from fstab(5) with soft updates disabled (-S). [1] Now, the only difference when called as "mount_mfs" or "mfs" (as opposed to "mdmfs") is that the file mode of the mount point is set by default to 01777. All options available to mdmfs(8) are also available to mount_mfs(8); the -C option is still recognized but ignored for backward compatibility. PR: bin/98860 [1] END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-19T12:36:38.000000Z K 7 svn:log V 64 MFC: Replace magic numbers for console bell types with defines. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-19T12:37:30.000000Z K 7 svn:log V 129 MFC: 1.41: Document that visual bell is the global property, while other bell types can be programmed individually for each vty. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-19T13:35:03.000000Z K 7 svn:log V 135 Add manuals for cr_cansee(9) and p_cansee(9). Thanks to Ruslan for the time he spent reviewing these. Reviewed by: ru Approved by: ru END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-11-19T13:36:04.000000Z K 7 svn:log V 79 Add .Xr to p_cansee.9, remove .Xr to intro.2. Reviewed by: ru Approved by: ru END K 10 svn:author V 6 syrinx K 8 svn:date V 27 2006-11-19T15:42:48.000000Z K 7 svn:log V 266 Bring in a SNMP module to support monitoring if_bridge(4) interfaces via bsnmpd(1). The module implements IETF BRIDGE-MIB as defined in RFC4188 and a private BEGEMOT-BRIDGE-MIB. Sponsored by: Google Summer of Code 2006 Reviewed by: bz Approved by: bz (mentor) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-19T16:28:52.000000Z K 7 svn:log V 148 Try harder to not leak src/ build stuff into ports/ environment by not exposing the MK_* variables that were designed for src/. Requested by: many END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-11-19T20:04:11.000000Z K 7 svn:log V 92 Remove LDR_LOG2_PGSZ, ia64_pgtbl and ia64_pgtblsz. They are part of a WIP and not used yet. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-19T20:54:58.000000Z K 7 svn:log V 172 The global variable avail_end is redundant and only used once. Eliminate it. Make avail_start static to the pmap on amd64. (It no longer exists on other architectures.) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-11-19T23:08:35.000000Z K 7 svn:log V 128 Do not call bstp_stop() internally as it clears the running flag which causes the timer to never be restarted. Reported by: bz END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-11-19T23:13:12.000000Z K 7 svn:log V 174 If a TMF request fails to start, make sure that we pull it off the pending list and set the state back to free prior to calling mpt_reset so we don't panic at a later point. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-11-19T23:15:42.000000Z K 7 svn:log V 75 Play it safe and make MSI and MSI-X an option you have to turn on for MPT. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-11-19T23:24:52.000000Z K 7 svn:log V 67 Pointy hat handed to me by Andrew: had msi_enable on as a default. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-11-19T23:38:59.000000Z K 7 svn:log V 95 Add vm map and object locking to each_writable_segment(). Noticed by: jhb@ MFC after: 3 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:39:54.000000Z K 7 svn:log V 57 i2c driver for Analog Devices AD7418 MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:40:58.000000Z K 7 svn:log V 77 i2c and clock driver for Dallas Semiconductor DS1672 RTC MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:42:32.000000Z K 7 svn:log V 90 o define transfer method o attach ds1672 and ad7418, to be cleaned up MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:43:29.000000Z K 7 svn:log V 53 hookup ad7418 and ds1672 drivers MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:45:33.000000Z K 7 svn:log V 140 elaborate on stepping names; add intel terminology to help people cross-referencing intel docs Reviewed by: imp, cognet MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:46:50.000000Z K 7 svn:log V 79 correct bus space unmap prototype Reviewed by: cognet, imp MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:47:51.000000Z K 7 svn:log V 77 change bus space unmap protoype Reviewed by: cognet, imp MFC After: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:55:23.000000Z K 7 svn:log V 450 Gateworks Avila board support: o ixp425 support o NPE network driver (requires Intel microcode) o h/w qmgr support o True IDE compact flash over expansion bus o pci (ath and hifn795x parts tested) o xscale watchdog timer o ds1672 RTC on i2c bus o ad7418 voltage + temp monitoring on i2c bus o uart Work done together with cognet, kevlo, and jmg. Parts of the ixp425 support obtaine/derived from netbsd. Reviewed by: cognet, imp MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:56:44.000000Z K 7 svn:log V 67 add CPU_XSCALE_IXP425 Reviewed by: cognet, imp MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-19T23:58:12.000000Z K 7 svn:log V 116 config for Gateworks Avila board booting with NFS-mounted root on npe0 Reviewed by: cognet, imp MFC after: 1 month END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-20T00:16:00.000000Z K 7 svn:log V 140 When counting vm totals, skip unreferenced objects, including vnodes representing mounted file systems. Reviewed by: alc MFC after: 3 days END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-11-20T04:14:23.000000Z K 7 svn:log V 650 1) Fix up locking in nfs_up() and nfs_down. 2) Reduce the acquisitions of the Giant lock in the nfs_socket.c paths significantly. - We don't need to acquire Giant before tsleeping on lbolt anymore, since jhb specialcased lbolt handling in msleep. - nfs_up() needs to acquire Giant only if printing the "server up" message. - nfs_timer() held Giant for the duration of the NFS timer processing, just because the printing of the message in nfs_down() needed it (and we acquire other locks in nfs_timer()). The acquisition of Giant is moved down into nfs_down() now, reducing the time Giant is held in that path. Reported by: Kris Kennaway END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-20T05:50:59.000000Z K 7 svn:log V 208 Use scheduler API sched_user_prio() to adjust thread's userland priority, use td_base_user_prio to get real userland priority since POSIX priority mutex may adjust td_user_pri which is an effective priority. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-20T06:27:15.000000Z K 7 svn:log V 94 MFp4: Tweak descriptions in preparation for porting to other members of the AT91 arm9 family. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-20T07:16:28.000000Z K 7 svn:log V 39 MFC: Start merging the sd/mmc support. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-20T07:18:24.000000Z K 7 svn:log V 20 MFC: mmc/sd support END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-20T07:23:29.000000Z K 7 svn:log V 132 MFC: AT91RM9200 (and other processors from Atmel) SD/MMC bridge. This device supports SD 1.0 and MMC 3.2 cards (and maybe others). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-11-20T07:32:52.000000Z K 7 svn:log V 76 Protect nfsm_srvpathsiz() call with the nfsd_mtx lock. Reviewed by: mohans END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-20T08:33:55.000000Z K 7 svn:log V 42 Remove a redundant pointer-type variable. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-11-20T12:32:04.000000Z K 7 svn:log V 39 MFi386: revisions from 1.641 to 1.643. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-11-20T12:59:27.000000Z K 7 svn:log V 282 - Make rp(4) 64-bit- and endian-clean as well as work on strict alignment archs. [1] - Instead of bus_space_{read,write}*(rman_get_bustag(), rman_get_bushandle()) use bus_{read,write}*() for efficiency. Reported by: Peter Losher [1] Tested on: i386, sparc64 MFC after: 2 weeks END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-11-20T13:21:02.000000Z K 7 svn:log V 54 Match bus space unmap prototype. Approved by: cognet END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-20T15:13:09.000000Z K 7 svn:log V 173 MFC revs. 1.149 - 1.151: extend ipfw(4) message 'drop session, too many entries' by src:port and dst:port pairs. Use IS_IP6_FLOW_ID() instead of args->f_id.addr_type == 6. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-20T15:19:10.000000Z K 7 svn:log V 72 Actually MFC rev. 1.151: s/args->f_id.addr_type == 6/IS_IP6_FLOW_ID()/. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-20T16:04:41.000000Z K 7 svn:log V 299 - Fix types of "struct vmmeter" members so they are unsigned. - Fix overflow bugs in sysctl(8), systat(1), and vmstat(8) when printing values of "struct vmmeter" in kilobytes as they don't necessarily fit into 32 bits. (Fix sysctl(8) reporting of a total virtual memory; it's in pages too.) END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-11-20T16:13:02.000000Z K 7 svn:log V 20 whitespace fix only END K 10 svn:author V 4 rink K 8 svn:date V 27 2006-11-20T16:22:32.000000Z K 7 svn:log V 204 MFC: Added yet another extra fxp(4) PCI ID. PR: kern/104896 Submitted by: Yoshihiko Sarumaru Reviewed by: imp (mentor), jfv Approved by: re (bmah), imp (mentor) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-20T16:23:34.000000Z K 7 svn:log V 57 The clean_map has been made local to vm_init.c long ago. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-20T16:45:39.000000Z K 7 svn:log V 881 Forced commit to note CVS repo-copy of archive_{read,write}_open_file.c to archive_{read,write}_open_filename.c. This is part of a minor file shuffle/name clarification: * The archive_{read,write}_open_file() functions are officially renamed to archive_{read,write}_open_filename(), which more accurately reflects their function (they open a data stream identified by a filename). * Preserve the file naming conventions by renaming the files as well. * Keep the old function names (in the new files) as synonyms for backwards compatibility. * Keep the old files around; they'll be recycled soon for the upcoming archive_{read,write}_open_FILE() functions (which open a data stream identified by a FILE * reference). * I'm also, of course, making a nod here to MacOS/Windows case-insensitive filesystems that can't have both _open_file.c and _open_FILE.c. ;-) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-20T16:48:04.000000Z K 7 svn:log V 371 Officially rename archive_{read,write}_open_file() to archive_{read,write}_open_filename(): * Update Makefile to build the files using the new name. * Update docs to document the new names, mentioning the old ones as "deprecated synonyms." * The old filenames will be reconnected to the build soon; I'll soon recyce those files for a slightly different purpose. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-11-20T17:29:12.000000Z K 7 svn:log V 113 MFC Rev 1.18: Add needed hyphens, note the KTRACE kernel option, bump doc date. PR: 85186 Submitted by: garys END K 10 svn:author V 2 le K 8 svn:date V 27 2006-11-20T19:28:36.000000Z K 7 svn:log V 75 Fix an integer overflow and allow access to files larger than 4GB on NTFS. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T22:17:50.000000Z K 7 svn:log V 142 Save exit status of an exiting process in kn_data in the knote. Submitted by: Jared Yanovich ^phirerunner at comcast.net^ MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T22:20:04.000000Z K 7 svn:log V 152 Document that the data field for NOTE_EXIT holds the process exit status. Submitted by: Jared Yanovich -phirerunner at comcast.net- MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T22:39:41.000000Z K 7 svn:log V 56 MFC: Define time_t in this header and various cleanups. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T22:47:00.000000Z K 7 svn:log V 119 MFC: Trim the bootverbose output somewhat by making ACPI pci link output more compact and stop dumping the $PIR table. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T22:48:19.000000Z K 7 svn:log V 165 MFC: Fix various issues such as wrong decoding for half of the 0x0f prefixed instructions, 64-bit immediates in mov, %rip relative addressing, and 32-bit addresses. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-11-20T23:30:07.000000Z K 7 svn:log V 253 Add suspend/resume support. Unlike many other NIC drivers, bfe_init_locked() wasn't sufficient to bring the chip back to life, it also required a call to bfe_chip_reset() during resume. Tested by: Stepan Zastupov +redchrom at gmail+ MFC after: 1 week END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T01:53:18.000000Z K 7 svn:log V 83 Convert mount_nfs from old mount(2) API to new nmount(2) API. Reviewed by: mohans END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T02:00:48.000000Z K 7 svn:log V 54 Fix last element of nc_protos[] array to appease GCC. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T02:01:33.000000Z K 7 svn:log V 21 Increase WARNS to 3. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-21T04:11:31.000000Z K 7 svn:log V 138 Use #ifndef __NO_STRICT_ALIGNMENT rather than #if !defined(__i386__) && !defined(__amd64__) for architectures with alignment constraints. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-21T04:14:44.000000Z K 7 svn:log V 105 Don't set RL_CFG1_FULLDUPLEX bit. The RL_CFG1_FULLDUPLEX bit in config register 1 is only valid on 8129. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-21T04:23:52.000000Z K 7 svn:log V 144 o Correctly set IFCAP_VLAN_HWCSUM as re(4) can do VLAN tagging/checksum offloading in hardware. o Correctly set media header length for VLAN. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-21T04:40:30.000000Z K 7 svn:log V 82 Add TSO support. Tested by: wilko, Pieter de Goeje < pieter AT degoeje DOT nl > END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T04:56:50.000000Z K 7 svn:log V 233 Change reference from mount_devfs(8) to mount(8), and add an example. Remove reference to mount_fdescfs(8), since mount(8) calls nmount() directly to mount an fdescfs filesystem, instead of forking an external mount_fdescfs program. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-21T05:41:11.000000Z K 7 svn:log V 10 Fix typo. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T05:45:14.000000Z K 7 svn:log V 104 Change reference from mount(2) to nmount(2), since mount(8) uses nmount to mount an mqueufs filesystem. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-11-21T05:46:09.000000Z K 7 svn:log V 192 don't mark the cksum as invalid here... off is incorrect when we get here, it's either unset, or it's valid, so we don't need to do anything different... Reported by: Neterion (via rwatson) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-21T06:52:55.000000Z K 7 svn:log V 12 o Sort Xrs. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-11-21T08:23:20.000000Z K 7 svn:log V 379 Remove the KDTRACE option because I can't implement it the way I intended due to licensing restrictions. I had intended that it would be defaulted on, with opt-out possible for companies that don't accept the CDDL. The FreeBSD GENERIC kernel has to be entirely BSD licensed, so the only alternative would have been to make KDTRACE an opt-in option. That isn't a design I favour. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-11-21T08:25:28.000000Z K 7 svn:log V 73 Remove the NO_CTF option. It would have been required to support DTrace. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-11-21T09:39:12.000000Z K 7 svn:log V 96 MFC: (1.78) preserve ownership and permissions when replacing an existing file PR: bin/104702 END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-11-21T15:55:01.000000Z K 7 svn:log V 47 Added MSI support. Sponsored by: Myricom Inc. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T17:26:56.000000Z K 7 svn:log V 367 MFC v1.16 and v1.14: > revision 1.16 > date: 2006/11/17 05:10:41; author: kensmith; state: Exp; lines: +1 -1 > Shift to vim-lite package because vim package doesn't build at the moment. > > revision 1.14 > date: 2006/11/16 19:08:27; author: kensmith; state: Exp; lines: +1 -1 > Switch to emulators/linux_base-fc4 since that's the new default > Linux emulator. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T17:40:52.000000Z K 7 svn:log V 165 MFC v1.239: > revision 1.239 > date: 2006/11/16 19:09:41; author: kensmith; state: Exp; lines: +1 -1 > Switch to linux_base-fc4 for the Linux emulation package. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T17:46:17.000000Z K 7 svn:log V 397 MFC v1.918: > revision 1.918 > date: 2006/11/16 23:09:35; author: kensmith; state: Exp; lines: +13 -2 > Move the documentation to its own separate disc to make room for more > packages on disc2. This will also let users decide if they want to > have a CD of the docs at all - unless they're disconnected from the > net they will probably find the Web site more useful. > > Reviewed by: ru END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T19:02:16.000000Z K 7 svn:log V 550 MFS of v1.887.2.19: > revision 1.887.2.19 > date: 2006/11/21 17:46:17; author: kensmith; state: Exp; lines: +13 -2 > MFC v1.918: > >> revision 1.918 >> date: 2006/11/16 23:09:35; author: kensmith; state: Exp; lines: +13 -2 >> Move the documentation to its own separate disc to make room for more >> packages on disc2. This will also let users decide if they want to >> have a CD of the docs at all - unless they're disconnected from the >> net they will probably find the Web site more useful. >> >> Reviewed by: ru Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T19:04:47.000000Z K 7 svn:log V 307 MFC v1.233.2.3: > revision 1.233.2.3 > date: 2006/11/21 17:40:52; author: kensmith; state: Exp; lines: +1 -1 > MFC v1.239: > >> revision 1.239 >> date: 2006/11/16 19:09:41; author: kensmith; state: Exp; lines: +1 -1 >> Switch to linux_base-fc4 for the Linux emulation package. Approved by: re (bmah) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-21T19:08:27.000000Z K 7 svn:log V 513 MFS of v1.6.2.8: > revision 1.6.2.8 > date: 2006/11/21 17:26:56; author: kensmith; state: Exp; lines: +2 -2 > MFC v1.16 and v1.14: > >> revision 1.16 >> date: 2006/11/17 05:10:41; author: kensmith; state: Exp; lines: +1 -1 >> Shift to vim-lite package because vim package doesn't build at the moment. >> >> revision 1.14 >> date: 2006/11/16 19:08:27; author: kensmith; state: Exp; lines: +1 -1 >> Switch to emulators/linux_base-fc4 since that's the new default >> Linux emulator. Approved by: re (bmah) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-21T20:26:03.000000Z K 7 svn:log V 49 MFC: rev. 1.7 Use a standard section 4 SYNOPSIS END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-21T22:29:06.000000Z K 7 svn:log V 36 Acknowledge (dearly) departed files END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-21T23:45:44.000000Z K 7 svn:log V 67 Change mount_devfs reference to "mount -t devfs". Reminded by: ru END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T00:08:35.000000Z K 7 svn:log V 51 Remove reference to mount_procfs. Reminded by: ru END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-22T00:11:11.000000Z K 7 svn:log V 33 MFC: Implement the PS4 variable. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-22T00:17:21.000000Z K 7 svn:log V 35 MFC: Don't crash on " | { }". END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T00:18:22.000000Z K 7 svn:log V 79 Add mechanism to track TSB misses in tsb miss handler Remove unused debug code END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-22T00:23:09.000000Z K 7 svn:log V 44 MFC: Add the -p option to the jobs builtin. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T00:23:11.000000Z K 7 svn:log V 97 Remove references to mount_devfs, mount_fdescfs, mount_linprocfs, mount_procfs. Reminded by: ru END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-22T00:26:06.000000Z K 7 svn:log V 70 MFC: Report invalid parameter expansions only when they are executed. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T00:26:55.000000Z K 7 svn:log V 112 Remove references to mount_devfs, mount_fdescfs, mount_linprocfs, mount_procfs, and mount_std. Reminded by: ru END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-11-22T00:28:04.000000Z K 7 svn:log V 69 MFC: Fix expanding of quoted positional parameters in case patterns. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T00:33:19.000000Z K 7 svn:log V 63 Remove references to mount_std, mount_procfs. Reminded by: ru END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T00:34:17.000000Z K 7 svn:log V 52 Remove reference to mount_fdescfs. Reminded by: ru END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T01:47:58.000000Z K 7 svn:log V 88 Add tte_hash and tsb update handlers for handling tte_hash and tsb resizing across cpus END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T03:35:37.000000Z K 7 svn:log V 73 move contiguous allocation and free routines from tte_hash.c into pmap.c END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T04:13:30.000000Z K 7 svn:log V 185 remove dead code from tsb.c switch tsbscratch over to using order of number of pages as opposed to actual number of pages switch tsb.c over to using wrappers for contig page allocation END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T04:27:24.000000Z K 7 svn:log V 40 remove unused field from pcpu structure END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T04:33:34.000000Z K 7 svn:log V 70 add support for resizing the the tte_hash of multi-threaded processes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T04:35:58.000000Z K 7 svn:log V 62 reduce whining from LINT by removing another GPL sound driver END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T04:50:55.000000Z K 7 svn:log V 91 pmap_track_modified has been removed from other architectures - likewise remove from sun4v END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-22T05:54:24.000000Z K 7 svn:log V 67 Integrate, but do not enable support for dynamically resizing TSBs END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-22T06:03:39.000000Z K 7 svn:log V 68 copyout on read, not write. Tweak a comment while I'm here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-22T06:41:37.000000Z K 7 svn:log V 54 MFp4: Add ixpiic bit-bang driver. Submitted by: sam@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-22T06:51:59.000000Z K 7 svn:log V 389 MFp4: Make it work :-) o Don't delay when checking the done bits. There's no gain other than a small performance hit. o calculate the clock divisors better (things are still way slow, so maybe there's more here?) o don't always fail reset. Always succeed instead. o fix inverted logic around at91_twi_wait() return value o remove debug code o remove unneeded, unworking junk END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-11-22T07:52:14.000000Z K 7 svn:log V 205 Add the SUBMAKE_TARGETS (like ppp_make) to the dependency list for linking the crunched app so that when a parallel make is run (like -j32 on sun4v), the link waits for the sub-make processes to complete. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-22T10:34:12.000000Z K 7 svn:log V 93 It's been possible to build linprocfs as a module for some time now. Submitted by: rdivacky END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T11:45:06.000000Z K 7 svn:log V 53 Remove reference to mount_devfs(8). Reminded by: ru END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-11-22T11:51:12.000000Z K 7 svn:log V 183 MFRELENG_6: rev. 1.1.2.5. Obey the RELENG_6 rules for dealing with Giant for vn_open. Reported by: Steve Wills (steve at stevenwills com) Reviewed by: rwatson Approved by: re (bmah) END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-11-22T12:57:17.000000Z K 7 svn:log V 80 Bring in status led support for /dev/led/gpioled on Avila. Approved by: cognet END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-11-22T13:12:34.000000Z K 7 svn:log V 48 Cross-reference nextboot(8). MFC after: 3 days END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-22T13:44:27.000000Z K 7 svn:log V 281 MFC v1.108: > revision 1.108 > date: 2006/11/19 08:12:54; author: kensmith; state: Exp; lines: +15 -19 > Move the check for which disc volume we have/want to after we install > the package dependencies. Installation of the dependencies may leave > us on the wrong disc volume. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-22T14:28:45.000000Z K 7 svn:log V 423 MFS 1.106.2.1: revision 1.106.2.1 > date: 2006/11/22 13:44:27; author: kensmith; state: Exp; lines: +15 -19 > MFC v1.108: >> revision 1.108 >> date: 2006/11/19 08:12:54; author: kensmith; state: Exp; lines: +15 -19 >> Move the check for which disc volume we have/want to after we install >> the package dependencies. Installation of the dependencies may leave >> us on the wrong disc volume. Approved by: re (bmah) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T15:52:24.000000Z K 7 svn:log V 53 Remove reference to mount_fdescfs. Suggested by: ru END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-11-22T16:33:40.000000Z K 7 svn:log V 413 Initialization bugfixes and enhancements: - Fix bug preventing adoption of running firmware - Set PCIe max read request size to 4KB - Read PCIe link width from config space - Assume aligned completions from the southbridge ports of intel E5000 chips - Use aligned firmware when link width is x4 or less - Add hw.mxge.force_firmware tunable to allow user to force selection of aligned (or unaligned) firmware END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-11-22T16:39:21.000000Z K 7 svn:log V 43 MFC 1.8: Update URL of Intel documentation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-22T17:02:26.000000Z K 7 svn:log V 80 Update state of 6.1-RELEASE sysinstall(8) CD-ROM disk-swapping bug (now fixed). END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-22T17:16:54.000000Z K 7 svn:log V 805 Change error codes returned by protocol operations when an inpcb is marked INP_DROPPED or INP_TIMEWAIT: o return ECONNRESET instead of EINVAL for close, disconnect, shutdown, rcvd, rcvoob, and send operations o return ECONNABORTED instead of EINVAL for accept These changes should reduce confusion in applications since EINVAL is normally interpreted to mean an invalid file descriptor. This change does not conflict with POSIX or other standards I checked. The return of EINVAL has always been possible but rare; it's become more common with recent changes to the socket/inpcb handling and with finer-grained locking and preemption. Note: there are other instances of EINVAL for this state that were left unchanged; they should be reviewed. Reviewed by: rwatson, andre, ru MFC after: 1 month END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-11-22T17:18:05.000000Z K 7 svn:log V 255 MFC: revision 1.4 date: 2006/01/14 20:45:02; author: ru; state: Exp; lines: +2 -0 Ignore spurious '\0' first character read on a serial console. This allows me to "boot -a" over a serial console. Tested on several machines. Approved by: ru END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-22T17:22:50.000000Z K 7 svn:log V 255 New release notes (direct commits): sysinstall(8) kernel installation fix, sysinstall(8) multi-CDROM package installation fix. Modified release notes: Mention HAL support in GNOME update note [1]. Approved by: re (implicitly) Requested by: marcus [1] END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-22T17:56:36.000000Z K 7 svn:log V 1047 Fix coherency issue. From submitter: I have been debugging the usb problems some more. Your were right in your assumption (thanks for the pointer) about lack of calls to bus_dmamap_sync(). In usbdi.c bus_dmamap_sync() does get used for transfers that move data from PC to USB and it is used for transfers that move data from USB to PC. But someone forgot that control transfers consist of possibly two data chunks : the request itself and optionally a buffer of data that should be transfered to or from the USB device. On requests to the control endpoint without additional data bus_dmamap_sync() didn't get called. For some reason my first tests with umass worked (due to enough cache poisening I guess). The attached patch adds a call to bus_dmamap_sync() to usbdi.c and now all devices I have tried work out of the box. I have successfully transfered large files using the if_axe driver and I have mounted several different umass devices. submitted by: Daan Vreeken sponsored by: Vitsch Electronics reviewed by: cognet@ END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2006-11-22T18:47:24.000000Z K 7 svn:log V 131 Fix transposition of width and value arguments to pci_config_write() when setting up the read request size. Pointed out by: kmacy END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-22T20:47:58.000000Z K 7 svn:log V 104 Go back to building documentation for all the languages now that we have a separate disc just for docs. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-22T21:05:17.000000Z K 7 svn:log V 177 o Check that -w width is not above maximum. Use DWIDTH instead of hardcoded constant. Reported by: Gruzicki Wlodek on BugTraq Obtained from: NetBSD, OpenBSD MFC after: 1 week END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-22T21:16:19.000000Z K 7 svn:log V 246 MFS v1.887.2.20: > revision 1.887.2.20 > date: 2006/11/22 20:47:58; author: kensmith; state: Exp; lines: +5 -6 > Go back to building documentation for all the languages now that we have > a separate disc just for docs. Approved by: re (bmah) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-22T21:30:02.000000Z K 7 svn:log V 56 Use our standard section 4 SYNOPSIS. MFC after: 3 days END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-11-22T22:21:57.000000Z K 7 svn:log V 351 Fix a race in soclose() where connections could be queued to the listening socket after the pass that cleans those queues. This results in these connections being orphaned (and leaked). The fix is to clean up the so queues after detaching the socket from the protocol. Thanks to ups and jhb for discussions and a thorough code review. Approved by: re END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T22:55:54.000000Z K 7 svn:log V 21 Remove mount_ext2fs. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T22:58:10.000000Z K 7 svn:log V 180 Detach mount_devfs, mount_ext2fs, mount_fdescfs, mount_procfs, mount_linprocfs, and mount_std from the build. They are no longer used, and can be replaced with "mount -t fstype". END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-22T23:01:40.000000Z K 7 svn:log V 159 Mention that the following binaries have been detached from the build: mount_devfs, mount_ext2fs, mount_fdescfs, mount_procfs, mount_linprocfs, and mount_std. END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-11-22T23:06:26.000000Z K 7 svn:log V 351 Fix a race in soclose() where connections could be queued to the listening socket after the pass that cleans those queues. This results in these connections being orphaned (and leaked). The fix is to clean up the so queues after detaching the socket from the protocol. Thanks to ups and jhb for discussions and a thorough code review. Approved by: re END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-11-22T23:54:29.000000Z K 7 svn:log V 335 Fix a race in soclose() where connections could be queued to the listening socket after the pass that cleans those queues. This results in these connections being orphaned (and leaked). The fix is to clean up the so queues after detaching the socket from the protocol. Thanks to ups and jhb for discussions and a thorough code review. END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-11-23T00:20:54.000000Z K 7 svn:log V 70 Add option -x to display output values in hex in addition to decimal. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-11-23T00:28:58.000000Z K 7 svn:log V 57 Add USR997902 to the list of devices supported by re(4). END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-23T00:50:48.000000Z K 7 svn:log V 118 add codes for Atheros USB devices; shuffle one ural code to avoid conflict Obtained from: openbsd MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T00:52:52.000000Z K 7 svn:log V 296 Fix TSO support on sun4v - incorporate csjp's fix for a mishandled endian conversion - convert PAGE_SIZE to 4096 for PCIe adapter workaround (my page size is not 4k) - implement em_read_pcie_cap_reg where we set the max read size on pcie to 4k (taken from mxge) Reviewed by: scottl and jfvogel END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-11-23T00:57:10.000000Z K 7 svn:log V 122 Oops - what people refer to as linux_base-fc4 calls itself linux_base-fc and that's what pkg_add needs. MFC after: 1 day END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-23T00:58:40.000000Z K 7 svn:log V 184 Add a vendor ID for O2Micro, obtained from http://www.usb.org/developers/tools Add a product ID for the Dell TrueMobile 350 Bluetooth USB Adapter obtained from NetBSD's usbdevs file. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-11-23T01:44:15.000000Z K 7 svn:log V 145 Remove mount_devfs, mount_ext2fs, mount_fdescfs, mount_linprocfs, mount_procfs, mount_std, which are now obsolete. Requested by: netchild, ache END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-11-23T02:13:40.000000Z K 7 svn:log V 42 MF6: Fix ARM build. Approved by: re(KEN) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T02:25:16.000000Z K 7 svn:log V 511 In contrast to the non-obvious and flexible nature of the optimized bcopy in t1_copy.S (which shall retain its CDDL copyright, and thus likely be removed from GENERIC) I have removed the CDDL from hcall.S because there is zero flexibility in the implementation of hypercalls as they derive directly from the hypervisor interface which is not copyrighted (ironically the source for the hypervisor itself is BSD licensed). It is best to start any bikeshed about this as soon as possible. Discussed with: bsdimp END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T03:52:39.000000Z K 7 svn:log V 101 Add hypervisor interfaces for logical domain channels from the hypervisor API docs remove bogus CDDL END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T04:18:21.000000Z K 7 svn:log V 95 re-name misnamed single character console interfaces add in multi character console interfaces END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T04:38:14.000000Z K 7 svn:log V 33 Add in missing hypercall numbers END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T04:59:29.000000Z K 7 svn:log V 21 Add watchdog support END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-11-23T05:07:32.000000Z K 7 svn:log V 145 usage: Include the - in the x flag. main: Make -x set the hexdump; there's no obvious reason to toggle it. Nitpicked by: ru MFC after: 1 week END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-11-23T05:08:06.000000Z K 7 svn:log V 58 Bump document date. Nitpicked by: ru MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T05:43:39.000000Z K 7 svn:log V 95 Move magic PCIe workaround constant to header - add appropriate comment Suggested by: jfvogel END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T05:48:13.000000Z K 7 svn:log V 60 remove no longer correct comment above em_read_pcie_cap_reg END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-11-23T05:54:45.000000Z K 7 svn:log V 28 MFen 1.73.2.34 -> 1.73.2.35 END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-11-23T05:57:15.000000Z K 7 svn:log V 611 Initialize a local variable in 2 places just before it is used, not always at the start of rtalloc1(). This backs out part of revs 1.83 and 1.85. Profiling on an i386 showed that that for sending tiny packets using bge, -current takes 7 bzero()s where RELENG_4 takes only 1, and that bzero()ing is now the dominant overhead (10-12%, up from 1%, but profiling overestimated this a bit). This commit backs out 2 of the 6 extra bzero()s (1 in each of 2 calls per packet to rtalloc1()). They were the largest ones by byte count (48 bytes each) but perhaps not by time (small misaligned ones might take longer). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-11-23T08:04:25.000000Z K 7 svn:log V 62 MFen 1.883.2.52.2.1 -> 1.883.2.52.2.2 Approved by: re (bmah) END K 10 svn:author V 5 marck K 8 svn:date V 27 2006-11-23T08:41:08.000000Z K 7 svn:log V 291 MF RELENG_6: revision 1.4 date: 2006/01/14 20:45:02; author: ru; state: Exp; lines: +2 -0 Ignore spurious '\0' first character read on a serial console. This allows me to "boot -a" over a serial console. Tested on several machines. Approved by: ru Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-23T09:21:24.000000Z K 7 svn:log V 99 MFC: Remove uhidev.4 and references to it, the corresponding code was never imported from NetBSD. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-23T09:28:29.000000Z K 7 svn:log V 110 MFC: rev. 1.61 Note uhidev.4 removal. Approved by: rwatson (mentor) (except trivial adjustment of the date) END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-11-23T09:50:18.000000Z K 7 svn:log V 59 MFC (1.270: don't do null Setattr RPCs for VA_MARK_ATIME). END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T11:19:31.000000Z K 7 svn:log V 115 MFC: 1.90: Skip unreferenced objects when counting vm totals. 1.91: Remove a redundant pointer-type variable. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T11:47:34.000000Z K 7 svn:log V 53 Oops, fix the format specifier to what was intended. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T11:51:23.000000Z K 7 svn:log V 49 Fix the format specifier suitable for uintmax_t. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-11-23T11:55:17.000000Z K 7 svn:log V 864 Fix and extend the -j option to pkill/pgrep WRT the jail wildcard specifications. Earlier the only wildcard syntax was "-j 0" for "any jail". There were at least two shortcomings in it: First, jail ID 0 was abused; it meant "no jail" in other utils, e.g., ps(1). Second, it was impossible to match processed not in jail, which could be useful to rc.d developers. Therefore a new syntax is introduced: "-j any" means any jail while "-j none" means out of jail. The old syntax is preserved for compatibility, but now it's deprecated because it's limited and confusing. Update the respective regression tests. While I'm here, make the tests more complex but sensitive: Start several processes, some in jail and some out of jail, so we can detect that only the right processes are killed by pkill or matched by pgrep. Reviewed by: gad, pjd MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T11:57:12.000000Z K 7 svn:log V 222 MFC: Make members of "struct vmmeter" unsigned; fix overflow bugs when printing them in kilobytes in sysctl(8), systat(1), and vmstat(8). Fix sysctl(8) reporting of the virtual memory's total; it's accounted in pages too. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-11-23T14:28:19.000000Z K 7 svn:log V 84 Add a guideline for naming new sysctl nodes. Discussed in: cvs-src (some time ago) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T19:58:06.000000Z K 7 svn:log V 81 separate out legitimately CDDL code - optimized routines taken from opensolaries END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T21:22:06.000000Z K 7 svn:log V 96 Remove system critical files with CDDL origin with the plan being to create clean room versions END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T21:29:50.000000Z K 7 svn:log V 27 remove CDDL derive hcall.S END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T21:36:02.000000Z K 7 svn:log V 62 Finish the PG_NX support at the pmap level. Reviewed by: alc END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-23T21:37:04.000000Z K 7 svn:log V 41 Use a define instead of a "magic" value. END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-11-23T23:15:19.000000Z K 7 svn:log V 165 MFC Rev 1.35 implemented more validation checks about incoming responses per RFC2080, and one additional heuristic check for safer operation. Obtained from: KAME END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-23T23:47:53.000000Z K 7 svn:log V 66 Add in initial clean room implementation of hypervisor interfaces END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T01:56:46.000000Z K 7 svn:log V 110 move CDDL licensed machine description support routine files to cddl directory update files.sun4v accordingly END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T02:00:48.000000Z K 7 svn:log V 95 New hooks for reading/writing archives to/from a FILE * or an in-memory buffer. PR: bin/86742 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T02:37:51.000000Z K 7 svn:log V 52 add comments for cpu configuration hypervisor calls END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-11-24T03:56:25.000000Z K 7 svn:log V 536 Fix another parallel make problem with the generated make file. Define the xxx_OBJPATHS earlier and then use it in the xxx_make target because each obj is actually made through that. This allows the crunch to work with -j32 on sun4v. The makefile generated is still poor, though. It really shouldn't use the general 'make all' to do the submakes in the app directories being crunched because each of those objects is listed as a dependency in the generated crunch makefile. Doing that really requires a unique rule to generate them. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T05:27:49.000000Z K 7 svn:log V 194 - Comment most of the remaining hypercalls in hcall.S - implement hypercalls returning a single value - start fixing the fallout of the recent changes needed to get the kernel compiling again END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T05:34:23.000000Z K 7 svn:log V 76 Document the new _open_FILE() and _open_memory() interfaces. PR: bin/86742 END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T05:37:38.000000Z K 7 svn:log V 59 A few minor corrections to the libarchive.3 overview page. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T05:41:16.000000Z K 7 svn:log V 44 A few minor clarifications and corrections. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T05:48:04.000000Z K 7 svn:log V 252 Fill in a couple of missing casts: clarify one narrowing conversion and correct the use of unary minus with an unsigned value. (The unary minus here is actually being used as a bitwise operation, which is unusual enough to deserve a clarifying cast.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-24T06:38:11.000000Z K 7 svn:log V 174 - style: use `=' instead of `+=' for initial assignments. - don't add generated sources' objects to OBJS explicitly; GENSRCS is part of SRCS so they were already in OBJS. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-11-24T06:51:49.000000Z K 7 svn:log V 163 I mistakenly committed the wrong version of my patch (sorry). s/O2/O2Micro, as that's how they seem to prefer it, and remove what is now one blank line too many. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T07:11:24.000000Z K 7 svn:log V 142 document and comment all functions outside of MMU and MSI services from those, implement all those whose arguments don't require save/restore END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T07:49:15.000000Z K 7 svn:log V 109 comment all remaining documented hypervisor functions except for msi implement performance counter functions END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-11-24T09:07:26.000000Z K 7 svn:log V 212 Make use of mk/ files from a fresh source tree, rather than the currently installed ones. This makes it possible to use the script against Makefiles that uses bsd.own.mk on an old system. Submitted by: bushman END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-11-24T09:24:11.000000Z K 7 svn:log V 92 MFC rev. 1.15: Wake up PIOCWAIT handler on the process exit in addition to the stop events. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-11-24T09:57:38.000000Z K 7 svn:log V 113 Eliminate atomic operations in thread cancellation functions, it should reduce overheads of cancellation points. END K 10 svn:author V 3 yar K 8 svn:date V 27 2006-11-24T11:44:19.000000Z K 7 svn:log V 234 Note that, thanks to the work by Alan Cox et al, some arch'es don't need sendfile() buffers any more. The report on the work referenced can be found at http://usenix.org/events/usenix05/tech/general/elmeleegy.html MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-11-24T11:53:16.000000Z K 7 svn:log V 915 Push Giant a bit further off the NFS server in a number of straight forward cases by converting from unconditional acquisition of Giant around vnode operations to conditional acquisition: - Remove nfsrv_access_withgiant(), and cause nfsrv_access() to now assert that Giant will be held if it is required for the vnode. - Add nfsrv_fhtovp_locked(), which will drop the NFS server lock if required, and modify nfsrv_fhtovp() to conditionally acquire Giant if required. - In the VOP's not dealing with more than one vnode at a time (i.e., not involving a lookup), conditionally acquire Giant. This removes Giant use for MPSAFE file systems for a number of quite important RPCs, including getattr, read, write. It leaves unconditional Giant acquisitions in vnode operations that interact with the name space or more than one vnode at a time as these require further work. Tested by: kris Reviewed by: kib END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-24T12:00:02.000000Z K 7 svn:log V 18 o Xr sendfile(2). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-24T13:10:30.000000Z K 7 svn:log V 208 Make it clear that the device name may contain '/' characters to place a device in a subdirectory. Also explicitly state that the name is constructed using fmt like printf would print it. MFC After: 3 days END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-11-24T14:47:25.000000Z K 7 svn:log V 129 Remove reference to a man page of pib, an obscure third-party tool, whose port does not install any manpages. MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-11-24T16:35:54.000000Z K 7 svn:log V 51 Connect four new files to the build. PR: bin/86742 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-11-24T18:02:12.000000Z K 7 svn:log V 112 Fix minor typo: s/will enabled/will enable/ Submitted by: moose at opera dot com Approved by: re (implicitly) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T18:36:04.000000Z K 7 svn:log V 34 remove unused reference to tsb pa END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T18:50:56.000000Z K 7 svn:log V 80 Implement mmu functions and cpu_mondo_send fix some more kernel compile fallout END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-24T18:53:45.000000Z K 7 svn:log V 149 Add instructions for creating a ramdisk root image. These likely need to be augmented with instructions for those platforms that have /boot/loader. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-11-24T19:58:31.000000Z K 7 svn:log V 73 Finish MFC (rev. 1.17) "optional" keyword. Spotted by: Ulrich Spoerlein END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T20:47:29.000000Z K 7 svn:log V 55 - implement remaining pci functions - fix build errors END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-24T20:56:43.000000Z K 7 svn:log V 64 kernel will not compile without genclock, thus move to DEFAULTS END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-11-24T22:14:37.000000Z K 7 svn:log V 230 Make sure we do not sleep while locks are held. Change the malloc(9) flags from M_WAITOK to M_NOWAIT. This should not cause any problems since the calling code appears to properly handle failed allocations. Discussed with: kmacy END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-11-24T22:45:26.000000Z K 7 svn:log V 123 mark tx/rx descriptors COHERENT; we do not sync changes so on architectures like arm this is necessary MFC after: 1 month END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-25T06:29:46.000000Z K 7 svn:log V 139 The mountroot prompt will drop into ddb if we don't recognize error codes from getchar correctly - we also need to check for HUP and BREAK END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-11-25T07:30:12.000000Z K 7 svn:log V 644 Three minor bug fixes: 1. When downloading metadata files, make sure we only download each file once; without this fix, "freebsd-update fetch" will fail the first time it is run if there have been no updates yet for the installed release. 2. If the FOO kernel is installed in /boot/kernel instead of /boot/FOO and the /boot/FOO directory does not exist, don't try to update /boot/FOO. This is an issue only where an update involves adding a new kernel module. 3. When removing files and directories, operate in reverse lexographical order, in order to ensure that files are removed before the directory which contains them. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-25T12:03:55.000000Z K 7 svn:log V 43 MFC: Use our standard section 4 SYNOPSIS. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-25T12:12:11.000000Z K 7 svn:log V 49 Grr, fix typo introduced in the previous commit. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-11-25T12:13:00.000000Z K 7 svn:log V 55 MFC: Grr, fix typo introduced in the previous commit. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-25T20:38:56.000000Z K 7 svn:log V 454 - In nd6_rtrequest(), when caching an rtentry, don't forget to add a reference to it; otherwise, we could later access a freed memory. This is believed to fix panics some users were observing when running route6d(8), and is similar to the fix in sys/netinet/if_ether.c,v 1.139 by glebius@. PR: kern/93910, kern/105437 Testing by: Wojciech Puchar (still ongoing) - Add rtentry locking to nd6_output() similar to rt_check(). MFC after: 4 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-25T22:34:01.000000Z K 7 svn:log V 42 Clarify what non-zero return values mean. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-11-25T22:36:09.000000Z K 7 svn:log V 326 devsw() was removed by phk: revision 1.199 date: 2004/09/24 08:30:57; author: phk; state: Exp; lines: +0 -1 Remove the cdevsw() function which is now unused. (the log is wrong, it was really devsw that was removed). # we really need to actually document the functions in sys/conf.h as well # as things like d_open... END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-11-25T23:00:46.000000Z K 7 svn:log V 60 Tweak the comment about mapping a kernel using large pages. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-11-26T04:37:49.000000Z K 7 svn:log V 42 add interrupt cookie hypervisor functions END