Ĩe107000 219 290 177 160 208 252 178 778 145 166 171 356 190 158 166 170 258 455 421 290 323 691 180 160 162 227 276 184 141 289 188 216 223 245 400 331 161 219 171 235 162 334 507 306 307 339 234 380 181 172 226 458 867 136 251 136 115 146 274 232 119 185 346 117 210 123 223 173 156 161 216 182 313 149 139 240 149 188 178 164 186 164 267 183 219 179 178 126 205 174 534 177 266 567 360 334 497 422 188 202 134 156 167 151 209 139 1054 231 177 147 149 163 250 294 222 320 231 195 153 206 176 634 1301 131 139 128 139 372 274 326 133 237 538 172 179 286 170 330 366 119 271 154 180 102 283 467 197 139 248 368 139 152 209 121 115 116 146 129 111 127 116 121 111 125 114 122 265 128 121 121 483 231 202 317 1233 259 223 234 224 941 173 443 122 167 128 297 196 185 186 237 180 256 144 200 356 284 158 150 124 264 279 213 174 236 325 128 332 404 137 240 182 166 159 331 430 207 159 209 184 209 K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-11-17T08:54:29.000000Z K 7 svn:log V 195 goto break; != break; I've no idea if this is the right behavior for the library, but this at least fixes the build, and matches what seems to be alfred's intent in the commit message for 1.19. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-17T09:33:00.000000Z K 7 svn:log V 84 - Release the imgp vnode prior to freeing exec_map resources to avoid deadlock. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-11-17T09:53:11.000000Z K 7 svn:log V 63 Fix a typo. Add FreeBSD ID in a %% comment. MFC after: 3 days END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-17T10:12:00.000000Z K 7 svn:log V 111 Rework last exiting thread in kse_release(), wait a signal and then schedule an upcall and call thread_exit(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-17T10:27:34.000000Z K 7 svn:log V 159 MFC: Print non-printing characters in directory names, as well as file names, as `?' or `\ooo', depending on whether the -b or -B flags were used. PR: 43995 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-17T10:36:15.000000Z K 7 svn:log V 86 MFC revision 1.109: Sync usage() with reality and sort it alphabetically. PR: 42620 END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-17T11:47:03.000000Z K 7 svn:log V 681 1.Add sysctls to control KSE resource allocation. kern.threads.max_threads_per_proc kern.threads.max_groups_per_proc 2.Temporary disable borrower thread stash itself as owner thread's spare thread in thread_exit(). there is a race between owner thread and borrow thread: an owner thread may allocate a spare thread as this: if (td->td_standin == NULL) td->standin = thread_alloc(); but thread_alloc() can block the thread, then a borrower thread would possible stash it self as owner's spare thread in thread_exit(), after owner is resumed, result is a thread leak in kernel, double check in owner can avoid the race, but it may be ugly and not worth to do. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-11-17T12:06:57.000000Z K 7 svn:log V 51 MFC 1.29: add equal sign after tcsh variable name. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-17T13:33:55.000000Z K 7 svn:log V 74 Fix a typo in a console message. Submitted by: akiyama MFC after: 3 days END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-17T13:35:12.000000Z K 7 svn:log V 78 Copy from ${EXTLOCALDIR} to ${CHROOTDIR}/usr/local if EXTLOCALDIR is defined. END K 10 svn:author V 3 yar K 8 svn:date V 27 2002-11-17T13:38:31.000000Z K 7 svn:log V 263 MFC rev. 1.131: Don't free the current addrinfo list, or else a pointer to a freed memory area would arise. Only an addrinfo list from an earlier call to getaddrinfo() should be freed there because it will be substituted by the current list referenced by "res". END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-17T13:51:22.000000Z K 7 svn:log V 97 - Ease sanity check to get cylinders. - Get the slice name from the result of kern.geom.conftxt. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-17T13:56:37.000000Z K 7 svn:log V 65 Save a slice name on the disk and print it at g_pc98_dumpconf(). END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-17T14:08:48.000000Z K 7 svn:log V 74 Use a sysctl for controlling the debugging output. Submitted by: akiyama END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-17T14:22:37.000000Z K 7 svn:log V 78 Apply some fixups in the driver_t's. Submitted by: akiyama MFC after: 3 days END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-17T15:05:55.000000Z K 7 svn:log V 164 MFC: Add support for the Latin American and Caribbean IP address Regional Registry (LACNIC) with the -l option and support for recursive IP address searches. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-17T16:00:51.000000Z K 7 svn:log V 361 - Add support for ALT_BREAK_TO_DEBUGGER; this is the only reliable way to trigger a breakpoint with this chip. - Fiddle the right bits in the cn input and output routines to disable port interrupts and enable visibility of the masked interrupt status bits. - Register a shutdown final event handler to put the chip back in the mode that the prom expects. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T16:02:17.000000Z K 7 svn:log V 326 Cleanup some of the comments, and reformat long lines. Replace m_copy() with m_copypacket() where applicable. Replace "if (a.s_addr ...)" with "if (a.s_addr != INADDR_ANY ...)" to make it clear what the code means. While at it, fix some function headers and remove 'register' from variable declarations. MFC after: 3 days END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T16:13:08.000000Z K 7 svn:log V 195 Minor documentation changes and indentation fix. Replace m_copy() with m_copypacket() where applicable. While at it, fix some function headers and remove 'register' from variable declarations. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-17T16:22:18.000000Z K 7 svn:log V 229 1. Hide the internals of struct fd_set in standard namespaces. 2. Avoid referencing bcopy() and bzero(), since they may not be in scope. Request by: bde (1) Submitted by: wollman (2) Reviewed by: archie, bde PR: 43270 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T16:30:44.000000Z K 7 svn:log V 596 Move the ip_fragment code from ip_output() to a separate function, so that it can be reused elsewhere (there is a number of places where it can be useful). This also trims some 200 lines from the body of ip_output(), which helps readability a bit. (This change was discussed a few weeks ago on the mailing lists, Julian agreed, silence from others. It is not a functional change, so i expect it to be ok to commit it now but i am happy to back it out if there are objections). While at it, fix some function headers and replace m_copy() with m_copypacket() where applicable. MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-11-17T16:34:07.000000Z K 7 svn:log V 87 Update SYNOPSIS to reflect the standardized header. Add STANDARDS section. PR: 43270 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T17:04:19.000000Z K 7 svn:log V 66 Fix function headers and remove 'register' variable declarations. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T18:13:02.000000Z K 7 svn:log V 68 Fix function headers, remove 'register' from variable declarations. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T18:14:04.000000Z K 7 svn:log V 132 Replace m_copy() with m_copypacket() where applicable. Replace 0 with NULL where appropriate. Fix indentation and function headers. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-11-17T19:45:00.000000Z K 7 svn:log V 183 Add a new translation and activate it: 1.2 -> 1.3 ja_JP.eucJP/Makefile (new) -> 1.3 ja_JP.eucJP/early-adopter/Makefile (new) -> 1.5 ja_JP.eucJP/early-adopter/article.sgml END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-17T20:19:34.000000Z K 7 svn:log V 90 Upgrade the root partition mount to r/w before trying to write to it. MFC after: 3 days END K 10 svn:author V 3 hrs K 8 svn:date V 27 2002-11-17T20:38:27.000000Z K 7 svn:log V 49 Add ${DESTDIR} forgotten in the previous commit. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-17T21:48:42.000000Z K 7 svn:log V 196 MFi386 r1.369 - Clear the PG_WRITEABLE flag in pmap_page_protect() if write access is being removed. Return immediately if write access is being removed and PG_WRITEABLE is already clear. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-17T23:26:42.000000Z K 7 svn:log V 93 include smp.h. it is required by some code that was commented out until david's last commit. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-17T23:46:45.000000Z K 7 svn:log V 121 Oops. Some ut_time stuff slipped through the cracks. These turned out to be non-fatal due to stack alignment roundups. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-17T23:50:41.000000Z K 7 svn:log V 128 Deal with the possibility that time_t != int32_t. Otherwise ia64 thought the fs_old_size was the half part of fs_old_time etc. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-18T01:11:58.000000Z K 7 svn:log V 149 Flesh out the description of the uma_zcreate callback function arguements a bit. As there may be changes soon we're still a bit vague unfortunatly. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-18T01:36:09.000000Z K 7 svn:log V 307 MFi386 r1.369 - Clear the PG_WRITEABLE flag in pmap_changebit() if write access is being removed. Return immediately if write access is being removed and PG_WRITEABLE is already clear. Note: For efficiency, pmap_changebit() should be replaced by a function similar to sparc64's pmap_clear_write(). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-18T01:59:31.000000Z K 7 svn:log V 234 1. Support versioning and wall clock in kse mailbox, also add rusage time in thread mailbox. 2. Minor change for thread limit code in thread_user_enter(), fix typo in kse_release() last I committed. Reviewed by: deischen, mini END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-18T02:02:08.000000Z K 7 svn:log V 65 Adjust code for new mailbox format. Reviewed by: deischen, mini END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-18T02:41:03.000000Z K 7 svn:log V 123 During shutdown explain what the numbers following the 'syncing disks' message mean, specifically, 'buffers remaining...'. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-18T03:28:23.000000Z K 7 svn:log V 78 Run configure at SI_SUB_THIRD instead of SI_SUB_ANY like other architectures. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-18T04:02:42.000000Z K 7 svn:log V 141 Remove some unnecessary code. Make the device description nicer. Add a delay in the right place to flush output before switching consoles. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-18T04:05:22.000000Z K 7 svn:log V 70 Remove vm_page_protect(). Instead, use pmap_page_protect() directly. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-11-18T04:57:13.000000Z K 7 svn:log V 241 MFC (1.10: align the stack suitably for the version of gcc in FreeBSD-4 (provided -fomit-frame-pointer is not used)). This MFC didn't make it into 4.7R after 3 days because it was too dangerous to merge a few days before 4.7R. PR: 41528: END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-18T04:58:11.000000Z K 7 svn:log V 411 Everything in the disklabel is unsigned so make all the input routines take unsigned values. his allows one to label disk with the number of blocks > 31 bits (though less then 32 bits) e.g. # size offset fstype [fsize bsize bps/cpg] c: 3125755904 0 unused 0 0 # (Cyl. 0 - 194569*) d: 3125755840 64 unused 0 0 # (Cyl. 0*- 194569*) which is needd to test UFS2 END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-18T05:56:43.000000Z K 7 svn:log V 212 Setup a default tty mode even if the device is not the console. Don't reset the chip on open if we're not the console. This fixes running a getty on ttya or ttyb if console input and output devices are screen. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-18T06:17:07.000000Z K 7 svn:log V 209 Move SHOW_BUSYBUFS and PANIC_REBOOT_WAIT_TIME into the MI options file, since MI code uses them, and every platform provides them (except x86_64 whose options file was lacking one). Reviewed by: bde, rwatson END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-11-18T06:19:12.000000Z K 7 svn:log V 245 Create the ofwcons device at SI_SUB_CONFIGURE instead of SI_SUB_DRIVERS, after configure() has run. Only create the device if ofwcons is the highest priority console. Make a dev alias with the same name as the firmware output-device property. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-18T07:16:47.000000Z K 7 svn:log V 141 Add BUGS section and note departure of actual implementation from what is documented so the pioneers will know why it works the way it does. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-18T07:34:56.000000Z K 7 svn:log V 284 libc header files are normally in src/include. Therefore, uuid.h has been repo-copied from src/lib/libc/uuid to src/include. Update the makefiles. While in src/include/Makefile, reformat and resort INCS. Reverting the functional change only involves removing uuid.h. Pompted by: ru END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-18T08:06:39.000000Z K 7 svn:log V 86 This file has reincarnated as src/include/uuid.h with a whole new future ahead of it. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-18T08:27:14.000000Z K 7 svn:log V 79 - Wakeup the correct address when a zone is no longer full. Spotted by: jake END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-18T08:32:45.000000Z K 7 svn:log V 130 Add mount_msdosfs to the crunch-mix. We need to be able to mount the EFI partition, because we intend to link /boot to /efi/boot. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-18T08:37:46.000000Z K 7 svn:log V 362 Create a link /boot -> //boot, where is the mountpoint of the EFI file system. This makes the EFI partition non-optional. I don't think that the links are actually correct, given that all the mount points are under /mnt when sysinstall is run as init. (ie a non-upgrade). Thus: I think I need to go in once more, but at least this doesn't get lost... END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-11-18T09:33:56.000000Z K 7 svn:log V 774 Add several new real categories and virtual categories. [Those marked with an asterisk (*) are virtual categories] - accessibility* : Ports to help disabled users PR: ports/39103 Requested by: trevor - finance : Monetary, financial and related applications PR: ports/39102 Requested by: trevor - haskell* : Software related to the Haskell language PR: ports/41959 Requested by: obraun - hungarian : Hungarian language support PR: ports/37576 Requested by: Janos Mohacsi - multimedia : Multimedia software Requested by: many - parallel* : pplications dealing with parallelism in computing PR: ports/39094 Requested by: trevor - portuguese : Portuguese language support PR: ports/35991 Requested by: trevor END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-18T09:50:57.000000Z K 7 svn:log V 45 libc_r wasn't so tied to libc for 22 months. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-18T10:11:22.000000Z K 7 svn:log V 159 Install /usr/libexec/makewhatis.local and /usr/libexec/catman.local. This has slipped through the cracks of The Great Perl Script Rewrite. Repocopied by: joe END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-18T10:25:27.000000Z K 7 svn:log V 45 Catch up with The Great Perl Script Rewrite. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-18T11:03:29.000000Z K 7 svn:log V 22 Don't move NFSCLIENT. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-18T11:16:44.000000Z K 7 svn:log V 53 Export NO_CPU_CFLAGS and NO_CPU_COPTFLAGS to chroot. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-18T11:26:49.000000Z K 7 svn:log V 182 The getobjformat(3) API was broken in 5.0-CURRENT -- it no longer deletes object format options from the argument vector. (This is to restore the ability to downgrade to RELENG_4.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-18T11:49:55.000000Z K 7 svn:log V 140 MFC: 1.28: Reset LogTag to NULL in closelog(3). Fixes mysterious crashes caused by dynamic PAM modules calling openlog(3) and closelog(3). END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-18T12:25:53.000000Z K 7 svn:log V 26 Add EXTLOCALDIR document. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-18T12:28:15.000000Z K 7 svn:log V 89 Make sure only update wall clock at upcall time, slightly reformat code in kse_relase(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-18T14:23:21.000000Z K 7 svn:log V 249 We leaked a process lock reference in the event an RFTHREAD process leader wasn't exiting during a fork; instead, do remember to release the lock avoiding lock order reversals and recursion panic. Reported by: "Joel M. Baldwin" END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-11-18T16:16:57.000000Z K 7 svn:log V 25 MFC: Add new categories. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-18T18:58:41.000000Z K 7 svn:log V 114 MFC sign changes to allow partitionning of disks where the number of blocks is > 31 bits (but less that 32 bits). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-18T20:31:35.000000Z K 7 svn:log V 31 Document the KERNELS variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-18T21:02:29.000000Z K 7 svn:log V 130 Remove leading ^ from example of match line in vendor-supplied rules since the ^ is implicit at the beginning of the expressions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-18T21:07:48.000000Z K 7 svn:log V 81 Fixup FILES section to use proper width and to use a cross-reference to devd(8). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T21:32:37.000000Z K 7 svn:log V 62 MFC 1.12: replace incorrect usage of M_DONTWAIT with M_NOWAIT END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T21:42:02.000000Z K 7 svn:log V 67 MFC 1.55 -- fix comparisons of struct ipfw_flow_id PR: kern/44078 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T21:51:16.000000Z K 7 svn:log V 121 MFC: Remove stale information from these two manpage, and point the readers to the one up-to-date page which is ipfw(8). END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T21:53:55.000000Z K 7 svn:log V 88 MFC: Misc fixes from Chris Pepper, plus additional explainations on dummynet operation. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-18T22:08:50.000000Z K 7 svn:log V 220 Fix the handling of high PLT entries (> 32764) on sparc64. This requires additional arguments to reloc_jmpslot(), which is why MI code and MD code of other platforms had to be changed. Reviewed by: jake Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T22:46:44.000000Z K 7 svn:log V 55 MFC 1.15 - fix UID/GID options parsing. PR: bin/42579 END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T22:55:24.000000Z K 7 svn:log V 45 MFC 1.16: kill EOL whitespace, style(9) fix. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-18T22:56:41.000000Z K 7 svn:log V 145 o Bring the NOTICE section into the DESCRIPTION section and wrap it in .Bf -emphasis ... .Ef o Grammar/spelling Sponsored by: DARPA, NAI Labs END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T23:45:13.000000Z K 7 svn:log V 55 MFC 1.58 (fix misindentation) + remove EOL whitespace. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-18T23:48:30.000000Z K 7 svn:log V 94 MFC 1.56: use uintptr_t to cast a pointer to an int to avoid warnings on 64 bit architectures END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-11-19T00:29:36.000000Z K 7 svn:log V 85 Add file for South African holidays. Submitted by: Tony Harverson END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-11-19T00:29:37.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-11-19T00:30:38.000000Z K 7 svn:log V 93 Add description of a number of "default" files that have been added over the last few years. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-19T02:50:46.000000Z K 7 svn:log V 72 correct function declarations of stubs used for building w/o device bpf END K 10 svn:author V 5 silby K 8 svn:date V 27 2002-11-19T17:06:06.000000Z K 7 svn:log V 172 Add a sysctl to control the generation of source quench packets, and set it to 0 by default. Partially obtained from: NetBSD Suggested by: David Gilbert MFC after: 5 days END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-19T18:54:54.000000Z K 7 svn:log V 88 MFC: 700.kernelmsg rev. 1.7. Remove incorrect output redirection. Reviewed by: roberto END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-19T19:00:27.000000Z K 7 svn:log V 125 Fix a couple of bewildering typos. Pointed out by: "Alexey V. Neyman" Approved by: re (implicitly) END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-19T19:00:39.000000Z K 7 svn:log V 84 MFC: security.functions rev. 1.2 Be silent about short files. Reviewed by: roberto END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-19T20:47:01.000000Z K 7 svn:log V 83 MFC: Import of the trm(4) driver (for Tekram DC395U/UW/F and DC315U SCSI adapters. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-19T20:54:34.000000Z K 7 svn:log V 31 MFC: Connect trm to the build. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-19T21:34:35.000000Z K 7 svn:log V 111 Add entity references for cam(4), sn(4), awi(4). PR: 45489 Submitted by: Mark Linimon END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-19T22:05:47.000000Z K 7 svn:log V 81 MFC: awi(4) and sn(4) driver manpages. sn.4 1.4 awi.4 1.11 Reviewed by: imp END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-19T22:12:42.000000Z K 7 svn:log V 437 Merge kld access control checks from the MAC tree: these access control checks permit policy modules to augment the system policy for permitting kld operations. This permits policies to limit access to kld operations based on credential (and other) properties, as well as to perform checks on the kld being loaded (integrity, etc). Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-19T22:14:38.000000Z K 7 svn:log V 82 I really meant "trm", not "sym". (while I'm there fix a typo : Teckram => Tekram) END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-11-19T22:20:02.000000Z K 7 svn:log V 168 First round to sync with the English version. This patch sync'ed to 1.433 of the English version, but most of new text are not yet translated. More will be followed. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-19T23:03:05.000000Z K 7 svn:log V 472 Initial part (style only) of MFC 1.83: + remove __P() and register + fix function headers + fix indentation + remove redundant casts + remove unused conditional code + replace 0 with INADDR_ANY or NULL where applicable + remove initialization to 0 of global variables as this is default for bss This commit is cosmetic only, so it does not include any of the (minor) bugfixes or code rearrangements of 1.83, nor it makes the mrouting code work as a module. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-20T00:26:19.000000Z K 7 svn:log V 267 MFC: * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec. * Change atapi-cd ioctls to use the same units. * Change burncd, cdcontrol to convert CDROM speed to KB/sec before calling the ioctl. Add a "max" speed option for their command lines. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-11-20T02:13:32.000000Z K 7 svn:log V 236 Properly handle UFS2 sparsely allocated inodes. Fix bug that caused the error "quotacheck: bad inode number 1 to nextinode". Sponsored by: DARPA & NAI Labs. Reported-by: Franky and Matthew Kolb END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-11-20T05:14:16.000000Z K 7 svn:log V 399 If an error occurs while writing a buffer, then the data will not have hit the disk and the dependencies cannot be unrolled. In this case, the system will mark the buffer as dirty again so that the write can be retried in the future. When the write succeeds or the system gives up on the buffer and marks it as invalid (B_INVAL), the dependencies will be cleared. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-11-20T05:16:11.000000Z K 7 svn:log V 324 The target for the maximum number of dependencies has been cut in half because of reports that under heavy load the kernel could exhaust its memory pool. The limit is now (desiredvnodes * 4) rather than (desiredvnodes * 8), so it will still scale with larger systems, just not as quickly. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-20T05:53:32.000000Z K 7 svn:log V 96 Fix cdrunccb for -stable usage (SF_RETRY_SELTO instead of CAM_RETRY_SELTO) Pointed out by: bsd END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-20T10:00:04.000000Z K 7 svn:log V 106 Remove an outdated comment complaining about exporting struct ucred to userspace, I fixed it a while ago. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-20T10:06:51.000000Z K 7 svn:log V 39 comment and untwist error return logic END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-20T10:13:04.000000Z K 7 svn:log V 61 remove useless casts, unused macros and cleanup a line wrap. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-20T10:53:06.000000Z K 7 svn:log V 72 forgot about 5.x freeze, backout 1.26 through 1.28 pending re@ appoval. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-20T12:35:59.000000Z K 7 svn:log V 55 Fix idle timeout bug, use correct current time of day. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-20T14:09:33.000000Z K 7 svn:log V 116 Fix compile in the case of SMP defined but DDB not defined. Approved by: re (implicit, DP2 doesn't build w/o this) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-20T15:21:06.000000Z K 7 svn:log V 44 reapply 1.26 through 1.28. Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-20T15:41:25.000000Z K 7 svn:log V 957 Introduce p_label, extensible security label storage for the MAC framework in struct proc. While the process label is actually stored in the struct ucred pointed to by p_ucred, there is a need for transient storage that may be used when asynchronous (deferred) updates need to be performed on the "real" label for locking reasons. Unlike other label storage, this label has no locking semantics, relying on policies to provide their own protection for the label contents, meaning that a policy leaf mutex may be used, avoiding lock order issues. This permits policies that act based on historical process behavior (such as audit policies, the MAC Framework port of LOMAC, etc) can update process properties even when many existing locks are held without violating the lock order. No currently committed policies implement use of this label storage. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-20T16:56:45.000000Z K 7 svn:log V 137 Add an UPDATING note for changes in stdin/stdout/stderr. Requested by: Larry Rosenman and many others Reviewed by: imp END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-20T17:16:48.000000Z K 7 svn:log V 84 Note changes in standard file streams (from UPDATING 1.73.2.76). MFC: trm driver. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-20T17:17:11.000000Z K 7 svn:log V 54 MFC noted: trm driver. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-20T17:20:21.000000Z K 7 svn:log V 56 MFC: trm driver, entity references [1] PR: 45489 [1] END K 10 svn:author V 4 eric K 8 svn:date V 27 2002-11-20T17:59:20.000000Z K 7 svn:log V 70 Be more careful when parsing arguments. PR: 45476 MFC after: 5 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-20T18:10:42.000000Z K 7 svn:log V 157 Do not call the dumpconf method unless there is one. Compare pointers with NULL. Partially submitted by: Christian Carstensen Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-20T18:56:25.000000Z K 7 svn:log V 199 Back out the ip_fragment() code -- it is not urgent to have it in now, I will put it back in in a better form after 5.0 is out. Requested by: sam, rwatson, luigi (on second thought) Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-20T19:00:54.000000Z K 7 svn:log V 127 Back out some style changes. They are not urgent, I will put them back in after 5.0 is out. Requested by: sam Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-20T19:07:27.000000Z K 7 svn:log V 225 Move fw_one_pass from ip_fw2.c to ip_input.c so that neither bridge.c nor if_ethersubr.c depend on IPFIREWALL. Restore the use of fw_one_pass in if_ethersubr.c ipfw.8 will be updated with a separate commit. Approved by: re END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-20T19:22:09.000000Z K 7 svn:log V 139 MFbed: track changes in english version hardware/common/dev.sgml: 1.114 -> 1.115 relnotes/common/new.sgml: 1.452 -> 1.453 Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-20T20:12:52.000000Z K 7 svn:log V 102 Remember to update the providers idea of its size when we reconfigure a slice child. Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-20T21:46:44.000000Z K 7 svn:log V 59 Remove useless #includes (part of MFC of MROUTING cleanup) END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-20T22:26:58.000000Z K 7 svn:log V 111 Document the Biba MAC policy. Approved by: re Sponsored by: DARPA, NAI Labs Obtained from: TrustedBSD Project END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-20T22:28:20.000000Z K 7 svn:log V 82 Activate mac_biba.9 Approved by: re Sponsored by: DARPA, Network Associates Labs END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-20T23:01:59.000000Z K 7 svn:log V 538 The second try a committing the bluetooth code Has been seen to work on several cards and communicating with several mobile phones to use them as modems etc. We are still talking with 3com to try get them to allow us to include the firmware for their pccard in the driver but the driver is here.. In the mean time it can be downloaded from the 3com website and loaded using the utility bt3cfw(8) (supplied) (instructions in the man page) Not yet linked to the build Submitted by: Maksim Yevmenkin Approved by: re END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-20T23:20:55.000000Z K 7 svn:log V 1205 MFC: fix multicast routing KLD support, including some minor bug fixes (see 1.83 of ip_mroute.c). In detail: conf/files ip_mroute optional mrouting net/route.c remove useless #include, MFC mrouting KLD support netinet/ip_encap.c remove useless #include, access ipip_input through a function pointer (only a partial MFC -- -current has a better solution). fix interface to encap4_input() to avoid varargs netinet/ip_encap.h remove __P, fix interface to encap4_input netinet/ip_input.c MFC: mrouting KLD support, and move here rsvp_input() together with the rest of the rsvp code. netinet/ip_mroute.[ch] MFC 1.83 mrouting cleanup and KLD support netinet/ip_output.c MFC mrouting KLD support netinet/ip_var.h MFC support for mrouting KLD netinet/raw_ip.c MFC support for mrouting KLD Also some innocuous style cleanup (fix function headers, remove register, etc.) which have slipped in and i am too fed up to remove yet another time (and rerun all the kernel builds with all possible combinations of relevant options to make sure their removal does not introduce bugs). END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T00:06:08.000000Z K 7 svn:log V 36 Make the bluetooth man pages appear END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T00:36:19.000000Z K 7 svn:log V 44 Make directory for bluetooth include files. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T00:37:48.000000Z K 7 svn:log V 33 Populate with bluetooth includes END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T00:40:11.000000Z K 7 svn:log V 44 Make the bluetooth modules Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-21T01:22:38.000000Z K 7 svn:log V 278 - Implement a mechanism for allowing schedulers to place scheduler dependant data in the scheduler independant structures (proc, ksegrp, kse, thread). - Implement unused stubs for this mechanism in sched_4bsd. Approved by: re Reviewed by: luigi, trb Tested on: x86, alpha END K 10 svn:author V 5 luigi K 8 svn:date V 27 2002-11-21T01:27:31.000000Z K 7 svn:log V 179 MFC: obey to fw_one_pass in bridge and layer 2 firewalling (the latter only affects ipfw2 users). Move fw_one_pass from ip_fw[2].c to ip_input.c to avoid depending on IPFIREWALL. END K 10 svn:author V 5 ticso K 8 svn:date V 27 2002-11-21T01:28:18.000000Z K 7 svn:log V 231 Approved by: gallatin(mentor) joe (in principle) Tested by: Alexandr Kovalenko Bjoern Schlothmann MFC: uftdi driver for FDTI USB<->Serial devices END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-11-21T01:51:21.000000Z K 7 svn:log V 36 Typo fix that I brought in rev 1.16 END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-11-21T01:54:26.000000Z K 7 svn:log V 139 MFC: 1.16, 1.17. Mention that fdisk(8) should be used to grow the containing slice before growing partitions with growfs(8), if necessary. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-21T07:21:45.000000Z K 7 svn:log V 445 Fix make buildkernel. These makefiles work when building in the sys/modules directory, but not with the objdir stuff that buildkernel uses. This is because they used -I../../../blah rather than -I${.CURDIR}/../../../blah. # I didn't fix the abuse of CFLAGS to specify -g since I wanted the # barest minimal change since we're in a code freeze. Approved by: make buildkernel... Hat for armchair anarchists: core member fixing src tree damage END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-21T08:36:01.000000Z K 7 svn:log V 81 A number of people objected to make(1) being treated specially. Approved by: re END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-11-21T08:48:08.000000Z K 7 svn:log V 86 Remove myself as maintainer of openssl; I no longer have enough time to devote to it. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-21T08:57:08.000000Z K 7 svn:log V 192 - Move FSCALE back to kern_sync. This is not scheduler specific. - Create a new callout for lbolt and move it out of schedcpu(). This is not scheduler specific either. Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-21T09:14:13.000000Z K 7 svn:log V 77 - Move scheduler specific macros and defines out of proc.h Approved by: re END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-21T09:17:56.000000Z K 7 svn:log V 236 - Add an event that is triggered when the system is low on memory. This is intended to be used by significant memory consumers so that they may drain some of their caches. Inspired by: phk Approved by: re Tested on: x86, alpha END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-11-21T09:30:55.000000Z K 7 svn:log V 272 - Add the new sched_pctcpu() function to the sched_* api. - Provide a routine in sched_4bsd to add this functionality. - Use sched_pctcpu() in kern_proc, which is the one place outside of sched_4bsd where the old pctcpu value was accessed directly. Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-21T09:48:39.000000Z K 7 svn:log V 23 Correctly save eflags. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T10:31:11.000000Z K 7 svn:log V 175 Temporarily remove the install of bluetooth include files.. something "VERY WIERD" happens to them during buildworld.. The sources get replaced by symlinks to themselves (!?) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-21T14:52:20.000000Z K 7 svn:log V 59 Hook the RAIDFrame module up to the build Approved by: re END K 10 svn:author V 6 emoore K 8 svn:date V 27 2002-11-21T16:06:10.000000Z K 7 svn:log V 85 Added support for DELL Perc4/DI. Reviewed by: ps Approved by: jhb MFC after: 5 days END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-21T17:57:41.000000Z K 7 svn:log V 11 MFen 1.454 END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-11-21T20:12:05.000000Z K 7 svn:log V 187 Update rc(8) manpage to reflect rc.d Add an rc.subr(8) manpage Hook rc.subr.8 up to the build. Submitted by: Mike Makonnen Approved by: re@ (bmah) Obtained from: NetBSD END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-21T20:55:22.000000Z K 7 svn:log V 374 *sigh*. It seems that in the ACPICA code, Intel defines its own APIC_IO macro for use when parsing MADT tables, thus we always tried to set the interrupt model to APIC. This proved to be harmful on UP machines with IO APIC's (or for UP kernels on SMP machines) since the wrong interrupt routing information would be returned. Pointy hat to: jhb Approved by: re (rwatson) END K 10 svn:author V 2 mr K 8 svn:date V 27 2002-11-21T21:26:14.000000Z K 7 svn:log V 105 Reviewed by: n_hibma MFC fix XPT_CALC_GEOMETRY to fill in some reasonable values. Inspired by aic/sbp. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-11-21T21:47:27.000000Z K 7 svn:log V 45 Clarify that AS500 does not use SDRAM DIMMs. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-11-21T21:53:06.000000Z K 7 svn:log V 152 MFC: (rev. 1.16) When about to do an execve(), don't bother resetting the O_NONBLOCK flag on any file descriptors that have the close-on-exec flag set. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-11-21T21:54:38.000000Z K 7 svn:log V 270 Merge the changes in the English version. 1.76 -> 1.115 hardware/common/dev.sgml 1.2 -> 1.3 hardware/i386/proc-i386.sgml 1.1 -> 1.2 hardware/ia64/article.sgml 1.433 -> 1.454 relnotes/common/new.sgml 1.4 -> 1.6 share/sgml/release.dsl Approved by: re (bmah) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-11-21T22:23:53.000000Z K 7 svn:log V 45 Clarify that AS500 does not use SDRAM DIMMs. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:34:23.000000Z K 7 svn:log V 60 MFC openbsd kernel crypto framework Obtained from: openbsd END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-21T23:34:57.000000Z K 7 svn:log V 113 Re-enable installing of Bluetooth include files Hopefully this time it works right.. Who understands this stuff? END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:36:01.000000Z K 7 svn:log V 29 MFC mbuf+uio bus dma support END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:37:11.000000Z K 7 svn:log V 23 MFC hifn crypto driver END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:37:31.000000Z K 7 svn:log V 24 MFC ubsec crypto driver END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:38:47.000000Z K 7 svn:log V 54 MFC module support for crypto code and crypto drivers END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:39:24.000000Z K 7 svn:log V 37 MFC: add crypto file descriptor type END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:41:31.000000Z K 7 svn:log V 19 MFC crypto support END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:42:20.000000Z K 7 svn:log V 35 MFC: hookup crypto-related modules END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:45:37.000000Z K 7 svn:log V 24 MFC: crypto config glop END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:47:23.000000Z K 7 svn:log V 29 MFC: add crypto to the build END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:49:50.000000Z K 7 svn:log V 19 MFC: crypto device END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:50:17.000000Z K 7 svn:log V 33 MFC: install crypto header files END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-21T23:57:25.000000Z K 7 svn:log V 22 MFC: crypto man pages END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-22T00:11:39.000000Z K 7 svn:log V 30 fix and re-enable RNG support END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-22T00:23:02.000000Z K 7 svn:log V 169 Don't flip the "we're it" bit until we are all there.. (don't fill in the mailbox pointer until we have unloaded all the previous contents of the mailbox context block) END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-22T01:34:57.000000Z K 7 svn:log V 36 fix typo (how did that get there!?) END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-22T03:01:55.000000Z K 7 svn:log V 25 Fix context restore bug. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-11-22T05:07:30.000000Z K 7 svn:log V 29 MFC: add /usr/include/crypto END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-22T11:43:06.000000Z K 7 svn:log V 386 In _thread_enter_uts, fix eflags saving bug. In _thread_switch, set current thread pointer in kse mailbox only after all registers copied out of thread mailbox, kernel will do upcall at trap time, if set current thread pointer before loading all registers from thread mailbox, at trap time, the thread mailbox data will be overwritten by kernel, result is junk data is loaded into CPU. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-22T15:46:43.000000Z K 7 svn:log V 137 Move lang/gnat from disc1 to disc3. (Possibly a moot point, since it doesn't build on CURRENT at the moment.) Approved by: re (murray) END K 10 svn:author V 3 tom K 8 svn:date V 27 2002-11-22T16:13:39.000000Z K 7 svn:log V 109 Clarify adjkerntz(8) note and use complete sentences in comments. PR: misc/45493 Approved by: re (rwatson) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-22T17:50:47.000000Z K 7 svn:log V 224 Add a function host_pcib_get_bnsno() that attempts to determine the bus number of the child bus of a host to PCI bridge by reading from proprietary configuration registers in the host to PCI bridge devices. Approved by: re END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-22T18:11:13.000000Z K 7 svn:log V 1139 According to the ACPI spec, the bus number of the child PCI bus of a host to PCI bridge can be read be evaluating the _BBN method of the host to PCI device. Unfortunately, there appear to be some lazy/ignorant/moronic/ whatever BIOS writers that return 0 for _BBN for all host to PCI bridges in the system. On a system with a single host to PCI bridge this is not a problem as the child bus of that single bridge will be bus 0 anyway. However, on systems with multiple host to PCI bridges and l/i/m/w BIOS writers this is a major problem resulting in all but the first host to PCI bridge failing to attach. So, this adds a workaround. If the _BBN of a host to PCI bridge is zero and pcib0 already exists and is not us, the we use _ADR to look up our PCI function and slot (we currently assume we are on bus 0) and use that to call host_pcib_get_busno() to try and extract our bus number from config registers on the host to PCI bridge device. If that fails, then we make an evil assumption that ACPI's _SB_ namespace lays out the host to PCI bridges in ascending order and use our pcib unit number as our bus number. Approved by: re END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-22T18:27:59.000000Z K 7 svn:log V 162 Catch the make.conf manual page up with defaults/make.conf PR: 45470 Approved by: re (bmah) Submitted by: Carl Schmidt (original version) END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-11-22T18:39:30.000000Z K 7 svn:log V 130 The new "all sound drivers" driver name is snd_driver. Loader.conf didn't knew about it, though. Now it does. MFC after: 2 weeks END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-22T21:56:06.000000Z K 7 svn:log V 138 Commit SA-02:42 to the 4.4 branch bump the release number to p31 so we can tell if it's been done or not. Approved by: security officer. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-22T22:22:10.000000Z K 7 svn:log V 129 Document the `label' capability. Approved by: re Sponsored by: DARPA, Network Associates Labs Obtained from: TrustedBSD Project END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-22T22:55:51.000000Z K 7 svn:log V 848 New SCSI target emulator code This code allows a user program to enable target mode on a SIM and then emulate any number of devices (disks, tape drives, etc.) All decisions about device behavior (UA, CA, inquiry response) are left to the usermode program and the kernel driver is merely a conduit for CCBs. This enables multiple concurrent target emulators, each using its own backing store and IO model. Also included is a user program that emulates a disk (RBC) using a file as a backing store. This provides functionality similar to md(4) at the CAM layer. Code has been tested on ahc(4) and should also work on isp(4) (and other SIMs that gain target mode support). It is a complete rewrite of /sys/cam/scsi_target* and /usr/share/examples/scsi_target. Design, comments from: gibbs Supported by: Cryptography Research Approved by: re END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-11-22T23:48:38.000000Z K 7 svn:log V 78 Describe newly added fields in the KSE and thread mailboxes. Approved by: re END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-22T23:57:02.000000Z K 7 svn:log V 350 Under certain circumstances, we were calling kmem_free() from i386 cpu_thread_exit(). This resulted in a panic with WITNESS since we need to hold Giant to call kmem_free(), and we weren't helding it anymore in cpu_thread_exit(). We now do this from a new MD function, cpu_thread_dtor(), called by thread_dtor(). Approved by: re@ Suggested by: jhb END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-23T00:31:58.000000Z K 7 svn:log V 30 Release notes for new targ(4) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-23T03:58:35.000000Z K 7 svn:log V 75 Add page queue and flag locking in vnode_pager_setsize(). Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-23T04:39:52.000000Z K 7 svn:log V 32 Directly load %edx from mailbox END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-23T04:48:13.000000Z K 7 svn:log V 204 - Assert that the page queues lock is held in pmap_remove_all(). - Fix a diagnostic message and comment in pmap_remove_all(). - Eliminate excessive white space from pmap_remove_all(). Approved by: re END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-23T08:08:54.000000Z K 7 svn:log V 103 Assert that the page queues lock rather than Giant is held in vm_pageout_page_free(). Approved by: re END K 10 svn:author V 5 wilko K 8 svn:date V 27 2002-11-23T09:35:11.000000Z K 7 svn:log V 91 Note how to enable the ATA interface on PC64 Tested by: Kirk Strauser END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-23T17:44:29.000000Z K 7 svn:log V 95 Complete the MFC of rev. 1.15. PR: i386/45644 Submitted by: Sascha Blank END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-23T18:01:04.000000Z K 7 svn:log V 145 Fix two SGML typos: - the space after a word does not belong into the entity - Using EOL instead of > may work, but is not good style END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-23T19:10:31.000000Z K 7 svn:log V 88 Hold the page queues/flags lock when calling vm_page_set_validclean(). Approved by: re END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-23T19:14:33.000000Z K 7 svn:log V 164 MFbed: hardware/alpha/proc-alpha.sgml: 1.13.2.24 -> 1.13.2.27 hardware/common/dev.sgml: 1.13.2.71 -> 1.13.2.72 relnotes/common/new.sgml: 1.22.2.308 -> 1.22.2.309 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-23T19:43:44.000000Z K 7 svn:log V 53 Added the syncache(4) manpage. Submitted by: jlemon END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-23T22:39:42.000000Z K 7 svn:log V 107 Update quirks, adding PR references and fixing a capitalization mismatch. PR: kern/45494 Approved by: re END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-23T22:51:50.000000Z K 7 svn:log V 263 Allow acd(4) and cd(4) to support old behavior for CDRIOC*SPEED ioctls. If the value from the user is less than 177, assume it is a multiple of a single speed CDROM and convert to KB/sec. No complaints from: sos Reviewed by: ken Approved by: re MFC after: 1 day END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-23T23:09:45.000000Z K 7 svn:log V 191 Remove a comple of bogus debug printfs that snuck in during some debugging I was doing 3 months ago :-(. Noticed by: scottl Aproved by: the re blanket (different than the security blanket). END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-23T23:21:42.000000Z K 7 svn:log V 66 MFC: 1.112-1.114 Quirk cleanups and two small whitespace changes END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-23T23:25:56.000000Z K 7 svn:log V 58 Whitespace cleanup that was missed by quirks commit 1.114 END K 10 svn:author V 2 ue K 8 svn:date V 27 2002-11-24T01:30:00.000000Z K 7 svn:log V 33 MFS: Fix a typo Approved by: re END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-24T01:32:27.000000Z K 7 svn:log V 167 MFC: Catch the make.conf manual page up with defaults/make.conf PR: 45470 Approved by: re (bmah) Submitted by: Carl Schmidt (original version) END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-11-24T02:27:07.000000Z K 7 svn:log V 182 Add `if (!cold)' checkings for functions which is called via SYSINIT. Loading acpi.ko with kldload is disallowed, however some functions were executed unexpectedly. Approved by: re END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-24T06:13:38.000000Z K 7 svn:log V 120 Extend the scope of the page queues/fields locking in vm_freeze_copyopts() to cover pmap_remove_all(). Approved by: re END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-11-24T06:43:21.000000Z K 7 svn:log V 81 Get the wall clock time from the KSE mailbox, rather than doing another syscall. END K 10 svn:author V 4 mini K 8 svn:date V 27 2002-11-24T06:45:45.000000Z K 7 svn:log V 142 Schedule spinlocked threads by moving them through the work queue, instead of the wait queue. Approved by: re (blanket) Stolen from: davidxu END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-24T19:45:05.000000Z K 7 svn:log V 229 MFp4: o Show the contents of the AP wakeup descriptor when dumping SAL information. o Increase S/N ratio when listing the itr and dtr. Only show valid mappings and give the total number of TRs. Approved by: re (blanket) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-24T19:50:15.000000Z K 7 svn:log V 33 Add ITANIUM2 as a global option. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-24T20:07:23.000000Z K 7 svn:log V 236 Fix comparison that caused a 1-off bug. This appeared harmless for the kernel itself, but SAL on Itanium2 machines spontaneously rebooted the machine. Approved by: re (blanket) Submitted by: Arun Sharma END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-24T20:15:08.000000Z K 7 svn:log V 308 MFp4: Add function map_port_space() to map the memory mapped I/O port range as uncacheable virtual memory and call it prior to probing for a console. This removes the dependency on the loader to have done this for us. Note that this change does not include doing the same for APs. Approved by: re (blanket) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-11-24T20:59:25.000000Z K 7 svn:log V 42 Import of Heimdal 0.5.1. Approved by: re END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-11-24T20:59:25.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r107207, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-11-24T20:59:26.000000Z K 7 svn:log V 86 This commit was manufactured by cvs2svn to create tag 'heimdal-vendor-crypto-v_0_5_1'. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-11-24T21:00:51.000000Z K 7 svn:log V 71 Update version numbers after import of Heimdal 0.5.1. Approved by: re END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-24T21:13:34.000000Z K 7 svn:log V 67 Add page queues locking to vunmapbuf(). Approved by: re (blanket) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-24T21:37:02.000000Z K 7 svn:log V 238 Add page queues locking to vunmapbuf(); reduce differences with respect to the sparc64 implementation. (Note: With modest effort on the alpha and ia64 this function could migrate to the MI part of the kernel.) Approved by: re (blanket) END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-24T21:41:42.000000Z K 7 svn:log V 334 Fsck needs to check each CG's rotor values to ensure thay are not -ve. It seems a common corruption to have them -ve (I've seen it several times) and if fsck doesn't fix it, it leads to a kernel pagefault. Reviewd by: kirk Submitted by: Eric Jacobs and me independently. MFC in: 2 days PR: bin/40967 Approved by: re END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-24T23:54:29.000000Z K 7 svn:log V 111 Forced commit to note that the last PR mentionned should have been 40697 and that it was reviewed by mckusick. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-11-24T23:57:07.000000Z K 7 svn:log V 67 Install new files from examples dir. Approved by: re (previously) END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-25T04:37:44.000000Z K 7 svn:log V 116 Acquire and release the page queues lock around pmap_remove_pages() because it updates several of vm_page's fields. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-25T04:45:03.000000Z K 7 svn:log V 92 Assert that the page queues lock is held in pmap_remove_pages(). Approved by: re (blanket) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2002-11-25T04:53:12.000000Z K 7 svn:log V 113 Fix printf format problems that were stopping LINT on alpha Submitted by: jmallett, many others Approved by: re END