Ĭ108659 216 126 127 250 213 166 240 193 188 121 164 125 450 147 174 218 105 134 260 152 137 719 119 114 506 240 813 631 1237 243 169 161 827 242 268 177 128 128 264 154 297 179 214 307 178 149 212 133 200 184 359 503 234 297 122 122 180 307 526 221 146 272 171 273 184 201 410 530 158 126 198 183 350 121 355 390 353 193 200 371 444 290 154 473 137 142 128 129 257 240 148 206 274 337 218 611 121 436 560 390 210 691 269 240 183 134 147 276 353 134 167 164 166 148 219 122 160 219 172 208 252 564 153 126 142 555 579 193 112 140 159 150 305 173 212 227 127 237 184 132 355 148 423 182 330 115 230 178 191 165 181 171 140 312 181 206 116 200 167 211 148 542 124 522 227 634 166 251 165 191 198 139 597 139 298 353 375 117 169 297 278 281 204 206 156 171 201 209 207 771 190 347 204 134 198 224 131 167 243 230 138 172 274 216 129 146 168 160 136 129 146 149 273 304 145 212 176 K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-04T11:41:12.000000Z K 7 svn:log V 30 Some KSE syscalls are MPSAFE. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-04T11:45:50.000000Z K 7 svn:log V 35 Remove unnecessary lock assertion. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-04T15:46:22.000000Z K 7 svn:log V 152 Add 1701/l2tp, layer 2 tunnelling protocol, as per IANA services. PR: conf/35240 Submitted by: Annihilator MFC after: 2 weeks END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-04T16:03:50.000000Z K 7 svn:log V 115 - Remove speed_map API because speed_map is obsoleted by 1394a. - Add definition of OHCI_HCC_BIBIV in fwohcireg.h. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-04T16:03:51.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_0'. END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-04T16:03:56.000000Z K 7 svn:log V 142 Comment out imap3@220 and imap4-ssl@585 which are not used. PR: conf/46294 Submitted by: Larry Rosenman MFC after: 2 weeks END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-04T17:01:50.000000Z K 7 svn:log V 96 Typo: s/CTLTYPE_DYN/CTLFLAG_DYN PR: misc/45012 Submitted by: Steve Coltrin END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-01-04T17:08:23.000000Z K 7 svn:log V 91 s/Kank/Kang/ (the klingon) PR: misc/45012 Submitted by: Steve Coltrin END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-04T17:09:27.000000Z K 7 svn:log V 26 Complete the bzip2 suite. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-04T17:09:28.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-04T17:17:08.000000Z K 7 svn:log V 30 MFC: Add all the bzip2 utils. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-04T17:26:35.000000Z K 7 svn:log V 357 Merge from P4: o Update copyright. o Add a tunable to allow the ti12xx to initialize the pci clock. Some rare cards need it. o rename 67xx -> 6729 since there's really only one chip in this family. o from pcic_pci_pd6729_init call the routing code o Fix some comments out routing on the TI-1130 class (1030, 1130 and 1131) MFC: After RE@ says it is ok. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T17:33:55.000000Z K 7 svn:log V 55 Export tc_tick with sysctl, not tick. Spotted by: bde END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-04T17:35:54.000000Z K 7 svn:log V 81 GC 'char sigmap[]' (it is no longer used) Approved by: obrien MFC after: 3 days END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-04T17:51:48.000000Z K 7 svn:log V 122 Add the ability to debug C++ programs using v2 and v3 of the G++ ABI. Submitted by: Peter Edwards END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-04T17:51:59.000000Z K 7 svn:log V 10 Reformat. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-04T19:07:13.000000Z K 7 svn:log V 42 Refine the assertions in vm_page_alloc(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-04T19:23:19.000000Z K 7 svn:log V 167 Use vm_object_lock() and vm_object_unlock() in vm_object_deallocate(). (This procedure needs further work, but this change is sufficient for locking the kmem_object.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-04T19:26:35.000000Z K 7 svn:log V 60 Allow kmem_malloc() without Giant if M_NOWAIT is specified. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T20:15:32.000000Z K 7 svn:log V 45 Move #include of ddb/ddb.h up with the rest. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-04T20:24:27.000000Z K 7 svn:log V 624 Unifdef has got some crack-smoking exit values: "The unifdef utility exits 0 if the output is an exact copy of the input, 1 if not, and 2 if in trouble." This causes an 'Error code 1 (ignored)' in the world output, which upsets the whereintheworld scripts that the tinderboxes use. However, this stuff here is a relic. We do not enable HAVE_TCL_INTERP nor HAVE_PERL_INTERP.. The Makefile hooks to turn them on have gone ages ago, and this stuff was here for release building purposes only. Rather than fight with the tinderbox builds, clean house a bit and remove the last remaining unused relics of this stuff. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T20:31:27.000000Z K 7 svn:log V 27 resort the vnode ops list. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T20:32:03.000000Z K 7 svn:log V 22 resort vnode ops list END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T20:54:58.000000Z K 7 svn:log V 413 Introduce the void backtrace(void); function which will print a backtrace if DDB is in the kernel and an explanation if not. This is useful for recording backtraces in non-fatal circumstances and does not require pollution with DDB #includes in the files where it is used. It would of course be nice to have a non-DDB dependent version too, but since the meat of a backtrace is MD it is probably not worth it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T21:58:25.000000Z K 7 svn:log V 147 When we close a display, mark it as not-initialized so that we will properly open it again next time. Submitted by: Trent Nelson END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T22:07:24.000000Z K 7 svn:log V 720 Add "ifstat" display: ifstat Display the network traffic going through active interfaces on the system. Idle interfaces will not be displayed until they receive some traffic. For each interface being displayed, the current, peak and total statistics are displayed for incoming and outgoing traffic. By default, the ifstat display will automatically scale the units being used so that they are in a human-read- able format. The scaling units used for the current and peak traffic columns can be altered by the scale command. Submitted by: Trent Nelson END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-04T22:07:48.000000Z K 7 svn:log V 537 Improve the way that an elf image activator for an alternate word size is included in the kernel. Include imgact_elf.c in conf/files, instead of both imgact_elf32.c and imgact_elf64.c, which will use the default word size for an architecture as defined in machine/elf.h. Architectures that wish to build an additional image activator for an alternate word size can include either imgact_elf32.c or imgact_elf64.c in files.${ARCH}, which allows it to be dependent on MD options instead of solely on architecture. Glanced at by: peter END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-04T22:10:36.000000Z K 7 svn:log V 1143 Temporarily introduce a new VOP_SPECSTRATEGY operation while I try to sort out disk-io from file-io in the vm/buffer/filesystem space. The intent is to sort VOP_STRATEGY calls into those which operate on "real" vnodes and those which operate on VCHR vnodes. For the latter kind, the call will be changed to VOP_SPECSTRATEGY, possibly conditionally for those places where dual-use happens. Add a default VOP_SPECSTRATEGY method which will call the normal VOP_STRATEGY. First time it is called it will print debugging information. This will only happen if a normal vnode is passed to VOP_SPECSTRATEGY by mistake. Add a real VOP_SPECSTRATEGY in specfs, which does what VOP_STRATEGY does on a VCHR vnode today. Add a new VOP_STRATEGY method in specfs to catch instances where the conversion to VOP_SPECSTRATEGY has not yet happened. Handle the request just like we always did, but first time called print debugging information. Apart up to two instances of console messages per boot, this amounts to a glorified no-op commit. If you get any of the messages on your console I would very much like a copy of them mailed to phk@freebsd.org END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-04T22:35:53.000000Z K 7 svn:log V 145 Add a pair of commands that show how to use vnconfig for mounting cdrom images. PR: docs/43755 Submitted by: Warren Block END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-01-04T22:55:30.000000Z K 7 svn:log V 77 MFC 1.100 - Return an error on attempts to r/w devices that don't support it END K 10 svn:author V 3 njl K 8 svn:date V 27 2003-01-04T22:58:01.000000Z K 7 svn:log V 69 Return ENODEV for devices that do not support r/w Requested by: bde END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T00:04:28.000000Z K 7 svn:log V 731 Adopt, adapt and improve: o Make the URL of the handbook match reality o Improve some comments (either wording or formatting) o Sync with i386: comment-out DDB, INVARIANTS, INVARIANT_SUPPORT o Add some more SCSI/RAID controllers: ahd, mpt, asr, ciss, dpt, iir, mly, ida o Remove support for the parallel port o Add NICs: em, bge o Remove NICs: ste, tl, tx, vr, wb o Enable USB support again, except of the UHCI host controller. UHCI still hangs the BigSur (=HP i2000) machines, and makes them useless. The OHCI controller works fine. Note that newer ia64 boxes based on the Intel host controllers (UHCI or EHCI) still won't have USB support. We really need to import the EHCI host controller from NetBSD... END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-05T00:09:23.000000Z K 7 svn:log V 144 Fix a reference to the order of SYNOPSIS lines. Submitted by: Olivier Cherrier on freebsd-net MFC after: 3 days END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-05T00:46:01.000000Z K 7 svn:log V 175 Repair vnode locking in portal_lookup(). Specifically, lock the file vnode, and unlock the parent directory vnode if LOCKPARENT is not set. Obtained from: NetBSD (rev. 1.34) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-05T01:31:45.000000Z K 7 svn:log V 85 Use atomic add and subtract to update the global wired page count, cnt.v_wire_count. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-05T02:43:18.000000Z K 7 svn:log V 36 No need to include here. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T03:39:34.000000Z K 7 svn:log V 33 MFC 1.46 Approved: re (blanket) END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T03:48:14.000000Z K 7 svn:log V 170 - Provide backwards compatibility for kern.fallback_elf_brand. - Use the generic elf type macros in imgact_elf.h instead of ifdefing the entire contents of the header. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T03:48:55.000000Z K 7 svn:log V 61 Make imgact_elf32.c compile on sparc64. Obtained from: ia64 END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T04:07:31.000000Z K 7 svn:log V 203 Sync with zs. - Fix some bogosity with mixing unit numbers and channels, which would only work for one instance of the device. - Use a simpler scheme for input and output queueing. - Use db_alt_break. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-05T04:47:46.000000Z K 7 svn:log V 84 Add a manpage for the LAN Media Corp PCI WAN adapter driver. Obtained from: NetBSD END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T05:30:40.000000Z K 7 svn:log V 120 - Reorganize PMAP_STATS to scale a little better. - Add some more stats for things that are now considered interesting. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T06:21:30.000000Z K 7 svn:log V 209 - Change definition of fc->maxrec same as fwdev->maxrec. - 'spec' and 'ver' are attributes of a unit rather than a node. - Report Phy and Link info separatelly. - Reorder intialization step in fwohci_reset(). END K 10 svn:author V 5 green K 8 svn:date V 27 2003-01-05T07:32:33.000000Z K 7 svn:log V 84 Fix the duplicate unlock of the pcm read channel in certain cases. Reviewed by: cg END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-05T07:56:24.000000Z K 7 svn:log V 57 Validate inp before de-referencing it. Submitted by: pb END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T08:52:43.000000Z K 7 svn:log V 114 MFC: Introduce FireWire userland utility. - Install header files. - Make device nodes. Approved by: re (rwatson) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T09:12:47.000000Z K 7 svn:log V 36 Syntax fix in fwohci_pci_suspend(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-05T09:55:26.000000Z K 7 svn:log V 107 Split out the vnode and buf arguments to the internal strategy worker routine instead of doing evil casts. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-05T10:03:57.000000Z K 7 svn:log V 92 Don't take the detour over VOP_STRATEGY from spec_getpages, call our own strategy directly. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-01-05T11:14:04.000000Z K 7 svn:log V 263 In sodealloc(), if there is an accept filter present on the socket then call do_setopt_accept_filter(so, NULL) which will free the filter instead of duplicating the code in do_setopt_accept_filter(). Pointed out by: Hiten Pandya END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T13:50:05.000000Z K 7 svn:log V 405 MFC: Sync FireWire driver/utility with current. - Implement primal Configuration ROM parser. - Support multiple LUNs for SBP-II. - Update PCI device IDs. - Improve phy access. - Free allocated memory when detaching. - Detect contigmalloc failure. - Support suspend/resume. - Remove unused firewirebusreg.h. - Skip mbuf whose length is zero. - Remove speed_map API because speed_map is obsoleted by 1394a. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-05T14:03:26.000000Z K 7 svn:log V 138 Fix alignment problems -- the embedded v4 address is guaranteed to be only 16-bit aligned, so only do byte operations to compare with it. END K 10 svn:author V 6 fenner K 8 svn:date V 27 2003-01-05T14:05:24.000000Z K 7 svn:log V 201 Use in_addr_t for the right size of an IPv4 address, and copy into an unaligned destination using bcopy instead of an assignment. Submitted by: Hartmut Brandt PR: sparc64/46729 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T14:58:45.000000Z K 7 svn:log V 25 Reduce diff to RELENG_4. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-05T15:08:03.000000Z K 7 svn:log V 25 Reduce diff to -current. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-01-05T16:23:49.000000Z K 7 svn:log V 87 Avoid casting pointers to int and using %x to print them. Noticed by: alpha tinderbox END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-01-05T18:46:13.000000Z K 7 svn:log V 214 Allocate bogus_page with VM_ALLOC_WIRED. (Previously, bogus_page's allocation incremented the global count of wired pages, but not the page's own wire count. This inconsistency was introduced in revision 1.230.) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-05T19:14:44.000000Z K 7 svn:log V 433 Don't override the vop_lock, vop_unlock and vop_isunlocked methods. Previously all filesystems which relied on specfs to do devices would have private overrides for vop_std*, so the vop_no* overrides here had no effect. I overlooked the transitive nature of the vop vectors when I removed the vop_std* in those filesystems. Removing the override here restores device node locking to it's previous modus operandi. Spotted by: bde END K 10 svn:author V 6 semenu K 8 svn:date V 27 2003-01-05T19:19:39.000000Z K 7 svn:log V 125 Replace the ancient sd and wd devices in the example line with thier modern equivs. Submitted by: marius@alchemy.franken.de END K 10 svn:author V 6 semenu K 8 svn:date V 27 2003-01-05T19:22:34.000000Z K 7 svn:log V 51 Belated MFC of the belated entry for the amdpm(4). END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-05T19:28:05.000000Z K 7 svn:log V 179 Merge the following from the English version: 1.6 -> 1.8 early-adopter/article.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 548] END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T19:37:58.000000Z K 7 svn:log V 79 MFC of r1.30: reenable building in share/mklocale on sparc64. Approved by: re END K 10 svn:author V 6 semenu K 8 svn:date V 27 2003-01-05T19:45:29.000000Z K 7 svn:log V 177 Sync with current. That is to say MFC versions 1.3 and 1.4 to fix compiler warnings and grab the ppi(4) headers from the correct place. Submitted by: marius@alchemy.franken.de END K 10 svn:author V 6 semenu K 8 svn:date V 27 2003-01-05T19:59:39.000000Z K 7 svn:log V 89 Sync with current: MFC revisions 1.2 and 1.3. Submitted by: marius@alchemy.franken.de END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-05T20:32:03.000000Z K 7 svn:log V 108 Convert VOP_STRATEGY to VOP_SPECSTRATEGY in the generic getpages and the pager input for small filesystems. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-05T20:40:43.000000Z K 7 svn:log V 317 - Catch up with the English version: 1.3 -> 1.4 relnotes/i386/article.sgml - Hook ia64 up to the build: 1.4 -> 1.5 relnotes/Makefile (new) -> 1.1 relnotes/ia64/Makefile (new) -> 1.1 relnotes/ia64/article.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 550] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-05T21:20:35.000000Z K 7 svn:log V 437 - Merge the following from the English version: 1.3 -> 1.4 hardware/i386/article.sgml - Add new translations and activate them: 1.3 -> 1.5 hardware/Makefile 1.3 -> 1.4 hardware/common/hw.ent 1.1 -> 1.2 hardware/sparc64/Makefile 1.2 -> 1.3 hardware/sparc64/article.sgml (new) -> 1.5 hardware/sparc64/proc-sparc64.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 549] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-05T21:31:47.000000Z K 7 svn:log V 66 Add common/dev.sgml as a source forgotten in the previous commit. END K 10 svn:author V 2 se K 8 svn:date V 27 2003-01-05T21:32:50.000000Z K 7 svn:log V 35 Add support for bzip2ed log files. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T21:34:05.000000Z K 7 svn:log V 102 Provide a null-implementation for bus_space_unmap, like i386. bus_space_unmap is required for puc(4). END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T21:36:59.000000Z K 7 svn:log V 90 Tweaks to make if_rl work on sparc64. Mostly submitted by: tmm Tested on: i386, sparc64 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T21:40:45.000000Z K 7 svn:log V 254 Make all memory I/O addresses (explicitly) 64-bit. Memory mapped devices aren't necessarily mapped within 4GB. I/O port addresses are offsets into the memory mapped I/O port space, which is not larger than 16MB. No need to convert those to 64 bit types. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-01-05T21:41:22.000000Z K 7 svn:log V 28 rl(4) works on sparc64 now. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-05T21:46:31.000000Z K 7 svn:log V 262 - Merge the following from the English version: 1.2 -> 1.3 hardware/sparc64/Makefile - Add new translations and activate them: (new) -> 1.1 hardware/pc98/Makefile (new) -> 1.1 hardware/pc98/article.sgml (new) -> 1.1 hardware/pc98/proc-pc98.sgml END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T21:48:33.000000Z K 7 svn:log V 294 Handle 3-digit interrupt numbers (vectors). While here, change the name of unused entries from "intr XXX" to "#XXX". This makes it easier to debug interrupt problems, because vmstat can be hacked more easily to dump all interrupt entries that are in use and not those that have had interrupts. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T22:00:19.000000Z K 7 svn:log V 257 Bump the number of interrupts from 65 to 257. This is a waste of space most of the time, but handles machines with lots of I/O (S)APICs. We cannot make this more dynamic without breaking the interface with vmstat. Hence, we need to fix the interface first. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-05T22:01:08.000000Z K 7 svn:log V 100 Fix cut&paste bug which would result in a panic because buffer was being biodone'ed multiple times. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:10:06.000000Z K 7 svn:log V 107 Rename siglongjmp() to __siglongjmp(), with a weak alias to siglongjmp(), like the other architectures do. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T22:14:30.000000Z K 7 svn:log V 275 Don't hardcode the address of the local (S)APIC (aka processor interrupt block). We use the previously hardcoded address as a default only, but will otherwise use whatever ACPI tells us. The address can be found in the MADT table header or in the LAPIC override table entry. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:17:32.000000Z K 7 svn:log V 351 Rewrite longjmp() and _longjmp() to directly restore the saved frame, instead of unwinding the call stack. This makes them usable to switch stacks, e.g. for libc_r. Do not save the frame pointer in setjmp() and _setjmp(), it is not needed any more. Rename _longjmp() to ___longjmp(), with a weak alias to _longjmp(), like the other architectures did. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:23:11.000000Z K 7 svn:log V 197 Add an implementation of _atomic_lock for sparc64. This was submitted by des; I tweaked it slightly by extending the membar and making it match the style of the rest of the sparc64 assembler code. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:37:03.000000Z K 7 svn:log V 62 Add MD definitions for sparc64. This is based on work by des. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-05T22:37:36.000000Z K 7 svn:log V 380 correct pkthdr length calculation for ipv6 echo packets; after moving a packet header with M_MOVE_PKTHDR one should not reference the packet header in the original packet; in this case the code was assuming that m_adj would alter m_pkthdr.len which stopped happening because M_MOVE_PKTHDR removes the M_PKTHDR bit from m_flags Submitted by: Bill Fenner END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:37:54.000000Z K 7 svn:log V 45 Build libc_r on sparc64, it should work now. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-05T22:38:58.000000Z K 7 svn:log V 50 Build pppctl on sparc64, now that we have libc_r. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T22:57:12.000000Z K 7 svn:log V 33 MFC 1.7 Approved: re@ (blanket) END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-05T22:59:45.000000Z K 7 svn:log V 34 MFC 1.15 Approved: re@ (blanket) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T00:06:49.000000Z K 7 svn:log V 161 Import of LukeM's ftpd taken from the NetBSD CVS repo on 5-Jan-2003. The "portable" release of this is just lagging way too far behind what is in NetBSD's base. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T00:06:49.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r108746, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T00:20:26.000000Z K 7 svn:log V 53 Merge our .Nm changes into the nbsd_20030105 import. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T00:25:31.000000Z K 7 svn:log V 110 Count interrupts as soon as possible. This makes sure interrupts are counted even when there are no handlers. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-06T00:36:13.000000Z K 7 svn:log V 179 Add two MII_SETs to provide a bit more time between operations in xl_sync; this appears to be necessary with certain systems. Requested by: Michael Class END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T00:38:35.000000Z K 7 svn:log V 241 Manually inline handleclock(). There's only a single caller and handleclock itself is trivial. While here, replace (itc_frequency+hz/2)/hz with itm_reload for consistency. There's now a single place where we determine the ITM reload value. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-06T00:46:03.000000Z K 7 svn:log V 123 Add support for the 3c555 miniPCI chipset. Submitted by: johannes PR: 46603 MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T00:56:23.000000Z K 7 svn:log V 515 Port libc_r to ia64. We need to do things slightly different because we have 2 stacks per thread: the regular downward memory stack and the irregular upward register stack. This implementation lets both stacks grow toward each other. An alternative scheme is to have them grow away from each other. The alternate scheme has the advantage that both stack grow toward guard pages. Since libc_r is virtually dead and we really want the *context stuff for thread switching, we don't try to be perfect, just functional. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T01:00:26.000000Z K 7 svn:log V 26 Enable pppctl(8) on ia64. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-06T01:01:08.000000Z K 7 svn:log V 341 Explicitly have the timecounter init happen after the cpu_initclocks is called. Otherwise (depending on a non-deterministic sort), the timecounter code can be initialized before the clock rate has been set (on ia64) and it assumes hz = 100, rather than the real value of 1024. I'm not sure how much gets upset by this. Glanced at by: phk END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T01:39:25.000000Z K 7 svn:log V 464 Replace the hardcoding of 255 as the clock interrupt vector with CLOCK_VECTOR and define it as 254, not 255. Vector 255 is already in use as the AP wakeup vector on the HP rx2600. This needs to be made more dynamic. The likelyhood of vector 254 being in use is pretty small, but we already have code to assign vectors to IPIs (see sal.c) and it's preobably better to have a centralized "vector manager" that hands out vectors based on some imput (like priority). END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-06T01:53:55.000000Z K 7 svn:log V 295 Move the itm reload to a single place rather than having two identical copies of the reload. Note that we use the precomputed itm_reload value so that we can avoid a division in the kernel. The ia64 cpu does not have integer divide, so this would have been done by a floating point operation. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-01-06T01:55:12.000000Z K 7 svn:log V 115 Ooops, use the full name of XL_FLAG_EEPROM_OFFSET_30 Noticed by: Niels Chr. Bank-Pedersen END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-01-06T02:09:08.000000Z K 7 svn:log V 595 Move ia64_sapics and ia64_sapic_count from interrupt.c to sapic.c and declare them extern in interrupt.c. This eliminates the need for ia64_add_sapic(), which is called from sapic.c. While here, reformat ia64_enable() in interrupt.c to improve indentation and add a sysctl (machdep.apic) to dump the I/O APIC entries currently programmed into all I/O APICs. The latter can help analyze interrupt problems. Note that the sysctl is not intended as a userland (software) interface. It may be changed in the future to include counters so that vmstat -i can make use of it. It may also be removed... END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T02:26:00.000000Z K 7 svn:log V 173 NetBSD files needed to build LukeM's ftpd src as taken from the NetBSD CVS repo. The "portable" release of this is just lagging way too far behind what is in NetBSD's base. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T02:26:00.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r108760, 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 2003-01-06T02:26:01.000000Z K 7 svn:log V 87 This commit was manufactured by cvs2svn to create tag 'lukemftpd-vendor-nbsd_20030105'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T03:03:53.000000Z K 7 svn:log V 39 Make the "nbsd_20030105" import build. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T04:09:20.000000Z K 7 svn:log V 52 Need to prototype strsuftollx() to quiet a warning. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-01-06T04:33:46.000000Z K 7 svn:log V 182 Cast return values of sizeof() to int so they can be printed with %d. The size of this struct is unlikely to ever grow beyond what an int can represent. Noticed by: alpha tinderbox END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T04:33:47.000000Z K 7 svn:log V 257 Add the POSIX sanctioned "LOGIN_NAME_MAX" -- Maximum length of a login name. Minimum Acceptable Value: _POSIX_LOGIN_NAME_MAX. The comments at the bottom of this file claim sysconf(3) provides this value, but it seems sysconf(3) hasn't implemented this yet. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T04:42:20.000000Z K 7 svn:log V 39 We have a usable 'LOGIN_NAME_MAX' now. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T04:51:20.000000Z K 7 svn:log V 71 Add two new manual pages. Welcome the ida(4) and iir(4) manual pages. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-06T04:51:21.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-06T04:51:22.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_5_0'. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T05:18:42.000000Z K 7 svn:log V 52 Link a.out(5) to aout(5) to follow the module name. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-01-06T05:46:04.000000Z K 7 svn:log V 124 MFC: Sync with -current: o Add 'flipr' o Fix 'searchheaders' o Manpage cleanup o Misc. source cleanups END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-06T05:57:48.000000Z K 7 svn:log V 25 Fix fc->dev to fc->bdev. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-06T06:03:03.000000Z K 7 svn:log V 63 MFC: - Add fwcrom to conf/files. - Fix panic in device attach. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-06T06:19:19.000000Z K 7 svn:log V 126 Note that the printf(3) and scanf(3) family of functions don't deal with multibyte characters in the format string correctly. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-06T06:21:25.000000Z K 7 svn:log V 80 strfmon(3) does not correctly handle multibyte characters in the format string. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T07:37:15.000000Z K 7 svn:log V 115 Add two symbols start_ctors and stop_ctors to allow us to find the .ctors section so we can call the constructors. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2003-01-06T07:39:02.000000Z K 7 svn:log V 159 Prevent buffer overflow in format_cmd() by properly tracking maximum buffer size. Reported by: Lionnel CHAPTAL MFC after: 1 week END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T07:40:49.000000Z K 7 svn:log V 471 This is all "#if defined(__i386__) && __GNUC__ >= 2": Add support for GCC's --test-coverage --profile-arcs options. Add code to call the functions listed in the .ctors section, these are used to string the per .o file counter blocks into a linked list. Add empty __bb_fork_func() to cope with GCC magic gandling of exec*() named functions. To add support for other platforms should be trivial, but involves determining the exact data-types gcc uses on that platform. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T07:46:26.000000Z K 7 svn:log V 61 Update kernbb(8) to deal with GCC's new way of doing things. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-06T08:03:00.000000Z K 7 svn:log V 34 devd not devdd submitted by: joe END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-06T08:07:20.000000Z K 7 svn:log V 45 Use device_printf() and s/fc->dev/fc->bdev/. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-06T08:09:41.000000Z K 7 svn:log V 462 MFp4: make it work o Expand variables correctly. o Set variables for each event. o rewrite event loop to execute the commands in the config file, rather than the hard wired generic command o better(?) debug when running -d o sort vectors of actions so that we just have to search for the first one to match rather than the best one that matches. o better attempts to clear all resources used on 'restart' o Remove now bogus comments MFC After: 1 centiyear END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-06T08:28:15.000000Z K 7 svn:log V 484 Move dashutdown from SHUTDOWN_PRI_DEFAULT to SHUTDOWN_PRI_FIRST. Otherwise, the scsi devices that it is trying to issue commands to may have gone away. This is what caused shutdown to hang on ia64 systems with mpt scsi controllers. The bus system has torn down the device tree and reset the mpt controller etc, and suddenly along comes dashutdown and wants to issue a few more scsi commands.... This shouldn't work on i386 either, but it seems to work solely due to luck. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-01-06T08:32:13.000000Z K 7 svn:log V 100 Merge rev 1.33 from current to RELENG_5_0: Validate inp before de-referencing it. Approved by: re END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-06T09:19:43.000000Z K 7 svn:log V 19 MFC: fcntl64 fixes END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-01-06T11:28:54.000000Z K 7 svn:log V 47 MFC: GC 'char sigmap[]' (it is no longer used) END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-01-06T12:07:38.000000Z K 7 svn:log V 67 Fix warnings on 64bits architectures. Noticed by: alpha tinderbox END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-01-06T12:38:21.000000Z K 7 svn:log V 55 MFC 1.114: Fix a file descriptor leak in fpathconf(2). END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-01-06T13:19:05.000000Z K 7 svn:log V 209 Correct file descriptor leaks in lseek and do_dup. The leak in lseek was introduced in vfs_syscalls.c revision 1.218. The leak in do_dup was introduced in kern_descrip.c revision 1.158. Submitted by: iedowse END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-01-06T13:43:15.000000Z K 7 svn:log V 80 Add SCSI MO device support. Submitted by: Kawanobe Koh END K 10 svn:author V 5 joerg K 8 svn:date V 27 2003-01-06T13:50:44.000000Z K 7 svn:log V 117 MFC: rev 1.64, allow vinum partitions to overlap. Required by now to enable a hack that allows for a vinum root FS. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T15:30:55.000000Z K 7 svn:log V 130 Fix a type that crept in during my last commit here. Noticed by: Stefan Farfeleder Pointy hat: trhodes END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-06T16:07:51.000000Z K 7 svn:log V 35 Vendor import of OpenPAM Daffodil. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-01-06T16:07:51.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r108794, 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 2003-01-06T16:07:52.000000Z K 7 svn:log V 88 This commit was manufactured by cvs2svn to create tag 'openpam-vendor-OPENPAM_DAFFODIL'. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-01-06T16:31:39.000000Z K 7 svn:log V 39 Bah, just use %zu for printing size_t. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T16:36:05.000000Z K 7 svn:log V 262 1.) fix a copy-and-paste-o in a panic() message 2.) pass the requesting child device (instead of the bus one) up when handling interrupt resources 3.) remeber to mark the resource list entry as unused in sbus_release_resource(). Reported by: scottl (3) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-06T16:46:25.000000Z K 7 svn:log V 56 Terminate the usage message with \n. Submitted by: joe END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T16:51:06.000000Z K 7 svn:log V 330 - remove some outdated comments - tweak the announce message a bit - remove '\n's from a few panic() calls - don't use the DVMA base adress the firmware reports; instead, figure it out from the appropriate register on Sabres and let the IOMMU code choose it on Psychos. This also makes the IOMMU TSB size freely selectable. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-06T17:05:14.000000Z K 7 svn:log V 89 Put snapshot release documentation in the right directory. Approved by: re (implicitly) END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T17:10:07.000000Z K 7 svn:log V 237 Some cleanup: - move some constants into iommureg.h - correct some comments - use KASSERT() in one place instead of rolling our own - take a sanity check out of #ifdef DIAGNOSTIC - fix a syntax error in normally #ifdef'ed out debug code END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T17:10:45.000000Z K 7 svn:log V 19 MFC: revision 1.60 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T17:11:46.000000Z K 7 svn:log V 134 save_realloc() should use reallocf() to close memory leaks. item_add() should use safe_realloc() as it does no error checking itself. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T17:12:23.000000Z K 7 svn:log V 86 Initialize the cache line size register of all PCI devices in the initial setup pass. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T17:12:45.000000Z K 7 svn:log V 95 Document what .jcr and .eh_frame is. PR: 46638 Submitted by: Tim Kientzle END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-01-06T17:15:35.000000Z K 7 svn:log V 70 Compare pointers to NULL rather than make it look like they are ints. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T17:17:26.000000Z K 7 svn:log V 89 Look for the correct method in sparc64_dmamap_load_mbuf() and sparc64_dmamap_load_uio(). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T17:28:46.000000Z K 7 svn:log V 75 Back out revisions 1.45 && 1.46, they are incorrect. Noticed by: schweikh END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T17:35:40.000000Z K 7 svn:log V 48 Style and comment fixes, no functional changes. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-06T17:51:59.000000Z K 7 svn:log V 219 Merge the following from the English version: 1.119 -> 1.122 hardware/common/dev.sgml 1.344 -> 1.424 relnotes/common/new.sgml Submitted by: Hideyuki KURASHINA References: [doc-jp-work 560] END K 10 svn:author V 3 hrs K 8 svn:date V 27 2003-01-06T18:26:46.000000Z K 7 svn:log V 89 Update the supported systems section. Reviewed by: nyan References: [FreeBSD98-doc 637] END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-06T18:52:05.000000Z K 7 svn:log V 113 correct flags passed when allocation crypto request structures so we don't block and the returned data is zero'd END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-06T19:30:21.000000Z K 7 svn:log V 22 Back out last commit. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T19:43:10.000000Z K 7 svn:log V 107 Prefix the members of struct bus_space_tag and struct bus_dma_tag with a uniqifier. No functional changes. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T19:48:31.000000Z K 7 svn:log V 75 Bump the IOMMU TSB size to 32kB, to match the default size on PCI systems. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T20:05:45.000000Z K 7 svn:log V 118 In userland case include , not . This is needed to make the src/tools/regression/geom stuff compile. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-01-06T20:07:51.000000Z K 7 svn:log V 56 MFC 1.21: gifconfig(8) was depricated. Approved by: re END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T20:10:41.000000Z K 7 svn:log V 449 BSD disklabels expose the controling label though the 'c' partition, and some trick is necessary to prevent further BSD geoms from attaching to that. Our old trick was to make sure we don't attach to a geom from the "BSD" class, but this doesn't work if an intermediary geom obscures this fact. Instead, calculate the MD5 checksum of the label we target and ask if anybody below us loves that label. If they do we don't. Coded by: gordon. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-01-06T20:11:32.000000Z K 7 svn:log V 32 geom_bsd need -lmd to link now. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T20:54:07.000000Z K 7 svn:log V 429 - remove the unused parent DMA tag argument from _nexus_dmamap_load_buffer() - implement nexus_dmamap_load() in terms of _nexus_dmamap_load_buffer(). Note that this is untested, as this code is not currently used (but might be later for UPA devices). - move BUS_DMAMAP_NSEGS to bus_private.h - disable the ecache flushing in nexus_dmamap_sync(); it should not be needed, although the docs are not entirely clear on that. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-01-06T21:20:54.000000Z K 7 svn:log V 131 MFC kern_descrip.c 1.178, vfs_syscalls.c 1.303: Correct file descriptor leaks in lseek and do_dup. Approved by: re (jhb, rwatson) END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-06T21:23:06.000000Z K 7 svn:log V 541 fix memory allocation problems and collateral damage: o create a separate tag for each object allocated with bus_dmamem_alloc so the tag's maxsize is setup appropriately; this reduces memory allocation for the queue descriptors from 16M to what it should be and also fixes memory allocation for public key operands o release bus dma resources on detach so module usage doesn't leak o remove public key op disable now that bus dma memory allocation is fixed o collect attach error handling in one place Sponsored by: Vernier Networks END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-06T21:29:27.000000Z K 7 svn:log V 74 purge extraneous clears of M_PKTHDR since M_MOVE_PKTHDR does this already END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-06T21:33:54.000000Z K 7 svn:log V 158 don't reference a pkthdr after M_MOVE_PKTHDR has "remove it"; instead reference the pkthdr now in the destination of the move Sponsored by: Vernier Networks END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T21:34:50.000000Z K 7 svn:log V 69 MFC Add the ida(4) manual page now that its been reviewed by jlemon. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T21:56:10.000000Z K 7 svn:log V 95 Major update to the refuse file. PR: 44164 Submitted by: Sergei Kolobov END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T21:59:12.000000Z K 7 svn:log V 101 MFC: Major update to the refuse files. PR: 44164 Submitted by: Sergei Kolobov END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-06T21:59:16.000000Z K 7 svn:log V 46 Update release documentation copyright dates. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T21:59:54.000000Z K 7 svn:log V 504 Change the iommu code to be able to handle more than one DVMA area per map. Use this new feature to implement iommu_dvmamap_load_mbuf() and iommu_dvmamap_load_uio() functions in terms of a new helper function, iommu_dvmamap_load_buffer(). Reimplement the iommu_dvmamap_load() to use it, too. This requires some changes to the map format; in addition to that, remove unused or redundant members. Add SBus and Psycho wrappers for the new functions, and make them available through the respective DMA tags. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-06T22:09:00.000000Z K 7 svn:log V 46 Update release documentation copyright dates. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:09:01.000000Z K 7 svn:log V 205 - Convert to use bus_dmamap_load_mbuf(). - remove DPRINTF(), there is a CTR*() for any of them, and KTR is far more useful to debug this driver. - some cleanups; remove some unused code and definitions. END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-06T22:11:56.000000Z K 7 svn:log V 260 more crypto test stuff: o cryptotest can now run multiple threads with -t option o cryptotest can now "profile" time spent doing symmetric ops with -p o cryptostats dumps the crypto statistics block o cryptokeystat is an openbsd app that tests public key ops END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:12:57.000000Z K 7 svn:log V 282 Convert to use bus_dmamap_load_mbuf(); decouple software TX descriptors from the hardware descriptors to avoid the overhead of having a DMA map for each of them. Bump the number of hardware descriptors to 128, and use half as many software descriptors for now. Some minor cleanups. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2003-01-06T22:17:27.000000Z K 7 svn:log V 22 Happy new year 2003 ! END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-01-06T22:25:04.000000Z K 7 svn:log V 76 Update release documentation copyright dates. Approved by: re (implicitly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-01-06T22:47:16.000000Z K 7 svn:log V 202 MFC: slightly adjust SYSINIT order so that timecounters are always initialized after cpu_initclocks has been called rather than sometimes before, sometimes after. Same for ntp_init(). Approved by: re END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:51:35.000000Z K 7 svn:log V 185 MFC _setjmp.S r1.5, setjmp.S r1.4, sigsetjmp.S r1.5: make longjmp() and _longjmp() usable to switch stacks, add weak aliases as libc_r requires them. Reviewed by: jake Approved by: re END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-01-06T22:52:00.000000Z K 7 svn:log V 187 MFC lexing and parsing fixes, revamped #if state machine, plus agreement between documentation and exit codes (which I failed to mention in the commit message for rev 1.12 of unifdef.c). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T22:52:57.000000Z K 7 svn:log V 107 Correct order of alignment in EXAMPLES. PR: 42760 Submitted by: Christian Brueffer END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:54:08.000000Z K 7 svn:log V 113 MFC _atomic_lock.S r1.1, pthread_private.h r1.77: libc_r support for sparc64. Reviewed by: jake Approved by: re END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:55:48.000000Z K 7 svn:log V 64 MFC r1.146: enable building libc_r on sparc64. Approved by: re END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-01-06T22:56:41.000000Z K 7 svn:log V 79 MFC r1.241: build pppctl on sparc64, now that we have libc_r. Approved by: re END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T23:20:55.000000Z K 7 svn:log V 104 Remove redundant documenation. PR: 46253 Submitted by: Jeroen Ruigrok van der Werven END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T23:32:22.000000Z K 7 svn:log V 112 MFC: Correct order of alignment in EXAMPLES. PR: 42760 Submitted by: Christian Brueffer END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-01-06T23:33:59.000000Z K 7 svn:log V 110 MFC: Remove redundant documentation. PR: 46253 Submitted by: Jeroen Ruigrok van der Werven END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-01-06T23:46:47.000000Z K 7 svn:log V 678 Don't reference the maxlen and flags fields in the ring control blocks as separate 16-bit entities. Some of the ring control blocks are in NIC memory, so they must be referenced using 32-bit accesses. Smaller accesses have been observed to fail under some conditions. This caused the rings to be set up wrong, leading to writes by the card outside of the intended bounds of the rings. This problem was diagnosed by Michael Barthelow. Don Bowman submitted a patch which fixed the problem using a slightly different approach. Reference ring control blocks in NIC memory using a pointer to volatile. Parenthesize the BGE_HOSTADDR macro definition properly. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-07T00:59:09.000000Z K 7 svn:log V 98 MFC: fix memory allocation problems and enable public key support Sponsored by: Vernier Networks END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-01-07T01:01:20.000000Z K 7 svn:log V 254 o Only try to recopy the mbuf into an mbuf cluster if bus_dmamap_load_mbuf() returned EFBIG. o Fix mbuf leaks in an error (rare) code path. o Reuse the TX descriptor if xl_encap() failed instead of just picking the next one. o Better error messages. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2003-01-07T01:33:03.000000Z K 7 svn:log V 111 Put the ASIC revision into the device description string so it appears in the dmesg output. MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2003-01-07T01:35:07.000000Z K 7 svn:log V 42 oops, can't commit packet tag changes yet END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-07T04:25:57.000000Z K 7 svn:log V 105 Update copyright to 2003. People have made changes on this branch this year. Approved by: re@ (scottl) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-07T04:26:45.000000Z K 7 svn:log V 126 Don't call fw_bus_probe() twice when successive self-id packets received. This change should stabilize SBP-II device probing. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-07T04:28:55.000000Z K 7 svn:log V 39 This branch has changed this year too. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-01-07T04:28:56.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'RELENG_4_10'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-07T04:37:40.000000Z K 7 svn:log V 150 We've had something like this file since 1992, so therefore this file is a derivitive work, so the copyright notice in the file should say 1992-2003. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-01-07T04:40:47.000000Z K 7 svn:log V 132 MFC: - Don't call fw_bus_probe() twice when successive self-id packets are received. - Use device_printf() and s/fc->dev/fc->bdev/. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-07T04:50:14.000000Z K 7 svn:log V 46 MFC: make devd work and tweak the docs a bit. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-07T05:06:27.000000Z K 7 svn:log V 75 Typo fixes. PR: docs/46815 Submitted by: SUZUKI Koichi END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-01-07T05:24:03.000000Z K 7 svn:log V 181 MFC: change the default permission from 644 to 600 on devctl until such time as devctl is a cloneable device. Also MFC the grammar change to a comment. Approved by: re@ (rwatson) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T05:26:22.000000Z K 7 svn:log V 123 MFC rev. 1.32: When doing tail -F, return if the freopen() of the file fails instead of trying to use a null file pointer. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-07T05:56:38.000000Z K 7 svn:log V 33 Check signals for idled threads. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-07T06:04:33.000000Z K 7 svn:log V 50 Forgot to call setrunnable() for un-idled thread. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T06:05:35.000000Z K 7 svn:log V 76 Add waitpid to the list of hidden names for use by wordexp.c and grantpt.c. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T06:07:56.000000Z K 7 svn:log V 68 Use hidden names (_close, _dup2, _waitpid, etc.) where appropriate. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T06:17:13.000000Z K 7 svn:log V 44 #include for free()'s prototype. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T06:20:47.000000Z K 7 svn:log V 37 Remove an unused variable: mbresult. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-01-07T06:55:58.000000Z K 7 svn:log V 54 #include "namespace.h" to get a prototype for _err(). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-01-07T06:56:43.000000Z K 7 svn:log V 53 Clear some KSE fields after kse mode was turned off. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-01-07T07:46:50.000000Z K 7 svn:log V 177 Teach sysinstall about rpcbind, rpc.lockd, and rpc.statd. As an added bonus, rpcbind will be enabled automatically if rpc.lockd, rpc.statd, amd, NFS Server, or NIS is enabled. END K 10 svn:author V 5 chris K 8 svn:date V 27 2003-01-07T09:28:01.000000Z K 7 svn:log V 209 MFC revision 1.10: Log: A refused connection will return ECONNREFUSED rather than ECONNRESET. PR: docs/46654 Submitted by: Christian S.J. Peron Approved by: re (jhb) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-01-07T09:41:44.000000Z K 7 svn:log V 48 MFC: 1.118: Refer to the correct synopsis line. END K 10 svn:author V 5 chris K 8 svn:date V 27 2003-01-07T11:23:43.000000Z K 7 svn:log V 117 Document the file system firewall interface library functions. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 chris K 8 svn:date V 27 2003-01-07T11:30:53.000000Z K 7 svn:log V 82 Add an entry for libugidfw. Sponsored by: DARPA, Network Associates Laboratories END