| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
sys/conf/Makefile.i386 1.211
sys/conf/files.i386 1.329
sys/isa/fd.c 1.186, 1.188 and 1.189
sys/isa/sio.c 1.305 and 1.317
sys/i386/conf/GENERIC 1.270, 1.281, 1.282 and 1.284
sys/i386/i386/machdep.c 1.419
sys/i386/i386/userconfig.c 1.184
Notes:
svn path=/head/; revision=68360
|
|
|
|
|
|
|
|
|
|
|
|
| |
<sys/proc.h> to <sys/systm.h>.
Correctly document the #includes needed in the manpage.
Add one now needed #include of <sys/systm.h>.
Remove the consequent 48 unused #includes of <sys/proc.h>.
Notes:
svn path=/head/; revision=67893
|
|
|
|
|
|
|
| |
Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
Notes:
svn path=/head/; revision=67788
|
|
|
|
|
|
|
| |
Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
Notes:
svn path=/head/; revision=67786
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
because it only takes a struct tag which makes it impossible to
use unions, typedefs etc.
Define __offsetof() in <machine/ansi.h>
Define offsetof() in terms of __offsetof() in <stddef.h> and <sys/types.h>
Remove myriad of local offsetof() definitions.
Remove includes of <stddef.h> in kernel code.
NB: Kernelcode should *never* include from /usr/include !
Make <sys/queue.h> include <machine/ansi.h> to avoid polluting the API.
Deprecate <struct.h> with a warning. The warning turns into an error on
01-12-2000 and the file gets removed entirely on 01-01-2001.
Paritials reviews by: various.
Significant brucifications by: bde
Notes:
svn path=/head/; revision=67708
|
|
|
|
|
|
|
|
|
|
| |
it for now with an option.
This option is already deprecated, and will be removed when the
entropy-harvesting code is fast enough to warrant it.
Notes:
svn path=/head/; revision=67689
|
|
|
|
|
|
|
| |
Noticed by: phk
Notes:
svn path=/head/; revision=67580
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
type of software interrupt. Roughly, what used to be a bit in spending
now maps to a swi thread. Each thread can have multiple handlers, just
like a hardware interrupt thread.
- Instead of using a bitmask of pending interrupts, we schedule the specific
software interrupt thread to run, so spending, NSWI, and the shandlers
array are no longer needed. We can now have an arbitrary number of
software interrupt threads. When you register a software interrupt
thread via sinthand_add(), you get back a struct intrhand that you pass
to sched_swi() when you wish to schedule your swi thread to run.
- Convert the name of 'struct intrec' to 'struct intrhand' as it is a bit
more intuitive. Also, prefix all the members of struct intrhand with
'ih_'.
- Make swi_net() a MI function since there is now no point in it being
MD.
Submitted by: cp
Notes:
svn path=/head/; revision=67551
|
|
|
|
| |
Notes:
svn path=/head/; revision=67370
|
|
|
|
| |
Notes:
svn path=/head/; revision=67369
|
|
|
|
| |
Notes:
svn path=/head/; revision=67368
|
|
|
|
| |
Notes:
svn path=/head/; revision=67367
|
|
|
|
|
|
|
| |
Submitted by: MURAMATSU Atsushi <amura@ma3.seikyou.ne.jp>
Notes:
svn path=/head/; revision=67288
|
|
|
|
| |
Notes:
svn path=/head/; revision=67282
|
|
|
|
| |
Notes:
svn path=/head/; revision=67164
|
|
|
|
| |
Notes:
svn path=/head/; revision=67156
|
|
|
|
| |
Notes:
svn path=/head/; revision=67154
|
|
|
|
| |
Notes:
svn path=/head/; revision=67142
|
|
|
|
|
|
|
| |
machine/console.h.
Notes:
svn path=/head/; revision=66870
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace all in-tree uses with <sys/mouse.h> which repo-copied a few
moments ago from src/sys/i386/include/mouse.h by peter.
This is also the appropriate fix for exo-tree sources.
Put warnings in <machine/mouse.h> to discourage use.
November 15th 2000 the warnings will be converted to errors.
January 15th 2001 the <machine/mouse.h> files will be removed.
Notes:
svn path=/head/; revision=66860
|
|
|
|
| |
Notes:
svn path=/head/; revision=66738
|
|
|
|
| |
Notes:
svn path=/head/; revision=66737
|
|
|
|
| |
Notes:
svn path=/head/; revision=66736
|
|
|
|
| |
Notes:
svn path=/head/; revision=66735
|
|
|
|
| |
Notes:
svn path=/head/; revision=66585
|
|
|
|
|
|
|
|
|
|
|
| |
support which use National Semiconductor DP8393X (SONIC) as ethernet
controller. Currently, this driver is used on only PC-98.
Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp>
Obtained from: NetBSD/pc98
Notes:
svn path=/head/; revision=66550
|
|
|
|
| |
Notes:
svn path=/head/; revision=66536
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to accomodate the changes.
Here's a list of things that have changed (I may have left out a few); for a
relatively complete list, see http://people.freebsd.org/~bmilekic/mtx_journal
* Remove old (once useful) mcluster code for MCLBYTES > PAGE_SIZE which
nobody uses anymore. It was great while it lasted, but now we're moving
onto bigger and better things (Approved by: wollman).
* Practically re-wrote the allocation macros in sys/sys/mbuf.h to accomodate
new allocations which grab the necessary lock.
* Make sure that necessary mbstat variables are manipulated with
corresponding atomic() routines.
* Changed the "wait" routines, cleaned it up, made one routine that does
the job.
* Generalized MWAKEUP() macro. Got rid of m_retry and m_retryhdr, as they
are now included in the generalized "wait" routines.
* Sleep routines now use msleep().
* Free lists have locks.
* etc... probably other stuff I'm missing...
Things to look out for and work on later:
* find a better way to (dynamically) adjust EXT_COUNTERS
* move necessity to recurse on a lock from drain routines by providing
lock-free lower-level version of MFREE() (and possibly m_free()?).
* checkout include of mutex.h in sys/sys/mbuf.h - probably violating
general philosophy here.
The code has been reviewed quite a bit, but problems may arise... please,
don't panic! Send me Emails: bmilekic@freebsd.org
Reviewed by: jlemon, cp, alfred, others?
Notes:
svn path=/head/; revision=66475
|
|
|
|
| |
Notes:
svn path=/head/; revision=66294
|
|
|
|
| |
Notes:
svn path=/head/; revision=66293
|
|
|
|
| |
Notes:
svn path=/head/; revision=66250
|
|
|
|
| |
Notes:
svn path=/head/; revision=66248
|
|
|
|
| |
Notes:
svn path=/head/; revision=66247
|
|
|
|
|
|
|
| |
Pointed out by: nyan
Notes:
svn path=/head/; revision=65878
|
|
|
|
| |
Notes:
svn path=/head/; revision=65877
|
|
|
|
| |
Notes:
svn path=/head/; revision=65876
|
|
|
|
| |
Notes:
svn path=/head/; revision=65875
|
|
|
|
|
|
|
|
|
| |
use struct mtx, struct witness, and struct witness_blessed.
Requested by: bde
Notes:
svn path=/head/; revision=65856
|
|
|
|
|
|
|
|
| |
- Converted to disk_create() interface.
- Removed unnecessary code.
Notes:
svn path=/head/; revision=65831
|
|
|
|
| |
Notes:
svn path=/head/; revision=65810
|
|
|
|
| |
Notes:
svn path=/head/; revision=65809
|
|
|
|
| |
Notes:
svn path=/head/; revision=65808
|
|
|
|
|
|
|
|
|
|
|
| |
to syscons. I have a man page to follow describing the format of the
kbdmap file.
PR: 19273
Reviewed by: sheldonh
Notes:
svn path=/head/; revision=65759
|
|
|
|
| |
Notes:
svn path=/head/; revision=65611
|
|
|
|
| |
Notes:
svn path=/head/; revision=65608
|
|
|
|
| |
Notes:
svn path=/head/; revision=65569
|
|
|
|
| |
Notes:
svn path=/head/; revision=65568
|
|
|
|
| |
Notes:
svn path=/head/; revision=65567
|
|
|
|
| |
Notes:
svn path=/head/; revision=65566
|
|
|
|
| |
Notes:
svn path=/head/; revision=65410
|