nyan
81ccce55b8
Correct error message.
2003-02-02 13:06:18 +00:00
phk
53aec1a3a4
Add a bio_disk pointer for use between geom_disk and the device drivers.
2003-02-02 11:59:54 +00:00
phk
0e3c8673cc
We don't need sscopen() and sscclose().
...
Register sscstrategy directly, instead of using a cdevsw{} for the purpose.
Tested by: marcel
2003-02-02 10:22:34 +00:00
marcel
3ddb056ffb
Export IA32 from opt_ia32.h to assembly so that we can eliminate
...
saving and restoring ia32 specific registers when switching
context and ia32 support has not been compiled-in. The primary
reason for this change is that one of the ia32 registers (ar.fcr)
is wrongly marked as invalid by the simulator. Now that we avoid
using the register when possible, usability is improved. The
secundary reason is that it saves us 7 loads and stores.
Note that the PCB will continue to have room for these registers,
irrespective of the IA32 option. There are no benefits that make
it worthwhile.
2003-02-02 09:07:15 +00:00
scottl
c0109dece2
Use hz if stathz is zero. Adopted from sched_4bsd.
2003-02-02 08:24:32 +00:00
alc
999c7e2247
- It's more accurate to say that vm_paging_needed() returns TRUE
...
than a positive number.
- In pagedaemon_wakeup(), set vm_pages_needed to 1 rather than
incrementing it to accomplish the same.
2003-02-02 07:16:40 +00:00
imp
f2f732f720
Unlock the mutex in the error case in wi_init. Otherwise we can return
...
from an ioctl with the lock held.
Submitted by: iedowse (by way of sam)
2003-02-02 06:35:46 +00:00
benno
65f30a1a64
Add device zs to GENERIC on powerpc.
2003-02-02 06:11:23 +00:00
marcel
7aeb9d406d
Regenerate after fixing duplicate device entries.
2003-02-02 01:58:28 +00:00
marcel
1daa16a90e
Unbreak kernel builds caused by what appears to be a merge conflict.
...
This change has been tested.
2003-02-02 01:57:31 +00:00
alc
338e0caf91
- Convert vm_pageout()'s tsleep()s to msleep()s with the page queue lock.
2003-02-02 01:11:21 +00:00
chris
244d4c0844
Properly capitalize the subsection title on setting MAC labels.
...
Sponsored by: DARPA, Network Associates Laboratories
2003-02-01 23:11:57 +00:00
sanpei
108b68c79d
Regen
2003-02-01 23:09:33 +00:00
chris
4ea3f35e0c
Fix table formatting for printed man pages.
...
Sponsored by: DARPA, Network Associates Laboratories
2003-02-01 23:06:30 +00:00
sanpei
d9110389e4
Add Genesys Logic products
...
- GL650 HUB
- GL641USB CompactFlash Card Reade
- GL641USB USB-IDE Bridge
Add MELCO product
- USB-IDE Bridge: DUB-PxxG
2003-02-01 22:50:50 +00:00
marcel
389e4c3a2a
Remove special casing for running in the simulator from the kernel
...
and instead add platform, firmware and EFI stubs to the loader.
The net effect of this change is that besides a special console and
disk driver, the kernel has no knowledge of the simulator. This has
the following advantages:
o Simulator support is much harder to break,
o It's easier to make use of more feature complete simulators.
This would only need a change in the simulator specific loader,
o Running SMP kernels within the simulator. Note that ski at this
time does not simulate IPIs, so there's no way to start APs.
The platform, firmware and EFI stubs describe the following hardware:
o 4 CPU Itanium,
o 128 MB RAM within the 4GB address space,
o 64 MB RAM above the 4GB address space.
NOTE: The stubs in the skiloader describe a machine that should in
parts be defined by the simulator. Things like processor interrupt
block and AP wakeup vector cannot be choosen at random because they
require interpretation by the simulator. Currently the simulator is
ignorant of this.
This change introduces an unofficial SSC call SSC_SAL_SET_VECTORS
which is ignored by the simulator.
Tested with: ski (version 0.943 for linux)
2003-02-01 22:50:09 +00:00
phk
785fe397cc
NODEVFS cleanup: Goodbye, and good riddance!
2003-02-01 22:22:50 +00:00
phk
f4dd60325f
NODEVFS cleanup: Don't ever install MAKEDEV anymore.
2003-02-01 22:22:06 +00:00
phk
63f9efd4bd
This took longer to test than expected:
...
NODEVFS cleanup: don't bother with MAKEDEV.
Look for /boot/boot first, and arrange disklabel arguments accordingly.
2003-02-01 22:12:50 +00:00
alc
ec56adbe77
- Remove (some) unnecessary explicit initializations to zero.
...
- Style changes to vm_pageout(): declarations and white-space.
2003-02-01 21:55:30 +00:00
marcel
50ebb07c38
SSC calls use break immediate 0x80000. 0x80001 only works for
...
break.i. Ski is rather broken in this respect.
2003-02-01 21:38:36 +00:00
alc
cbb6b35209
- Convert the tsleep()s in vm_wait() and vm_waitpfault() to msleep()s
...
with the page queue lock.
- Assert that the page queue lock is held in vm_page_free_wakeup().
2003-02-01 21:18:16 +00:00
trhodes
8ab3ae08b0
Remove this Makefile, these docs are built by the Makefiles in src/share/doc/smm.
2003-02-01 20:34:04 +00:00
joe
457d099669
Put replace spaces with tabs in keeping with the rest of the file.
2003-02-01 18:45:18 +00:00
imp
92c33e449a
-kthread has been dead these many years. This PR has languished for a
...
long time. Go ahead and commit the patch since a co-worker has been
working up a code patch in this area and wondered why it hasn't been
committed yet.
PR: 35800
2003-02-01 18:39:32 +00:00
phk
259adcb608
add PST to i386 notes.
2003-02-01 17:23:20 +00:00
schweikh
75b816cac1
Catch up with new categories and note that ports-base is essential without
...
ports-all.
PR: 47774
Submitted by: Sergei Kolobov <sergei@kolobov.com>
MFC after: 3 days
2003-02-01 17:16:59 +00:00
schweikh
3b7df48f5a
Add new categories hungarian and portuguese.
...
PR: 47772
Submitted by: Sergei Kolobov <sergei@kolobov.com>
MFC after: 3 days
2003-02-01 17:01:45 +00:00
simokawa
1071276d73
Define new malloc type M_FW and use it.
2003-02-01 15:04:33 +00:00
gj
375273946c
Fix some typos in 3 comments.
...
Reported by: marius@alchemy.franken.de
2003-02-01 14:43:24 +00:00
simokawa
5790015ee5
- replace timeout with callout_*.
...
- replace TAILQ with STAILQ for device list.
- some clean up.
2003-02-01 14:42:49 +00:00
julian
e8efa7328e
Reversion of commit by Davidxu plus fixes since applied.
...
I'm not convinced there is anything major wrong with the patch but
them's the rules..
I am using my "David's mentor" hat to revert this as he's
offline for a while.
2003-02-01 12:17:09 +00:00
simokawa
1c5753d03f
Check status FIFO more closely to report error.
2003-02-01 12:06:57 +00:00
phk
f9d517f0ed
Eliminate the sc_openmask, ccdopen() and ccdclose() functions, we
...
can use the flag maintained by geom_disk.c
Having only a strategy method to intialize, don't waste space using
a cdevsw structure to do so.
2003-02-01 11:17:22 +00:00
phk
e8ee6f14dc
NO_GEOM cleanup: don't #include <sys/diskslice.h>
2003-02-01 10:26:23 +00:00
phk
7f4da3a28c
Under #ifdef DIAGNOSTIC, fill malloc(9) allocations which do not have
...
M_ZERO specified with 0x70. (malloc_flags=J for the kernel :-)
2003-02-01 10:07:49 +00:00
phk
2f5b4a19f3
Under DIAGNOSTIC, only report expensive timeouts if they are more expensive
...
than the last on we reported.
2003-02-01 10:06:40 +00:00
simokawa
095827745e
Add basic support for device wiring down to specific (CAM)
...
target id. It still needs to be hard-coded now but will
be changed to be configured by tunables or device hints.
2003-02-01 08:55:33 +00:00
phk
cfd92eb694
Move configuration of geom/providers into its own function in preparation
...
for adding on-the-fly config interface.
2003-02-01 08:28:43 +00:00
benno
bda6ae2b45
Build glue for zs_macio.
2003-02-01 07:24:53 +00:00
benno
a1dc0be46a
MacIO frontend for the zs driver.
...
Many thanks to jake for doing the initial driver and for helping me in making
this work.
2003-02-01 07:23:47 +00:00
benno
ad96cd6ffb
- Introduce a flags value into the interrupt handler structure.
...
- Copy the flags passed to inthand_add into the flags value.
- If the interrupt is INTR_FAST, re-enable the irq after running the handler.
2003-02-01 07:20:36 +00:00
simokawa
551f94c8c8
Sort device list by eui64 in acendent order correctly.
2003-02-01 06:34:36 +00:00
silby
34fa6078b2
Move a comment and optimize the frag timeout code a slight bit.
...
Submitted by: maxim
MFC with: The previous two revisions
2003-02-01 05:59:51 +00:00
rushani
b6a07e6e73
Add my birthday.
...
Approved by: hrs (mentor)
2003-02-01 05:31:49 +00:00
shiba
b4ac024b7f
Regen.
2003-02-01 04:47:51 +00:00
shiba
a02f58e575
Allied Telesis WR211PCM(wi) and Corega PCC-T(ed) have
...
same manufacture id and product id. So use CIS info
(PCCARD_CISTPL_VERS_1).
reported by HONDA Yasuhiro <yasu@yasu.org>
2003-02-01 04:47:29 +00:00
gordon
f340c1ac9e
Bring in support for volume labels to the filesystem utilities.
...
Reviewed by: mckusick
2003-02-01 04:17:10 +00:00
grehan
a7fd524f8e
- add pmap_pagedaemon_waken variable
...
- remove dead code and fix warnings in pmap_zero_page/zero_page_area
- implement
pmap_clear_reference
pmap_ts_referenced
pmap_page_exists_quick
pmap_remove_all
- align pmap_qenter/qremove closer with i386 code
- fix vm_page locking in pmap_new_thread (from benno)
- add new parameter to pmap_clear_bit to return original
pte value
Approved by: benno
2003-02-01 02:56:48 +00:00
silby
af3bd9355b
Add deviceids for 6105 and 6105M chips. Further changes will be necessary
...
to fully support these new chips, but preliminary evidence suggests that
they work acceptable with our present driver.
MFC after: 1 week
2003-02-01 01:27:05 +00:00