summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Import gdtoa sources dated 20030318, which contain several locale fixes.das2003-03-195-51/+29
| | | | | | | | | | | | Reviewed by: mike (mentor)
* | | Fix typoseivind2003-03-191-15/+14
| | |
* | | Fix typoeivind2003-03-191-1/+1
| | |
* | | Remove duplicateseivind2003-03-191-11/+0
| | |
* | | Fix typoseivind2003-03-191-14/+14
| | |
* | | Refactor two sexual jokes to murphy-oeivind2003-03-192-5/+5
| | |
* | | Update some more namespaces (forgotten in the previous revision).mike2003-03-191-2/+2
| | |
* | | - Revamp the function _nis_initshells() to make getusershell() backedrobert2003-03-191-35/+30
| | | | | | | | | | | | | | | | | | | | | by NIS work, like nsswitch.conf(5) promises to be able to. (These modifications will be fed back to NetBSD, of course) - In endusershell(), do not set `sl' to NULL if we know it already has that value.
* | | typophk2003-03-191-1/+1
| | |
* | | Further unbreak devstat: sort the index array in correct order too.phk2003-03-191-10/+10
| | |
* | | If realloc(3) fails in copyline(), do not make matters worse byrobert2003-03-191-6/+11
| | | | | | | | | | | | leaving without deallocating `data' thereby creating a memory leak.
* | | The -s option should not assume -U.tobez2003-03-191-0/+1
| | | | | | | | | | | | MFC After: 2 weeks
* | | Add machine check handler. While generally useful, it's required whengrehan2003-03-192-2/+2
| | | | | | | | | | | | | | | issuing PCI config cycles on MPC106-based PowerMacs, which cause machine checks when accessing non-existent/empty slots.
* | | o initialize a couple of local flags so the user can re-edit groupsmtm2003-03-191-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | next time the subroutine is re-entered o s/configrun/configflag/ o Make the prompt make sense if the user was creating a configuration file Approved by: markm (mentor)(implicit)
* | | Clear channel and tag bits before set them.simokawa2003-03-191-0/+1
| | | | | | | | | | | | This should fix the problem that if_fwe doesn't work after DV receiving.
* | | - Remove unused cache flushing routines. These will not necessary workjake2003-03-198-456/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on future UltraSPARC cpus for which the data cache is not direct mapped. - Move UltraSPARC I and II (spitfire, blackbird, sapphire, sabre) specific functions to spitfire.c, and add cheetah.c for UltraSPARC III specific functions. Initially just cache flushing, but there are a few other functions that will need to move here. - Add an ipi handler for data cache flushing on UltraSPARC III. - Use function pointers to select the right cache flushing functions based on cpu_impl. With this it is possible to boot single user from an mfs root on UltraSPARC III systems, including spinning up secondary processors. There is currently no support for the host to pci bridge, and no documentation for it is publically available. Thanks to Oleg Derevenetz for providing access to a system with UltraSPARC III+ cpus.
* | | - Set cpu_impl early in sparc64_init so that we can use it to detectjake2003-03-194-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | UltraSPARC III and higher cpus and do needed setup. - Disable the "system tick" interrupt for UltraSPARC III. This avoids an interrupt storm on startup since we're not prepared for these at all. This feature has questionable use anyway. - Clear tick on startup and then leave it alone.
* | | Adjust code for userland preemptive. Userland can set a quantum indavidxu2003-03-196-78/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kse_mailbox to schedule an upcall, this is useful for userland timeout routine, for example pthread_cond_timedwait(). Also extract upcall scheduling code from kse_reassign and create a new function called thread_switchout to include these code. Reviewed by: julain
* | | Remove a workaround for mysterious junk appearing in the tlb of secondaryjake2003-03-191-19/+0
| | | | | | | | | | | | cpus. It turned out to be a bug in the loader.
* | | Implement db_print_backtrace. This may need to flush out the windowsjake2003-03-191-0/+4
| | | | | | | | | | | | as well.
* | | o add missing copyright noticessam2003-03-194-2/+305
| | | | | | | | | | | | | | | o new hifnstats program to dump hifn driver statistics o new ipsecstats program to dump fast ipsec statistics
* | | Make sure to free the correct resources when the card fails to attachsilby2003-03-191-0/+8
| | | | | | | | | | | | | | | | | | properly. (Broken in the previous commit.) Noticed by: "Niels Chr. Bank-Pedersen" <ncbp@bank-pedersen.dk>
* | | Add birthdays of NetBSD and FreeBSD projects. For the former, takegrog2003-03-191-0/+2
| | | | | | | | | | | | | | | | | | the general opinion of the NetBSD community, 21 March 1993. For the latter, take David Greenman's first mention of the project name, 19 Jun 1993.
* | | Unregisterize, ansify.des2003-03-191-34/+10
| | |
* | | Remove an empty comment.mux2003-03-191-4/+0
| | |
* | | Whitespace cleanup.des2003-03-193-33/+33
| | |
* | | long != int. Use SYSCTL_UINT for kern.devstat.generation. Fixes bootingjake2003-03-181-1/+1
| | | | | | | | | | | | on sparc64.
* | | Brucify.sobomax2003-03-182-24/+26
| | | | | | | | | | | | | | | Requested and reviewed by: bde MFC after: 2 weeks
* | | Add a -v(erbose) flag to undo our -q(uiet) default.obrien2003-03-182-0/+10
| | |
* | | Fix a race condition in socow_setup(): The page must be wired beforegallatin2003-03-181-4/+7
| | | | | | | | | | | | | | | | | | | | | sf_buf_alloc() is called, as sf_buf_alloc() may sleep. If it does sleep, the page might be reclaimed before wiring occurs. Reported by: alc
* | | ARGH!phk2003-03-181-3/+3
| | | | | | | | | | | | Pointy hat to: phk
* | | Commit ken@' changes to this file: Bump version and append new entriesphk2003-03-181-9/+9
| | | | | | | | | | | | to stay backwards compatible.
* | | Add support for Planex FNW-3800-TX(CardBus 100M/10M).sanpei2003-03-182-1/+14
| | | | | | | | | | | | | | | Submitted by: Kunihiro Arai <araik@attglobal.net> Obtained from: [bsd-nomads:16625]
* | | Fix English usage: "for security purpose" -> "for security reasons".fanf2003-03-181-1/+1
| | |
* | | The POSIXly-correct /dev/stdout handling added in rev 1.44 makesfanf2003-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | careless users vulnerable to terminal control sequence attacks, since they expect uudecode to just drop (or overwrite) a file in the current directory. POSIX also says that the full pathname from the input should be used when writing a file, which we only do if the -s (shoot me in the foot) option is specified; therefore this revision means that you now need to use -s for standard /dev/stdout handling.
* | | portmap_enable -> rpcbind_enable.maxim2003-03-181-2/+2
| | | | | | | | | | | | Spotted by: Andrew Khlebutin <andreyh@perm.ru>
* | | Update to match reality closer.phk2003-03-181-274/+42
| | |
* | | Shorten the URL to the problem-reports article.des2003-03-181-1/+1
| | |
* | | Add more devstat calculations, mostly filling in holes, but also addingphk2003-03-182-27/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a couple of reqests: DSM_BUSY_PCT and DSM_QUEUE_LENGTH. I have no further plans for mutilating this API at this point in time, and will update the man-page to reflect current reality as the next thing. Reviewed by: ken
* | | Use devstat instead of GEOM private statistics structure.phk2003-03-182-8/+7
| | |
* | | Missed in last commit: don't compile now non-existent geom_stats.cphk2003-03-181-1/+0
| | |
* | | Retire the GEOM private statistics code and use devstat instead.phk2003-03-187-300/+16
| | |
* | | If devstat_new_entry() is passed a unit number of -1 assume thatphk2003-03-181-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the devstat is for an "interior" GEOM node and register using the name argument as a geom identity pointer. Do not put these devstat structures on the list returned by the sysctl. This gives us the ability to tell the two kinds of nodes apart and leave the current "strictly physical" view of devstat intact without modifications, yet be able to use devstat for both kinds of devices. It also saves us bloating struct devstat with another 48 bytes of space for the name. At least for now. Reviewed by: ken
* | | Make devstat fully Giant agnostic:phk2003-03-181-42/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a mutex and protect the allocation and traversal of the list with it. When we allocate a page for devstat use we drop the mutex and use M_WAITOK this is not nice, but under the given circumstances the best we can do. In the sysctl handler for returning the devstat entries we do not want to hold the mutex across copyout(9) calls, so we keep a very careful eye on the devstat_generation count, and abandon with EBUSY if it changes under our feet. Specifically test for BIO_WRITE, rather than default non-read,non-deletes as write. Make the default be DEVSTAT_NO_DATA. Add atomic increments of the sequence[01] fields so applications using the mmap'ed view stand a chance of detecting updates in progress. Reviewed by: ken
* | | Including <sys/stdint.h> is (almost?) universally only to be able to usephk2003-03-1855-54/+1
| | | | | | | | | | | | | | | %j in printfs, so put a newsted include in <sys/systm.h> where the printf prototype lives and save everybody else the trouble.
* | | Remove unused fields.jake2003-03-181-5/+1
| | |
* | | Make devstat_new_entry() take a const void * rather than const char *phk2003-03-182-6/+6
| | | | | | | | | | | | argument, GEOM nodes are not identified by ascii string.
* | | Instead of relying on a compile time define to determine whether the xlsilby2003-03-182-37/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | driver should use port or memory based IO, determine it dynamically at runtime, preferring MMIO where possible. This helps us support newer arches which dislike port based access better. Tested on i386 & sparc64, with 3c900, 905, 905b, and 905C cards. (in varying combinations by both jake and myself)
* | | o Lucent cards don't seem to like multiple buffers for tx. Use onlyimp2003-03-182-37/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | one tx buffer for these cards. The old driver only used one. We use 1 for symbol, and 3 for prism cards. o Don't do the maximum loops thing in the ISR. In fact, revert to the old interrupt handler. Lucent cards don't seem to work too well if you don't disable/enable interrupts from the card in the ISR. Between these two changes, Lucent cards suck less. They work in autoselect mode only. And seem to get 1Mbps or 2Mbps only. Setting a specific media speed doesn't work, and I've had a few issues even with these patches. They turn a former brick into a nearly useful card. These patches work on the prism 2 and 2.5 PC Card cards that I have. I've not tested this on PCI cards. I suspect, but couldn't find proof, that they were the reason that the ISR was changed so radically from its FreeBSD roots in NetBSD. We might need to have a variant ISR if so.
* | | Move symbol reset detection code back into wi_reset. This is a moreimp2003-03-182-8/+10
| | | | | | | | | | | | | | | | | | | | | reliable way to detect if the symbol cards have been reset or not. This makes symbol cards work better. Submitted by: deischen
OpenPOWER on IntegriCloud