Benno Rice
b57e802a85
Commit of stuff that's been sitting in my tree for a while.
...
Highlights include:
- New low-level trap code from NetBSD. The high level code still needs a lot
of work.
- Fixes for some pmap handling in thread switching.
- The kernel will now get to attempting to jump into init in user mode. There
are some pmap/trap issues which prevent it from actually getting there though.
Obtained from: NetBSD (parts)
2002-04-29 12:14:31 +00:00
Poul-Henning Kamp
78c8c3db4b
Move a lot closer to NetBSDs MII support for GigE.
...
Move fxp and nge drivers over to use the new stuff.
2002-04-29 11:57:30 +00:00
Ruslan Ermilov
f7bf276ff5
Do not override the `install' target.
2002-04-29 10:28:11 +00:00
Benno Rice
d809b79220
- Add back calls to setfault that were removed when these functions were moved.
2002-04-29 09:28:56 +00:00
David Malone
dbe620d321
Add a sysctl which disables the logging of console output.
...
Approved by: phk
MFC after: 2 weeks
2002-04-29 09:15:38 +00:00
Jeroen Ruigrok van der Werven
1cf1a725ff
Fix indention which I did wrong in a previous commit.
...
Submitted by: bde
2002-04-29 08:18:06 +00:00
Peter Wemm
db17c6fc07
Tidy up some loose ends.
...
i386/ia64/alpha - catch up to sparc64/ppc:
- replace pmap_kernel() with refs to kernel_pmap
- change kernel_pmap pointer to (&kernel_pmap_store)
(this is a speedup since ld can set these at compile/link time)
all platforms (as suggested by jake):
- gc unused pmap_reference
- gc unused pmap_destroy
- gc unused struct pmap.pm_count
(we never used pm_count - we track address space sharing at the vmspace)
2002-04-29 07:43:16 +00:00
Warner Losh
d76b2f9d54
Spell hw.cbb.start_memory the same in the HINT as well as the sysctl.
...
Noted by: bde
2002-04-29 07:41:58 +00:00
Warner Losh
9ce2d50cf2
Make sysctl RW
2002-04-29 07:37:09 +00:00
Poul-Henning Kamp
b7dee1db97
Moving closer to being able to use NetBSD's generic mii_set_media()
...
function.
2002-04-29 07:18:26 +00:00
Warner Losh
8ad896e0ad
Untimeout before calling timeout. I think that I have caught all the cases
...
where we were scheduling a timeout multiple times, but am not positive.
2002-04-29 06:55:46 +00:00
Poul-Henning Kamp
a295ccc9f0
Edging ever closer to NetBSD...
2002-04-29 06:48:20 +00:00
David E. O'Brien
f3320cac13
Barrow something from the `nmap' port to help the ENOCLUE people upgrading
...
from releng4 and are not able to properly read make(1) output.
2002-04-29 06:35:25 +00:00
Juli Mallett
a85dfc0c55
Add something absurd I used one night as an example of CS overcomplication
...
of things most hackers take for granted.
2002-04-29 06:26:12 +00:00
Poul-Henning Kamp
45521525a7
Move us yet closer to IFM_* definitions in NetBSD.
2002-04-29 05:32:44 +00:00
Alan Cox
532eadef77
Document three synchronization issues in vm_fault().
2002-04-29 05:23:01 +00:00
Juli Mallett
b2d9070d05
Add one more here.
...
Submitted by: Glen "Going to be a Daddy" Neff
2002-04-29 02:00:53 +00:00
Juli Mallett
6026955eaa
Remove a Kurt Vonnegut quote that appears in fortunes.
2002-04-29 01:44:16 +00:00
Juli Mallett
d6eff954b4
Spell out the name of Hunter S. Thompson.
2002-04-29 01:38:43 +00:00
Juli Mallett
e7e84ede9c
Sort one, remove some dupes.
2002-04-29 01:22:50 +00:00
Juli Mallett
6e769de197
Add something I found amusing when overheard, and a paraphrasal of it.
2002-04-29 01:05:23 +00:00
Doug Barton
c1ca1eec09
Move the Rush Limbaugh fortunes to the offensive file, right after the
...
Anti-Reagan section. :) Apparently, people find opinions contrary to
their own to be offensive.
2002-04-29 00:41:55 +00:00
Doug Barton
3028cb907b
Sort according to ../tools/do_sort
2002-04-29 00:33:30 +00:00
Eric Anholt
c9d942be3a
Diff reduction to my experimental code: clean up return code handling.
...
Approved by: des
2002-04-29 00:25:10 +00:00
Doug Barton
c1652fa4a1
* Add a quote about the differences between human and machine
...
understanding from Ellen Ullman.
* Add Rush Limbaugh's 35 Undeniable Truths of Life. The ordering
of the entries is due to the ../tools/do_sort script.
2002-04-28 23:34:25 +00:00
David Malone
df374705d2
Add a French calendar.
...
PR: 32265
Submitted by: Thierry Thomas <thierry@pompo.net>
MFC after: 1 week
2002-04-28 23:22:13 +00:00
Alan Cox
780b1c0997
Pass the caller's file name and line number to the vm_map locking functions.
2002-04-28 23:12:52 +00:00
Cameron Grant
21ed9908a2
add a missing \n to an unregister failure message
2002-04-28 22:59:45 +00:00
Cameron Grant
9dbee70d4a
recognise ct5880-e
...
Submitted by: SONODA Yoshihide <yshd@na.rim.or.jp>
2002-04-28 22:38:23 +00:00
Doug Barton
b564d8acf1
* Add $FreeBSD$ to limerick and zippy
...
* Delete trailing white space in all its forms. In addition to being
bad style in general, it also causes formatting, and other problems
for various third party items (like xscreensaver) which use fortunes
for their own purposes.
2002-04-28 21:59:07 +00:00
Juli Mallett
3ee16cca88
Kill one version of a limerick here.
...
Approved by: The usual suspects on that IRC channel.
2002-04-28 21:16:32 +00:00
Juli Mallett
382f76926f
Kill some duplicates.
...
Kill an incorrectly duplicated Einstein limerick (thanks phk!)
2002-04-28 21:03:26 +00:00
Poul-Henning Kamp
b418ad5c2e
Follow NetBSD and s/IFM_1000_TX/IFM_1000_T/
2002-04-28 20:34:20 +00:00
Poul-Henning Kamp
07dd938303
Don't pass three args when one will do just fine, and even prevent
...
mistakes like the one brgphy.c (now corrected).
2002-04-28 19:25:07 +00:00
Dag-Erling Smørgrav
afe18bfe77
Move drm to the i386-only section.
2002-04-28 19:21:48 +00:00
Poul-Henning Kamp
83549c664b
Improve an API by about 4 lines per driver.
2002-04-28 19:01:32 +00:00
Poul-Henning Kamp
3aae18bde8
Use generic MII #defines instead of private ones when the registers
...
are IEEE defined.
Object file comes out the same.
2002-04-28 18:47:29 +00:00
Poul-Henning Kamp
1aad4b2a52
Merge in rev 1.9 from NetBSD.
2002-04-28 18:43:30 +00:00
Poul-Henning Kamp
2f35ea476d
We don't need the arp kludge any more.
2002-04-28 18:29:44 +00:00
Poul-Henning Kamp
6b00cf46ec
Stylistic sweep through the timecounter code.
...
Renovate comments.
2002-04-28 18:24:21 +00:00
Poul-Henning Kamp
d25917e856
Don't screw up our uptime with historical dates.
2002-04-28 16:51:36 +00:00
Dag-Erling Smørgrav
f249dbcc71
Spell void * as void * rather than caddr_t. This is complicated by the
...
fact that caddr_t is often misspelled as char *.
Sponsored by: DARPA, NAI Labs
2002-04-28 15:18:50 +00:00
Mark Murray
6c28b67b1e
Minor nit; return(foo) from main rather than exit(foo).
2002-04-28 14:04:24 +00:00
Mark Murray
5d09098835
Very minor whitespace nit.
2002-04-28 13:59:42 +00:00
Mark Murray
4d56f83516
Remove GCC-specific flags.
2002-04-28 13:58:41 +00:00
Mark Murray
4b1b25d919
Reorder for style.
2002-04-28 13:54:45 +00:00
Mark Murray
5666a04546
Remove GCC-specific flags.
2002-04-28 13:53:38 +00:00
Mark Murray
1abf87a869
Fix VCS tags; ANSIfy functions
2002-04-28 13:50:54 +00:00
Mark Murray
5a92bc60c9
Add some function prototypes to squash warnings.
2002-04-28 13:49:15 +00:00
Mark Murray
60d1fdaa47
Easy warns fixes; sort out some types and me them a bit more consistent;
...
fix initialisers.
2002-04-28 13:46:40 +00:00