Ĩy106428 223 306 157 136 230 270 125 241 141 147 849 296 198 135 239 224 136 375 423 136 220 126 168 126 120 250 170 368 142 269 682 152 905 404 160 299 148 144 142 332 102 1087 301 158 428 276 327 192 273 113 230 242 155 216 437 234 212 222 181 241 155 137 215 119 236 204 297 135 161 120 169 547 126 111 196 127 358 226 130 129 215 359 309 230 225 141 235 294 570 163 140 181 119 186 260 190 123 281 203 186 193 168 267 189 297 261 321 266 116 147 139 128 143 149 100 597 214 202 152 133 167 393 170 272 135 134 139 1072 962 124 254 209 176 175 142 216 141 232 121 125 348 162 274 266 284 138 155 726 431 263 159 246 151 197 1038 139 393 362 164 156 150 142 125 135 210 209 120 174 142 119 200 191 127 127 123 125 117 211 623 155 209 125 157 125 108 163 164 536 210 240 166 140 161 900 143 199 115 124 130 123 124 287 305 154 300 212 185 180 131 230 715 114 145 171 290 582 445 149 558 155 367 312 396 165 K 10 svn:author V 7 roberto K 8 svn:date V 27 2002-11-04T19:44:26.000000Z K 7 svn:log V 209 Update ntpd to 4.1.1b. There are two new drivers and the usual bunch of fixes. See contrib/ntp/ChangeLog for details. MFC after: 1 month Prodded by: jhay Tested on: sparc64 (panther), alpha (beast) and i386. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T20:42:58.000000Z K 7 svn:log V 61 Point out that the MAC Framework is considered experimental. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T20:45:44.000000Z K 7 svn:log V 40 Update license, historical information. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-11-04T20:51:20.000000Z K 7 svn:log V 134 Force rpcbind to start even if it wasn't enabled. This solves the ypbind problems people were having at startup. Approved by: re END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-04T20:52:09.000000Z K 7 svn:log V 173 Clarify language relating to ACLs, Capabtilities, and MAC, since the implementation status of these services has changed substantially since this man page was last updated. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2002-11-04T22:44:42.000000Z K 7 svn:log V 28 The symbol for Hertz is Hz. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-11-05T00:59:18.000000Z K 7 svn:log V 145 Fix bogus return values from libc_r's write() routine in situations where a partial-write is followed by an error. PR: 43335 MFC after: 1 week END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-11-05T01:08:11.000000Z K 7 svn:log V 46 Slight redesign for fitting in with -current. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T01:42:35.000000Z K 7 svn:log V 51 License update authorized by NAI: remove clause 3. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T01:59:56.000000Z K 7 svn:log V 752 Remove reference to struct execve_args from struct imgact, which describes an image activation instance. Instead, make use of the existing fname structure entry, and introduce two new entries, userspace_argv, and userspace_envv. With the addition of mac_execve(), this divorces the image structure from the specifics of the execve() system call, removes a redundant pointer, etc. No semantic change from current behavior, but it means that the structure doesn't depend on syscalls.master-generated includes. There seems to be some redundant initialization of imgact entries, which I have maintained, but which could probably use some cleaning up at some point. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 seanc K 8 svn:date V 27 2002-11-05T02:31:43.000000Z K 7 svn:log V 201 Increase the maximum hash table size for queues from 1024 to 65536. Current default is 256 but is configurable via the net.inet.ip.dummynet.hash_size sysctl. Reviewed by: dd Approved by: knu (mentor) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-05T02:42:28.000000Z K 7 svn:log V 100 Sony CXD3222 OHCI i.LINK chips needs more DELAY before starting SCLK when no devices are connected. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-05T02:44:01.000000Z K 7 svn:log V 38 MFC: rev 1.2 Increase DELAY for SCLK. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-11-05T02:54:52.000000Z K 7 svn:log V 141 Align timestamps when -t is used in ipfw and ipfw2. PR: kern/44843 Submitted by: Chris Pepper No objection by: luigi END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-05T03:35:56.000000Z K 7 svn:log V 128 Sync with the stock FSF 3.2 file. This adds TRANSFER_FROM_TRAMPOLINE, which is needed in order for nexted C functions to work. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-05T04:03:42.000000Z K 7 svn:log V 40 Fix typo. ioport_rid should be irq_rid. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-11-05T05:58:31.000000Z K 7 svn:log V 279 Test for the existance of kernel ppp support by seeing if the kernel has the module compiled in or loaded instead of bogusly checking for ppp0. Also if and only if the caller is actually root and the kernel does not have ppp support, try to load the ppp module before giving up. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-05T06:12:52.000000Z K 7 svn:log V 327 Create a special version for ia64. For auto-boot to work, we need the loader in an EFI partition. This automaticly means we need the kernel there as well. In order to avoid having to worry about a geometry as much as possible, we partition the disk with GPT. With this, auto-boot works, but we have a problem mounting the MFS. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-05T08:23:26.000000Z K 7 svn:log V 41 Remove mcclock. It's an Alpha left-over. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-05T08:35:37.000000Z K 7 svn:log V 124 o Remove devices that are commented out. o Enable sc o Remove NO_GEOM. We need GEOM for GPT. o Remove NO_CPU_COPTFLAGS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-05T09:30:38.000000Z K 7 svn:log V 35 Use ${TARGET_ARCH} for ia64 tests. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-05T09:37:32.000000Z K 7 svn:log V 74 - Convert to newbus, bus_space etc. - Move to MI space. Tested on: i386 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-05T09:50:15.000000Z K 7 svn:log V 32 Fix for GEOM. Tested on: i386 END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-05T10:12:03.000000Z K 7 svn:log V 26 Style/whitespace changes. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-05T10:55:16.000000Z K 7 svn:log V 152 Wrap function prototype declarations in __BEGIN_DECLS to do the right thing with them in non-C cases. Requested by: Patrick Hartling END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-05T10:56:14.000000Z K 7 svn:log V 76 Remove undefined variable. Somehow this didn't make it in the last commits. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-05T10:57:53.000000Z K 7 svn:log V 270 Wrap function prototype declarations in __BEGIN_DECLS to do the right thing with them in non-C cases, outside of the kernel. Include for __BEGIN_DECLS/__END_DECLS as other headers seem to do in this area. Requested by: Patrick Hartling END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-05T13:54:58.000000Z K 7 svn:log V 49 Make a small (1.2M) fixit floppy image for pc98. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-05T14:30:41.000000Z K 7 svn:log V 171 Use more non-b0rked error reporting. Print the disk we are trying to open and (we have the disk error from libufs? the disk error: the errno). Requested by: bde, END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-05T14:44:46.000000Z K 7 svn:log V 590 Fixes to unbreak Alpha releases: Strip ${RD}/mfsfd/stand/etc/defaults/rc.conf. Don't copy loader.help to ${RD}/mfsfd/boot, it serves no useful purpose. Removed the now no-op commands to copy ${RD}/trees/base/dev bits to ${RD}/mfsfd/dev, now that DEVFS is the default. Removed UFS_ACL, PSEUDOFS, and COMPAT_FREEBSD4 options from the BOOTMFS kernel. Moved miibus network module to the drivers floppy. isp(4) and mpt(4) now have corresponding modules, move them to the third floppy as well. Caution! With these changes, mfsroot.flp has only 11K left, and kern.flp has even less -- 5K. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-11-05T14:54:07.000000Z K 7 svn:log V 55 Typo in comment: commmand -> command Reviewed by: jhb END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T14:57:49.000000Z K 7 svn:log V 808 Hook up the mac_will_execve_transition() and mac_execve_transition() entrypoints, #ifdef MAC. The supporting logic already existed in kern_mac.c, so no change there. This permits MAC policies to cause a process label change as the result of executing a binary -- typically, as a result of executing a specially labeled binary. For example, the SEBSD port of SELinux/FLASK uses this functionality to implement TE type transitions on processes using transitioning binaries, in a manner similar to setuid. Policies not implementing a notion of transition (all the ones in the tree right now) require no changes, since the old label data is copied to the new label via mac_create_cred() even if a transition does occur. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T15:11:33.000000Z K 7 svn:log V 307 Assert that appropriate vnodes are locked in mac_execve_will_transition(). Allow transitioning to be twiddled off using the process and fs enforcement flags, although at some point this should probably be its own flag. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-11-05T16:12:31.000000Z K 7 svn:log V 66 Grab 181 for HP/Compaq ProLiant advanced server management driver END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T16:44:29.000000Z K 7 svn:log V 202 Since neither the Biba policy nor the MLS policy make use of transitioning, remove their transition entry points. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-05T17:17:09.000000Z K 7 svn:log V 56 Document the current default value for VersionAddendum. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-05T17:24:01.000000Z K 7 svn:log V 52 Accurately reflect our local changes and additions. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-05T17:25:15.000000Z K 7 svn:log V 50 Document the current default for VersionAddendum. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T17:47:08.000000Z K 7 svn:log V 235 Flesh out the definition of __mac_execve(): per earlier discussion, it's essentially execve() with an optional MAC label argument. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T17:48:04.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T17:51:56.000000Z K 7 svn:log V 990 Bring in two sets of changes: (1) Permit userland applications to request a change of label atomic with an execve() via mac_execve(). This is required for the SEBSD port of SELinux/FLASK. Attempts to invoke this without MAC compiled in result in ENOSYS, as with all other MAC system calls. Complexity, if desired, is present in policy modules, rather than the framework. (2) Permit policies to have access to both the label of the vnode being executed as well as the interpreter if it's a shell script or related UNIX nonsense. Because we can't hold both vnode locks at the same time, cache the interpreter label. SEBSD relies on this because it supports secure transitioning via shell script executables. Other policies might want to take both labels into account during an integrity or confidentiality decision at execve()-time. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T17:52:42.000000Z K 7 svn:log V 204 Update policy modules for changes in arguments associated with support for label access on the interpreter, not just the shell script. No policies currently present in the system rely on the new labels. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-05T18:04:50.000000Z K 7 svn:log V 62 Correct merge-o: disable the right execve() variation if !MAC END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-05T18:06:01.000000Z K 7 svn:log V 332 o Introduce variable DOFS_SH to hold the path of the doFS.sh. o ia64: Set DOFS_SH to point to an alternate version. o ia64: Lower BIGBOOTSIZE from 120M (LS-120) to ~5M. o ia64: Set BIGBOOTLABEL to efi so that we can check for it in the alternate doFS.sh script. If the label is not efi, we can invoke the generic doFS.sh. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-11-05T18:48:46.000000Z K 7 svn:log V 180 Fix filt_soread() to properly flag a kevent when a 0-byte datagram is received. Verified by: dougb, Manfred Antar Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-11-05T18:52:25.000000Z K 7 svn:log V 231 Spotted a couple of places where the socket buffer's counters were being manipulated directly (rather than using sballoc()/sbfree()); update them to tweak the new sb_ctl field too. Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-11-05T19:13:06.000000Z K 7 svn:log V 100 master.passwd, not master.password Submitted by: Andre Guibert de Bruet END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-11-05T19:18:19.000000Z K 7 svn:log V 181 Undelete FILES section (taken from RELENG_4), primarily to give the location of the passwd and master.passwd files. Submitted by: Andre Guibert de Bruet END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-11-05T19:23:25.000000Z K 7 svn:log V 22 Fix formatting bogon. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-05T20:06:01.000000Z K 7 svn:log V 137 Take sizeof() the right string for fspath's iovec. The old string was the same size so this doesn't fix a bug, but it makes it cleaner. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-05T22:56:44.000000Z K 7 svn:log V 149 Mount devfs with nmount(2) instead of mount(2). This error was masked because errors from mount(2) were explicitly ignored. I didn't fix that bug. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-06T01:18:12.000000Z K 7 svn:log V 63 Use warn() instead of perror() or fprintf() where appropriate. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-06T02:19:28.000000Z K 7 svn:log V 119 Reserve a major number for the mdsio driver: RS-485 driver for 8250-family UARTs. Requested by: doconnor@gsoft.com.au END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-06T03:36:57.000000Z K 7 svn:log V 341 Check the FSLABEL argument and invoke the generic doFS.sh script if it's not defined as efi. This makes sure we create a proper MFS root filesystem and still allow the boot disk to be EFI based. At this time EFI auto boot works and we're properly loading the MFS root file system. Time to create drivers.conf and get this show on the road! END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-06T03:38:47.000000Z K 7 svn:log V 137 Hook up the userland wrapper for __mac_execve(). Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-06T03:53:08.000000Z K 7 svn:log V 115 Remove Realtek discriminating comments from the rl(4) manual page. This leaves us with 'just the facts' PR: 31271 END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-06T03:56:47.000000Z K 7 svn:log V 125 MFC: Remove Realtek discriminiating comments from the rl(4) manual page. This leaves us with 'just the facts' PR 31271 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-06T04:07:05.000000Z K 7 svn:log V 84 - Let the PCI code try to route interrupt in -current - Print warning in -stable. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-06T04:47:38.000000Z K 7 svn:log V 145 Define UMA_MD_SMALL_ALLOC so that we can allocate memory with region 7 addresses for use by page tables and kernel stacks. Obtained from: peter END K 10 svn:author V 6 marcel K 8 svn:date V 27 2002-11-06T04:59:22.000000Z K 7 svn:log V 60 Don't ever disable ACPI on ia64. We cannot life without it. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-06T07:00:59.000000Z K 7 svn:log V 42 Better emulate the FSF build for Sparc64. END K 10 svn:author V 3 des K 8 svn:date V 27 2002-11-06T08:04:56.000000Z K 7 svn:log V 122 Add caveats regarding the effect of PAM on PasswordAuthentication and PermitRootLogin. PR: docs/43776 MFC after: 1 week END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-11-06T08:08:55.000000Z K 7 svn:log V 25 Whitespace, style fixes. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-06T08:57:03.000000Z K 7 svn:log V 140 Break fileGetURL() out into its own file so that pkg_install/lib consumers pkg_{create,delete} don't need to needlessly link with libfetch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-06T09:03:53.000000Z K 7 svn:log V 108 Clean up a little. Don't need to include fetch.h any more, and I can't find any consumers of HOSTNAME_MAX. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-11-06T09:21:39.000000Z K 7 svn:log V 202 Import the latest hints file from Internic. The most important change is that J has moved, however I'm sure you'll all be very disappointed to hear that you can no longer retrieve this file via gopher. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2002-11-06T09:24:12.000000Z K 7 svn:log V 41 MFC the latest hints file from Internic. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-06T09:37:47.000000Z K 7 svn:log V 69 Add missing #includes of . Correct a few typos in comments. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-06T13:41:40.000000Z K 7 svn:log V 27 Include "../Makefile.inc". END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-06T13:47:00.000000Z K 7 svn:log V 76 Move adding -DPC98 to CFLAGS from each modules to sys/modules/Makefile.inc. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-06T14:01:08.000000Z K 7 svn:log V 449 Add a MAINTAINERS entry for make(1), to the make@ alias, which anyone can use to run patches to make(1) by. Hopefully this will make it easier to get bugs fixed in make(1), as well as get review by people with experience working on, in, around, etc., make(1). Currently it points to two people who have demonstrated maintainership (ru@ and myself) and one person interested in helping (alane@). That list is subject to expansion and contraction. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T14:03:37.000000Z K 7 svn:log V 34 MFC: ANSIfy the function headers. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T14:23:20.000000Z K 7 svn:log V 19 MFC: Remove __P(). END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T14:29:27.000000Z K 7 svn:log V 103 There's no need for a locally defined usb_proc_t when we've got usb_proc_ptr that does the same thing. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T14:41:01.000000Z K 7 svn:log V 35 MFC: struct proc * -> usb_proc_ptr END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-06T14:53:35.000000Z K 7 svn:log V 260 Remove what was a temporary bogus assignment of bits of siginfo_t, as it does not look like the prerequisites to fill it in properly will be in the tree for the upcoming release, but it's mostly done, so there is no need for these to stay around to remind us. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-06T14:57:18.000000Z K 7 svn:log V 131 Fix UID/GID options parsing. PR: bin/42579 Submitted by: Belousov Oleg Approved by: luigi MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-11-06T15:09:34.000000Z K 7 svn:log V 36 Kill EOL whitespaces, style(9) fix. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-06T15:34:52.000000Z K 7 svn:log V 32 Minor clean up on cdb handling. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-06T15:50:32.000000Z K 7 svn:log V 117 Add support for DEVICE_POLLING. PR: kern/44772 Submitted by: Takashi Oono MFC after: 1 week END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-11-06T17:17:04.000000Z K 7 svn:log V 262 MFC: 1.142; make a dependence on undefined hardware behaviour conditional on DEVICE_POLLING. This appears to fix some occasional mbuf-related crashes in the non-DEVICE_POLLING case when using the fxp driver; a solution for the DEVICE_POLLING case is on the way. END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-06T17:34:29.000000Z K 7 svn:log V 214 o Update man page to reflect the new prototypes for mac_{to,from}_text. o Remove a (currently) no-longer-pertinent entry from errors. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Labs END K 10 svn:author V 5 chris K 8 svn:date V 27 2002-11-06T17:38:18.000000Z K 7 svn:log V 135 o Make the COMPATIBILITY section a bit less redundant. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Labs END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-06T17:40:13.000000Z K 7 svn:log V 132 In the !DEBUG case, we were passing foo.ko two times on the rm -f command line when doing a make clean. Fix this. Reviewed by: ru END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T18:55:24.000000Z K 7 svn:log V 49 Fix warning where sizeof(size_t) != sizeof(int). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-06T18:58:02.000000Z K 7 svn:log V 138 Restore most (90%) of the text I removed in my previous commit. Remove the part about spelling and grammar. Discussed with: -developers END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T19:27:09.000000Z K 7 svn:log V 201 Make the ar(4) driver i386-only for now. It has lots of sizeof(int) == sizeof(void *) assumptions and doesn't use busdma yet (it uses kvtop() which is not an MI interface). Recommended by: jake, mux END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T19:42:59.000000Z K 7 svn:log V 477 Use a bandaid to fix a warning. However, this driver is very, very far from being MI in any fashion. It currently "assumes" that it can get a kernel virtual address for a phyiscal address by adding KERNBASE to the physical address. It also tries to read values out of a the PC BIOS on all archs. It also uses "manual" inb() and outb()'s to talk to the mcclock device which just happens to be at that location on both i386 and alpha. This driver should likely be i386-only. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T19:52:13.000000Z K 7 svn:log V 71 Use some long long casts to quiet warnings in debug printf's on alpha. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T20:04:41.000000Z K 7 svn:log V 48 Repeat after me: sizeof(int) != sizeof(void *). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-06T20:05:15.000000Z K 7 svn:log V 89 Straighten up the geom.ctl config interface definitions. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T20:16:39.000000Z K 7 svn:log V 27 More int != pointer stuff. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T20:23:50.000000Z K 7 svn:log V 94 MFC: Change some structure names to bring them in line with -current and the other BSDs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T20:34:38.000000Z K 7 svn:log V 167 Add some band-aid casts to quiet warnings. This driver still assumes that sizeof(int) == sizeof(void *) == 4. However, it also seems that the hardware assumes this. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T20:40:29.000000Z K 7 svn:log V 98 Use the explicit value 0xffffffff instead of assuming that is what ~0UL equals. Approved by: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T21:02:19.000000Z K 7 svn:log V 31 dgb(4) currently is i386-only. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T21:07:13.000000Z K 7 svn:log V 188 - Move comments regarding flags for dgb(4) over to the MD NOTES file where dgb(4) lives. - Move dgb(4) back to where it used to be relative to other drives in the old NOTES/LINT file. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T21:11:42.000000Z K 7 svn:log V 110 Move digi to the i386 MD NOTES until it stops using inb() and outb(). Please use bus_space functions instead. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T21:18:17.000000Z K 7 svn:log V 94 MFC: Change some structure names to bring them in line with -current and the other BSDs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T21:19:17.000000Z K 7 svn:log V 100 Use bus_addr_t instead of u_int32_t in functions to convert between physical and virtual addresses. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T21:22:58.000000Z K 7 svn:log V 76 MFC: Merge in most of the differences from -current. No functional changes. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T21:37:21.000000Z K 7 svn:log V 174 Packed structures are defined differently in older gcc's, like the one currently in -stable. Put the exception into usb.h instead of having it hard coded in the sound code. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T21:40:31.000000Z K 7 svn:log V 97 MFC: Properly define the packed attribute, and remove the special case from the audio code. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T21:42:42.000000Z K 7 svn:log V 204 Move the drm code to the i386 MD NOTES file. It can be added to other MD NOTES files if desired, but this code is not MI on FreeBSD. The Alpha support is Linux specific and does not compile on FreeBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:03:53.000000Z K 7 svn:log V 168 ed(4) uses kvtop() and is thus i386-only. It has several other warnings related to sizeof(int) != sizeof(void *), but kvtop() is much harder to fix. Approved by: imp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:18:26.000000Z K 7 svn:log V 228 Wrap ()'s around an argument before casting it to a void *. If the argument is an expression you can end up casting part of it to void *. This resulted in bogus warnings about pointer arith using void *'s for the ep(4) driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:30:33.000000Z K 7 svn:log V 173 Make firewire i386-only for now. It doesn't quite handle machines with 64-bit address spaces yet. Pointy hat to myself for sticking it in the MI NOTES file to begin with. END K 10 svn:author V 3 joe K 8 svn:date V 27 2002-11-06T22:35:30.000000Z K 7 svn:log V 24 MFC: A cosmetic change. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:40:01.000000Z K 7 svn:log V 55 Cast a bus_addr_t to a long long to make printf happy. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:42:45.000000Z K 7 svn:log V 47 Use long long to print out a bus_addr_t again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-11-06T22:54:58.000000Z K 7 svn:log V 33 Style sync with rest of FreeBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:56:57.000000Z K 7 svn:log V 51 lnc(4) uses kvtop() and is thus i386-only for now. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-06T22:58:55.000000Z K 7 svn:log V 57 Adjust some casts to quiet warnings. Reviewed by: mdodd END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-06T23:31:01.000000Z K 7 svn:log V 9 s/HZ/Hz/ END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-07T01:34:23.000000Z K 7 svn:log V 500 1.Fix smp race between kernel vm86 BIOS calling and userland vm86 mode code, remove global variable in_vm86call, set vm86 calling flag in PCB flags. 2.Fix vm86 BIOS calling preempted problem by changing vm86_lock mutex type from MTX_DEF to MTX_SPIN. vm86pcb is not remembered in thread struct, when the thread calling vm86 BIOS is preempted by interrupt thread, and later switching back to the thread would cause incorrect context be loaded into CPU registers, this leads to kernel crash. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-07T02:13:40.000000Z K 7 svn:log V 116 - Fix printf warnings on 64bit plathome. - Disable fw_vmaccess() because it's not used and unuseful 64bit plathome. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2002-11-07T03:59:45.000000Z K 7 svn:log V 105 MFC: Restore almost all (90%) of my removed lines from the rl(4) manual page. Discussed on: -developers END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-07T04:17:47.000000Z K 7 svn:log V 55 MFC: rev 1.4 Just print warning for invalid interrupt. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-07T04:30:06.000000Z K 7 svn:log V 36 MFC: rev 1.4 Disable fw_vmaccess(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T14:36:56.000000Z K 7 svn:log V 75 Turn on GEOM. It works on Alpha and we are going to need it for installs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T14:39:21.000000Z K 7 svn:log V 300 Get this closer to working. The Write_Disk() function's for loop needed to use the same start condition as the i386 version. However, since Alpha's only have one fake "slice" from sysinstall's perspective we don't need to use a loop, but can just write out the BSD label in the first fake "slice". END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-07T14:54:53.000000Z K 7 svn:log V 77 Fixed pc98 support. (merged i386 changes from chunk.c 1.41 and disk.c 1.100) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T15:01:12.000000Z K 7 svn:log V 179 Create a MACHINE_ARCH == i386 section that first lists modules common to both i386 and pc98 and then uses MACHINE subsections to list modules specific to i386/i386 and i386/pc98. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-07T15:29:53.000000Z K 7 svn:log V 43 MFC: 1.21 peter: Initialize listf in main. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T15:52:34.000000Z K 7 svn:log V 42 Merge over ar(4) and db(4) to files.pc98. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T16:00:48.000000Z K 7 svn:log V 46 Fix one misspelling and two punctuation nits. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2002-11-07T16:04:07.000000Z K 7 svn:log V 975 Properly fix the occassional random crash issue that revision 1.142 just limited to the DEVICE_POLLING case. This removes the FXP_RFA_RNRMARK hack, and replaces it with a softc flag that is used to record when the handling of a no-resource condition was deferred due to running out of DEVICE_POLLING cycles. This was tested on -stable, but the code is essentially the same as in -current. It should only affect the case where DEVICE_POLLING is defined. The details of the mechanism behind the crashes are still uncertain but the most likely cause seems to be some kind of hardware confusion when the no-resource recovery code is accidentally invoked while the receiver is still active. This could have happened if the hardware left the 0x4000 bit of the RFA status word set. The comments in the commit log for revision 1.142 stating that the driver could clash with the hardware writing to this status word were not correct. Tested by: Guy Helmer END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-07T16:07:46.000000Z K 7 svn:log V 869 Add two new workaround for firmware anomalies: 1. At least some Netra t1 models have PCI buses with no associated interrupt map, but obviously expect the PCI swizzle to be done with the interrupt number from the higher level as intpin. In this case, the mapping also needs to continue at parent bus nodes. To handle that, add a quirk table based on the "name" property of the root node to avoid breaking other boxen. This property is now retrieved and printed at boot. 2. On SPARCengine Ultra AX machines, interrupt numbers are not mapped at all, and full interrupt numbers (not just INOs) are given in the interrupt properties. This is more or less cosmetical; the PCI interrupt numbers would be wrong, but the psycho resource allocation method would pass the right numbers on anyway. Tested by: mux (1), Maxim Mazurok (2) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T16:19:43.000000Z K 7 svn:log V 32 Move firewire back to being MI. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T16:23:30.000000Z K 7 svn:log V 160 New release notes: getconf(1), nextboot(8), Updated release notes: ntp-4.1.1b. MFCs noted: firewire(4), atapicam(4), uudecode(1)/uuencode(1) base64 links. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T16:30:17.000000Z K 7 svn:log V 115 Add a Firewire section to the hardware notes, with initial content derived from the fwohci(4) and sbp(4) manpages. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-07T16:42:37.000000Z K 7 svn:log V 83 Fix to support pc98. It is mostly merged from MBR specific part. Reviewed by: phk END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T17:10:55.000000Z K 7 svn:log V 82 MFC: firewire(4), atapicam(4), getconf(1), uuencode(1)/uudecode(1) base64 links. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-07T17:19:13.000000Z K 7 svn:log V 50 MFC: 1.7 ftrace is already initialized elsewhere. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T17:20:58.000000Z K 7 svn:log V 123 - Make 'irq' intptr_t instead of uintptr_t so it handles a value of -1 properly. - Add a cast to quiet a printf warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T17:25:33.000000Z K 7 svn:log V 49 Warning fixes for sizeof(int) != sizeof(void *). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T17:26:38.000000Z K 7 svn:log V 139 d_read_t functions return an int, not a ssize_t. (Considering the fact that read(2) returns a ssize_t perhaps this is a bug in d_read_t?) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T17:36:43.000000Z K 7 svn:log V 28 MFC: Add firewire section. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-11-07T17:54:42.000000Z K 7 svn:log V 33 MFC 1.9: initialize msg in main. END K 10 svn:author V 3 alc K 8 svn:date V 27 2002-11-07T18:33:55.000000Z K 7 svn:log V 255 Simplify and optimize pmap_object_init_pt(). More specifically, take advantage of the fact that the vm object's list of pages is now ordered to reduce the overhead of finding the desired set of pages to be mapped. (See revision 1.215 of vm/vm_page.c.) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-11-07T19:35:25.000000Z K 7 svn:log V 66 MFC: eliminate superfluous memory access in memcpy(3)/memmove(3). END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-07T19:38:46.000000Z K 7 svn:log V 178 MFC: * Factor out common code * Add 510.ipfdenied to produce summary of packets blocked by ipfilter * Use POSIX sort syntax (100.chksetyud rev. 1.6). Reviewed by: roberto END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-07T19:43:16.000000Z K 7 svn:log V 170 MFC: Add and document daily_status_security_ipfdenied_enable periodic.conf knob to control 510.ipfdenied (which shows packets blocked by ipftiler). Approved by: roberto END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-11-07T19:53:29.000000Z K 7 svn:log V 188 Factor out the code that determines whether a message must be skipped as a consequence of a host or program name specification into a common function, skip_pmessage. Reviewed by: roberto END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T19:56:21.000000Z K 7 svn:log V 46 Cast a pointer to uintptr_t instead ot u_int. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-07T20:37:04.000000Z K 7 svn:log V 59 License and blurb update authorized by Network Associates. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-07T20:46:37.000000Z K 7 svn:log V 629 Do a bit more work in the aio code to simulate the credential environment of the original AIO request: save and restore the active thread credential as well as using the file credential, since MAC (and some other bits of the system) rely on the thread credential instead of/as well as the file credential. In brief: cache td->td_ucred when the AIO operation is queued, temporarily set and restore the kernel thread credential, and release the credential when done. Similar to ktrace credential management. Reviewed by: alc Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:13:15.000000Z K 7 svn:log V 338 Fix lots of places that assume sizeof(int) == sizeof(void *). Most of these were cosmetic. However, at least two of these changes fix bugs where a (fake) pointer to a RX descriptor was added to the physical memory start address with the cast in the wrong place resulting in rxdesc[pmem_start] instead of (uintptr_t)rxdesc + pmem_start. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T21:15:02.000000Z K 7 svn:log V 170 - Use a better definition for MNAMELEN which doesn't require to have one #ifdef per architecture. - Change a space to a tab after a nearby #define. Obtained from: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:15:29.000000Z K 7 svn:log V 67 Move sr(4) over to i386-only as it is yet another user of kvtop(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:19:47.000000Z K 7 svn:log V 153 Print pointers with %p instead of casting them to an unsigned int and then printing them with 0x%x which doesn't work when sizeof(void *) > sizeof(int). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:25:49.000000Z K 7 svn:log V 59 Quiet some DIAGNOSTIC printf warnings with band-aid casts. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:34:21.000000Z K 7 svn:log V 104 Cast a ptrdiff_t value to an int to quiet a warning since we don't support %t in the kernel printf yet. END K 10 svn:author V 5 guido K 8 svn:date V 27 2002-11-07T21:34:34.000000Z K 7 svn:log V 943 MFC: 1.214: Get rid of checking for ip sec history. It is true that packets are not supposed to be checked by the firewall rules twice. However, because the various ipsec handlers never call ip_input(), this never happens anyway. This fixes the situation where a gif tunnel is encrypted with IPsec. In such a case, after IPsec processing, the unencrypted contents from the GIF tunnel are fed back to the ipintrq and subsequently handeld by ip_input(). Yet, since there still is IPSec history attached, the packets coming out from the gif device are never fed into the filtering This fix was sent to Itojun, and he pointed towartds http://www.netbsd.org/Documentation/network/ipsec/#ipf-interaction. This patch actually implements what is stated there (specifically: Packet came from tunnel devices (gif(4) and ipip(4)) will still go through ipf(4). You may need to identify these packets by using interface name directive in ipf.conf(5). END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T21:45:28.000000Z K 7 svn:log V 47 A bunch of style(9) fixes. Obtained from: bde END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T21:52:51.000000Z K 7 svn:log V 300 Explicitly cast daddr_t's to long long's when printing them since daddr_t is not long long on all archs. (They happen to be long's on 64-bit arch's and gcc considers that significant enough to warn about it.) These should probably be uintmax_t but I didn't feel like adding all the extra includes. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T21:56:05.000000Z K 7 svn:log V 269 - Fix a bunch of casts to long which were truncating off_t's. - Remove the comments which were justifying this by the fact that we don't have %q in the kernel, this was probably right back in time, but we now have %q, and we even have better to print those types (%j). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-07T22:11:00.000000Z K 7 svn:log V 71 Mark ed(4) as i386/pc98-only, tracking src/sys/conf/NOTES rev. 1.1109. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2002-11-07T22:16:45.000000Z K 7 svn:log V 61 Don't exit with success after timeout during authentication. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:20:22.000000Z K 7 svn:log V 58 Fix the rest of the 64-bit warnings for the sr(4) driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:21:10.000000Z K 7 svn:log V 50 Cast a pointer to a uintptr_t instead of a u_int. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:21:38.000000Z K 7 svn:log V 33 Use %z and %j to quiet warnings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:22:10.000000Z K 7 svn:log V 43 Make 'rclk' a uintptr_t to quiet warnings. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:23:46.000000Z K 7 svn:log V 117 Use [u]intmax_t and %j instead of long long and %ll to better fix warnings I fixed earlier. Requested by: mux, jake END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:25:13.000000Z K 7 svn:log V 116 - Use %p to print pointers instead of casting pointers to an int and using 0x%x. - Add a cast to quiet a warning. END K 10 svn:author V 5 tegge K 8 svn:date V 27 2002-11-07T22:26:59.000000Z K 7 svn:log V 26 MFC: Fix data corruption. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:33:28.000000Z K 7 svn:log V 82 Third argument to copyinstr() is a pointer to a size_t, not a pointer to a u_int. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:35:45.000000Z K 7 svn:log V 50 Cast a pointer to a uintptr_t to quiet a warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:38:04.000000Z K 7 svn:log V 27 Use %z to quiet a warning. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:41:08.000000Z K 7 svn:log V 107 - Use %j to print intmax_t values. - Cast more daddr_t values to intmax_t when printing to quiet warnings. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-07T22:42:31.000000Z K 7 svn:log V 96 Properly parenthesize the DBREG_DRX macro's variables to allow for DBREG_DRX(&dbregs, n) usage. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-11-07T22:47:55.000000Z K 7 svn:log V 32 MFC: 1.29 (fix DBREG_DRX macro) END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T22:49:07.000000Z K 7 svn:log V 35 Correctly print vm_offset_t types. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-07T22:49:15.000000Z K 7 svn:log V 31 Add a cast to quiet a warning. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T23:03:04.000000Z K 7 svn:log V 33 Some more printf() format fixes. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-11-07T23:16:22.000000Z K 7 svn:log V 25 Better printf() formats. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2002-11-07T23:17:18.000000Z K 7 svn:log V 115 Call pcm_chn_destroy() in pcm_killchan() to free struct pcm_channel when unloading the sound driver. MFC: rev 1.78 END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-07T23:57:17.000000Z K 7 svn:log V 530 Move the definitions of the hw.physmem, hw.usermem and hw.availpages sysctls to MI code; this reduces code duplication and makes all of them available on sparc64, and the latter two on powerpc. The semantics by the i386 and pc98 hw.availpages is slightly changed: previously, holes between ranges of available pages would be included, while they are excluded now. The new behaviour should be more correct and brings i386 in line with the other architectures. Move physmem to vm/vm_init.c, where this variable is used in MI code. END K 10 svn:author V 3 suz K 8 svn:date V 27 2002-11-08T00:45:50.000000Z K 7 svn:log V 63 MFC 1.67: fixed a kernel crash by "ifconfig stf0 inet 1.2.3.4" END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-08T01:09:16.000000Z K 7 svn:log V 112 use critical_enter/exit to add a critical section around BIOS call, this unbreaks WITNESS. Pointed out by: jhb END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-08T02:51:31.000000Z K 7 svn:log V 33 Detect and exit on write errors. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2002-11-08T03:07:52.000000Z K 7 svn:log V 61 adjust critical section to only wrap around vm86_bioscall(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-08T03:08:35.000000Z K 7 svn:log V 28 MFC: rev 1.6 Minor cleanup. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2002-11-08T03:24:32.000000Z K 7 svn:log V 11 Add fwe.4. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-08T04:20:33.000000Z K 7 svn:log V 71 MFC: pathchk(1) utility - check pathnames for validity or portability. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-11-08T04:46:43.000000Z K 7 svn:log V 72 The getconf utility does not exist in RELENG_4; remove cross-reference. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-08T04:52:04.000000Z K 7 svn:log V 442 Try to make this document reflect reality better: o All of the Q&A entries in this section were i386-specific, so make these conditional on building for that platform. If non-i386-platforms need similar Q&A lists, they can add their own to this file. o Coalesce the two Q&A sections into one. o Correct some device names (wd(4) devices have not existed for quite some time). o Get rid of a number of obsolete entries (suggested by jhb). END K 10 svn:author V 2 mr K 8 svn:date V 27 2002-11-08T07:57:42.000000Z K 7 svn:log V 118 Reviewed by: n_hibma MFC after: 2 weeks fix XPT_CALC_GEOMETRY to fill in some reasonable values. Inspired by aic/sbp. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-11-08T11:10:50.000000Z K 7 svn:log V 147 Remove physmem from here, too, as it is defined in vm_init.c since r1.35 (forgotten in my last commit due to a botched patch). Pointy hat to: tmm END K 10 svn:author V 5 joerg K 8 svn:date V 27 2002-11-08T11:35:57.000000Z K 7 svn:log V 72 MFC: revs 1.35/1.33, resp., add SDLT to the list of known tape devices. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-11-08T12:47:51.000000Z K 7 svn:log V 49 DON'T EVER PUT THIS BACK! Pointy hat to: obrien END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T13:58:00.000000Z K 7 svn:log V 69 - Merge Write_FreeBSD() into Write_Disk(). - Miscellaneous cleanups. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-11-08T13:58:48.000000Z K 7 svn:log V 804 Make changes such that the kernel will now fit on floppy #1. This involves moving all networking drivers to floppy 2, all RAID nfsclient && cd9660 to floppy 3 (and adding ispfw). COMPAT_FREEBSD4 had to come back, maxusers is down to 2. AHC is out until somebody can make it a module for alpha. TurboLaser is out because it rarely has a floppy and probably no longer works *anyway*. There's probably some cleanup that can be done because I was told that things in drivers.conf don't have to be removed via dokern.sh, but because I formally tested the release build with this version and don't want to spend another half day on it, it's going in. I'm sure we'll have to do some further changes prior to release. NB: Not tested end to end yet because I've been told that sysinstall doesn't yet work. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:00:09.000000Z K 7 svn:log V 51 Don't set a value to a variable that we don't use. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:00:44.000000Z K 7 svn:log V 106 Don't set a variable to a bogus value right before setting it to the correct value in the next statement. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-08T14:49:14.000000Z K 7 svn:log V 22 MFi386: revision 1.4. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:50:44.000000Z K 7 svn:log V 32 Use %z to print a size_t value. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:52:26.000000Z K 7 svn:log V 38 Cast a ptrdiff_t to an int to printf. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:57:18.000000Z K 7 svn:log V 31 Use %z to print size_t values. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T14:58:35.000000Z K 7 svn:log V 32 Use %z to print a size_t value. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T15:01:02.000000Z K 7 svn:log V 194 Wrap a device_printf() that violates bus space abstractions to figure out if it's IO port resource is IO or memory mapped for the sake of a printf using i386-specific values in #ifdef __i386__. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-08T15:01:28.000000Z K 7 svn:log V 208 Update acl.3 to xref getfacl(1) and setfacl(1), the recommended tools for manipulating file ACLs. Update the status of the implementation a bit, update the copyright, etc. Obtained from: TrustedBSD Project END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T15:05:16.000000Z K 7 svn:log V 62 Make xrpu(4) i386-only. Consumers of i386_btop() are not MI. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T15:16:38.000000Z K 7 svn:log V 207 Remove #ifdef DEBUG signal debugging code brought over from NetBSD with the original signal handling code. It doesn't compile and it seems the rest of the infrastructure was never brought over from NetBSD. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-11-08T15:24:32.000000Z K 7 svn:log V 119 - Update the SIMOS fp-stealing code to KSE-II and beyond. - Wrap a variable only used in !SIMOS case in #ifndef SIMOS. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-11-08T15:25:15.000000Z K 7 svn:log V 92 - Recognize FAT partition on MBR and PC98 disks. - Fix to convert to the name of partition. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-08T15:31:34.000000Z K 7 svn:log V 88 Always recalculate the SRM checksum if the label is at 64 bytes offset. Tested by: jhb END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-11-08T15:35:16.000000Z K 7 svn:log V 39 Remove harmless but irritating printf. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:17:45.000000Z K 7 svn:log V 137 MFC: Use LIST_ macros instead of TAILQ_ macros to be more like NetBSD. sys/net/if_gif.c: 1.14 (partly) sys/net/if_gif.h: 1.6 (partly) END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:23:08.000000Z K 7 svn:log V 622 MFC: - after gif_set_tunnel(), psrc/pdst may be null. set IFF_RUNNING accordingly. - set IFF_UP on SIOCSIFADDR. be consistent with others. - set if_addrlen explicitly (just in case) - multi destination mode is long gone. - missing break statement - add gif_set_tunnel(), so that we can set tunnel address from within the kernel at ease. - encap_attach/detach dynamically on ioctls - move encap_attach() to dedicated function in in*_gif.c sys/net/if_gif.c: 1.32 sys/net/if_gif.h: 1.14 sys/netinet/in_gif.c: 1.17 sys/netinet/in_gif.h: 1.9 sys/netinet6/in6_gif.c: 1.8 sys/netinet6/in6_gif.h: 1.4 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:36:50.000000Z K 7 svn:log V 22 MFC 1.33: s/gifp/ifp/ END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:46:15.000000Z K 7 svn:log V 53 MFC 1.34 - drop too short IPv6 frame - NULL != 0 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:54:37.000000Z K 7 svn:log V 79 MFC: use encapcheck. sys/netinet/in_gif.c: 1.18 sys/netinet6/in6_gif.c: 1.9 END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T16:57:13.000000Z K 7 svn:log V 197 MFC: last arg of in6?_gif_output() is not used any more. sys/net/if_gif.c: 1.35 sys/netinet/in_gif.c: 1.19 sys/netinet/in_gif.h: 1.10 sys/netinet6/in6_gif.c: 1.10 sys/netinet6/in6_gif.h: 1.5 END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-11-08T16:59:11.000000Z K 7 svn:log V 484 Convert some broken cases where Error is called, but we try to continue, to Fatal errors, because the logic that we use to try to continue is far too broken, and makes things look and act weird, because we end up pointing past the end of a buffer boundry into freed memory in the caller, as we don't come close to setting the lengthPtr to a sane value. Reviewed by: make@ (This only changes failure cases which would have died horrid deaths to explicit clean death failure cases.) END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-11-08T17:06:15.000000Z K 7 svn:log V 349 Diff reduction to NetBSD: Fix a minor grammer nit. Get rid of _echo that uses logger and just call logger in the 3 routines that need it. Add a comment referencing rc.conf(5) in the case of an incorrectly set variable. This pulls rc.subr up to 1.51 of rc.subr. I skipped 1.49 (systrace support) since I don't have systrace. Obtained from: NetBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T17:16:07.000000Z K 7 svn:log V 57 MFC 1.43: plugged memory leakage in some erroneous cases END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-11-08T17:49:31.000000Z K 7 svn:log V 465 MFC 1.35, 1.36: - kill strcpy - port range check need to be done before htons. from deraadt - %d/%u audit - correct bad practice in the code - it uses two changing variables to manage buffer (buf and buflen). we eliminate buflen and use fixed point (ep) as the ending pointer. - use snprintf, not sprintf - pass correct name into q.name. from lukem@netbsd - sync comment - scopeid is u_int32_t - strtoul pedant. pointed out by deraadt END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-08T18:01:31.000000Z K 7 svn:log V 62 Infrastructure for ia64 release notes and installation guide. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-08T18:04:00.000000Z K 7 svn:log V 270 Add an explicit execlabel argument to exec-related MAC policy entry points, rather than relying on policies to grub around in the image activator instance structure. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-11-08T18:04:36.000000Z K 7 svn:log V 215 Update MAC modules for changes in arguments for exec MAC policy entry points to include an explicit execlabel. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 8 pdeuskar K 8 svn:date V 27 2002-11-08T18:14:17.000000Z K 7 svn:log V 298 - Set RS (Report Status) bit on all descriptors of a packet instead of just the last one. - Set RDTR to zero by default instead of 28. - Fixed a problem with TX hangs with jumbo frames when number of fragments in the mbuf chain is large. - Added support for 82540EP based cards. MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-11-08T18:15:02.000000Z K 7 svn:log V 72 Include the pc98 installation document in the RELNOTESng snapshot page. END