summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix a 64-bitism. Use size_t instead of int for 4th argument to copyinstr.jhb2000-09-111-1/+2
| | | | Approved by: rwatson
* Don't tell printf() to output a sign when printing out a value as hex.jhb2000-09-111-1/+1
| | | | kvprintf() doesn't print out a sign for hex anyways.
* - Remove duplicate cp_time declaration.jhb2000-09-111-4/+2
| | | | - Use extended printf format string version of KTR trace points.
* Relocate sys/systm.h #include to quiet warning.jhb2000-09-111-1/+1
|
* Forced commit to note that the previous commit only applied to the alphajhb2000-09-110-0/+0
| | | | | | architecture. Also, forgot an acknowledgement: Detective help from: wpaul
* Add a nasty hack to get remote kernel gdb working from ddb. ddb wouldjhb2000-09-112-0/+18
| | | | | | | complain before that a suitable gdb port had not been setup because gdbdev was NULL. This abuses the fact that the gdb port is hard-coded to the address normally assigned to sio1 and thus hard-codes in sio1 as the gdb port. Yuck.
* When doing statistics for statclock on other CPU's, use the other CPUs'jhb2000-09-117-21/+21
| | | | | | idleproc pointers instead of our own for comparisons. Submitted by: tegge
* - Use RFHIGHPID when creating the kthread to get a more sensible pid.jhb2000-09-112-4/+6
| | | | | - Don't fake walking a tailq. Instead, use a while loop that pulls items off the head of the queue while the queue is not empty.
* aio processes need to have the Giant mutex before doing work.jhb2000-09-111-0/+1
| | | | Submitted by: tegge
* Add malloc_mtx to protect malloc and friends, so that they're thread-safe.jasone2000-09-111-1/+30
| | | | Reviewed by: peter
* Add scant documentation for msleep.jake2000-09-112-1/+20
|
* Rename tsleep to msleep and add a mutex argument, which isjake2000-09-113-5/+24
| | | | | | | | | | | | | | | | released before sleeping and re-acquired before msleep returns. A compatibility cpp macro has been provided for tsleep to avoid changing all occurences of it in the kernel. Remove an assertion that the Giant mutex be held before calling tsleep or asleep. This is intended to serve the same purpose as condition variables, but does not preclude their addition in the future. Approved by: jasone Obtained from: BSD/OS
* Allow interrupt threads to run during shutdown. This should fix thejasone2000-09-101-2/+15
| | | | | | "dirty buffers during shutdown" problem introduced by the SMPng commit. Submitted by: tegge, cg
* Set h_errno when an error is encountered.nectar2000-09-101-2/+9
| | | | | PR: bin/21092 Submitted by: Alexander Kabaev <ak03@gte.com>
* Make default interface work.ume2000-09-102-10/+8
| | | | Obtained from: KAME
* Fix a few style oddities.green2000-09-101-6/+6
|
* Fix a goof in timevaldiff.green2000-09-101-1/+1
|
* Fix this so that we actually define HAVE_PNP when its available.dfr2000-09-101-2/+2
|
* Update to build both bktr and bktr_mem modulesroger2000-09-103-26/+34
|
* Remove the manipulation of the Giant mutex from the interrupt entrydfr2000-09-101-10/+0
| | | | points. This can't work right anyway and needs to happen in the irq thread.
* Moved boot0cfg into IBM-PC only section (MACHINE=="i386").kato2000-09-101-1/+5
| | | | Pointed out by: nyan
* Use '&' instead of '%' to calculate the new value for ktr_idx.dfr2000-09-101-2/+2
|
* pmcd_value is actually a quad_t.dwmalone2000-09-101-1/+1
|
* Update to driver 2.15.roger2000-09-107-26/+307
| | | | | | | | | | | | | Main change is the addition of the bktr_mem module. This holds onto the bktr driver's contiguously allocated memory when the bktr driver is unloaded and reloaded. This has to be done because it is virtually impossible to get contiguous memory once a system is running. Also tidied up the use of SMBUS, added a new Hauppauge tuner type (0x2c) and a new Flyvideo vendor ID.
* Provide keyboard entropy harvesting for PCVT users.markm2000-09-102-0/+5
|
* Harvest mouse events for the entropy device in a better place. In themarkm2000-09-102-3/+4
| | | | | | new location, all mouse events are harvested, not just the ones being written out to moused(8). This means that mouse entropy is harvested at the consoles as well as in X.
* The entropy driver module has changed name.markm2000-09-101-1/+1
|
* Forced commit.markm2000-09-100-0/+0
| | | | | | | Enough folks complained about the name of the entropy device module, so I agreed to change it from "randomdev" to just plain "random". This needs to be changed in loader.conf as well.
* Move the include of <sys/systm.h> so that KTR gets a declaration fordfr2000-09-103-3/+3
| | | | snprintf().
* Large upgrade to the entropy device; mainly inspired by feedbackmarkm2000-09-1016-359/+986
| | | | | | | | | | | | | | | | from many folk. o The reseed process is now a kthread. With SMPng, kthreads are pre-emptive, so the annoying jerkiness of the mouse is gone. o The data structures are protected by mutexes now, not splfoo()/splx(). o The cryptographic routines are broken out into their own subroutines. this facilitates review, and possible replacement if that is ever found necessary. Thanks to: kris, green, peter, jasone, grog, jhb Forgotten to thank: You know who you are; no offense intended.
* Bump up version as a result of the recent changes to kernel path,dcs2000-09-101-0/+1
| | | | | | | | and boot-conf&boot semantic changes. Also, make it 1.0. Reminded by: peter (even though he doesn't know it)
* Bump up version as a result of the recent changes to kernel path,dcs2000-09-101-0/+1
| | | | | | and boot-conf&boot semantic changes. Reminded by: peter (even though he doesn't know it)
* Change NOFORTH comment character from # to \ followed by space,dcs2000-09-101-1/+1
| | | | | | | | | to make things more interchangeable between it and the FORTH case. Perhaps requiring the space is a bit too much, but... Nothing in the tree seems to produce loader.rc files with comment line, at this time.
* Fix printf warnings in CTRx calls.dfr2000-09-101-18/+18
|
* Move the include of <sys/systm.h> so that KTR gets a declaration fordfr2000-09-101-1/+1
| | | | snprintf().
* Fix printf warnings.dfr2000-09-101-2/+2
|
* Fix printf warnings in CTRx calls.dfr2000-09-101-15/+15
|
* Update to work with the current version of KTR.dfr2000-09-101-74/+43
|
* Only build PnP parts if the platform supports PnP.dfr2000-09-103-0/+9
|
* Remove files no longer present in OpenSSH 2.2.0 and beyondkris2000-09-105-256/+0
|
* Update for OpenSSH 2.2.0kris2000-09-104-7/+33
|
* Resolve conflicts and update for OpenSSH 2.2.0kris2000-09-1037-1659/+2394
| | | | Reviewed by: gshapiro, peter, green
* Updates to the ntp pll from John Hay.phk2000-09-101-5/+5
| | | | Submitted by: jhay
* Bump __FreeBSD_version to 500013 after SMPng step 1 hit the tree.peter2000-09-101-1/+1
| | | | If anything deserves to bump the version, surely this does.
* This commit was generated by cvs2svn to compensate for changes in r65668,kris2000-09-1080-806/+3146
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of OpenSSH post-2.2.0 snapshot dated 2000-09-09kris2000-09-10118-2247/+5359
| |
* | New release notes: ipfilter->3.4.9, new kernel location, FFS snapshots.bmah2000-09-102-1/+22
| | | | | | | | Add note to Alpha relnotes (accidentally omitted) on softupdates licensing.
* | Change variable naming to be consistent with the rest of VFS code.bp2000-09-101-25/+23
| | | | | | | | Reduce number of indirections by using already fetched values.
* | Back out the addition of malloc_mtx. It was incompletely conceived, andjasone2000-09-101-13/+0
| | | | | | | | will be done correctly in the future.
* | Backout last commit. It was wrong.. *sigh*ps2000-09-101-1/+0
| |
OpenPOWER on IntegriCloud