Peter Wemm
748e7247a1
Merge i386/machdep.c rev 1.470. Limit KVM for buffer cache etc.
...
Forgotten by: dillon
2001-08-23 01:30:51 +00:00
Peter Wemm
9f9360003f
Dont add UPAGES to the %cs segment limit. There is nothing there except
...
page tables.
2001-08-23 01:25:21 +00:00
Peter Wemm
1ef4734b8a
Do not printf when we get called as a result of a pci shared interrupt,
...
and add a comment to that effect.
2001-08-23 01:16:10 +00:00
Peter Wemm
dae6dcff3f
Revert part of the last commit, as suggested by Nick. This is expected,
...
it is part of the way PCI shared interrupts work.
2001-08-23 01:12:35 +00:00
Peter Wemm
3b703181e3
Dont compile in SSE fxsave/fxrstor instructions if CPU_ENABLE_SSE isn't
...
active.
2001-08-23 01:03:56 +00:00
Nick Sayer
84031c85e5
Add support for the Netgear MA301 PCI adapter for the MA401.
...
It appears that a number of PrismII card vendors seem to be doing the
same thing (that is, using the same PCI bridge chip) to support PCI,
but each with their own vendor/product ID. So rather than cut-n-paste
another if statement into the probe routine, it's probably better to
provide support for a table. Adding new devices will be a lot easier
that way.
2001-08-23 00:57:40 +00:00
Bruce A. Mah
91d88849e3
Typo and markup fixes.
...
Submitted by: Alex Kapranoff <kapr@acm.org>
2001-08-22 23:50:53 +00:00
Jordan K. Hubbard
061cae1b42
The name of the kernel is KERNCONF, not KERNEL now.
2001-08-22 23:43:19 +00:00
Thomas Moestl
040ef07af8
Regenerate from syscalls.master using the new makesyscalls.sh revision.
2001-08-22 23:27:20 +00:00
Thomas Moestl
a4189a088b
Add padding before each element of the syscall argument structures in
...
sysproto.h in addition to the existing padding afterwards.
This is needed to support big-endian architectures like sparc64.
Reviewed by: bde
Tested on alpha by: jhb
2001-08-22 23:22:47 +00:00
Pete Fritchman
a81c08b054
Add myself.
...
Reviewed by: ade
2001-08-22 23:13:55 +00:00
Alexander Langer
b8c526df70
Fix a simple typo I just happened to find.
2001-08-22 19:12:24 +00:00
Yaroslav Tykhiy
b8a7fd3f3f
`create'' and
`destroy'' are command modifiers (.Cm), not flags (.Fl).
2001-08-22 18:37:47 +00:00
Matthew Dillon
0cf5e0ebd6
Remove the code that limited the buffer_map to 1/2 the size of the
...
kernel_map. maxbcache takes care of this now and the 1/2 limit can
interfere with testing.
Suggested by: bde
2001-08-22 18:10:37 +00:00
Warner Losh
2aacaea631
Remove some stray text that crept into this verison of the updating
...
file. It is for current, not the 4.3 release branch.
2001-08-22 15:44:19 +00:00
Mitsuru IWASAKI
e4e9098988
Move CR4.PGE enabling code after paging is enabled via CR0.PG based on
...
the description (2.5. CONTROL REGISTERS) of Intel developer's manual at:
ftp://download.intel.com/design/PentiumII/manuals/24319202.pdf
Reviewed by: peter, bde, tlambert2@mindspring.com
Pointed-out by: "Shin'ya Kumabuchi" <kumabu@t3.rim.or.jp>
MFC after: 1 week
2001-08-22 15:41:43 +00:00
Ruslan Ermilov
265c01df49
mdoc(7) police: Fixed broken xrefs.
2001-08-22 14:16:31 +00:00
Ruslan Ermilov
89f587f13c
mdoc(7) police:
...
- removed whitespace at EOL
- removed hard sentence break
- minor grammar and spelling fixes
- s/pseudo-device/device/
2001-08-22 13:57:14 +00:00
Ruslan Ermilov
7bf248defc
Mentions about /var/spool/secretmail were deleted in BSD.var.dist,v 1.2.
2001-08-22 10:21:19 +00:00
Ruslan Ermilov
cd81415306
Zap reference to tickadj(8). Forgotten in rev. 1.24.
2001-08-22 10:05:39 +00:00
Peter Wemm
94ad1d3eb7
OK, now I am scared of pxeldr. It had /boot/loader appended onto
...
the end of it and decoded the headers.
Submitted by: jhb
2001-08-22 08:02:01 +00:00
Peter Wemm
1408f3e993
Make these depend on the usb module so they can use its symbols if they
...
are loaded as seperate .ko files
2001-08-22 05:33:57 +00:00
Peter Wemm
89ea00a7d8
Generate an ELF /boot/loader instead of fake a.out. The fake a.out wrapper
...
did not work with old a.out-only bootblocks anyway. :-(
2001-08-22 05:29:25 +00:00
Matthew Dillon
219d632c15
Move most of the kernel submap initialization code, including the
...
timeout callwheel and buffer cache, out of the platform specific areas
and into the machine independant area. i386 and alpha adjusted here.
Other cpus can be fixed piecemeal.
Reviewed by: freebsd-smp, jake
2001-08-22 04:07:27 +00:00
Matthew Dillon
0b76df7146
KASSERT if vm_page_t->wire_count overflows.
2001-08-22 04:01:56 +00:00
Bruce A. Mah
594a202073
New release note: RFC 1948.
2001-08-22 03:13:33 +00:00
Ian Dowse
7dfb550e0c
When compressing directory blocks, the dirhash code didn't check
...
that the directory entry was in use before attempting to find it
in the hash structures to change its offset. Normally, unused
entries do not need to be moved, but fsck can leave behind some
unused entries that do. A dirhash sanity panic resulted when the
entry to be moved was not found. Add a check that stops entries
with d_ino == 0 from being passed to ufsdirhash_move().
2001-08-22 01:35:17 +00:00
Mike Silbersack
b0e3ad758b
Much delayed but now present: RFC 1948 style sequence numbers
...
In order to ensure security and functionality, RFC 1948 style
initial sequence number generation has been implemented. Barring
any major crypographic breakthroughs, this algorithm should be
unbreakable. In addition, the problems with TIME_WAIT recycling
which affect our currently used algorithm are not present.
Reviewed by: jesper
2001-08-22 00:58:16 +00:00
Peter Wemm
3d6fde76ed
Introduce two new sysctl's.. vm.kvm_size and vm.kvm_free. These are
...
purely informational and can give some advance indications of tuning
problems. These are i386 only for now as it seems that the i386 is
the only one suffering kvm pressure.
2001-08-22 00:50:46 +00:00
Jim Mock
c412ee3a28
Add doc/sr and doc/sr_* to the sample refuse file.
...
PR: 29935
Submitted by: Rob Simmons <rsimmons@mail.wlcg.com>
2001-08-22 00:38:59 +00:00
John Baldwin
61e9650010
Clear db_active in boot() so that one can call the boot function (as well
...
as use the panic command) w/o having to manually clear db_active first
to avoid the db_error() in mi_switch().
2001-08-21 23:29:40 +00:00
John Baldwin
3a9e0f5bd1
Push down Giant some in trap_pfault() so we don't grab Giant around
...
trap_fatal() to make restarting from panic's slightly easier. Before if
one did 'w 0 0' in ddb, the longjmp in ddb inside of trap_fatal() would
result in Giant being held (or recursed one level deeper) which led to
problems later on. You can now drop to teh debugger, do 'w 0 0', and
continue w/o a problem.
2001-08-21 23:15:25 +00:00
John Baldwin
b285782b29
Release the sched_lock before bombing out in mi_switch() via db_error().
...
This makes things slightly easier if you call a function that calls
mi_switch() as it keeps the locking before and after closer.
2001-08-21 23:10:37 +00:00
John Baldwin
1a5333c37c
Allow one to restart from a panic in DDB by clearing the panicstr
...
variable to NULL. Note that since panic() is marked with __dead2, this
has somewhat unpredictable results at best.
2001-08-21 22:55:20 +00:00
Nick Hibma
83429be9b0
Find spurious interrupts.
2001-08-21 22:39:04 +00:00
Bruce A. Mah
0bd2b09761
New release note: SA-01:54.
2001-08-21 22:26:02 +00:00
Nick Hibma
e940cef54f
Add support for the I-O DATA USB-ET/TX(USB Ethernet adapter)
...
PR: 27792
2001-08-21 22:20:50 +00:00
Alexander Langer
088be0c610
Link MULTI_DRIVER_MODULE.9 to DRIVER_MODULE.9
2001-08-21 22:17:47 +00:00
Nick Hibma
6e155c1b96
Add support for the HP 4300C scanner.
...
Submitted by: Ernst de Haan <ernst@jollem.com>
2001-08-21 22:16:44 +00:00
Alexander Langer
dd748fba6a
Add MULTI_DRIVER_MODULE().
2001-08-21 22:14:43 +00:00
Peter Wemm
95a6562598
Strip out some #if's for old implementations of global data pointers.
2001-08-21 22:14:13 +00:00
Nick Hibma
b4cf607bde
Add quirks for the Olympus Digital Camera.
...
PR: 26295
Add quirks for the Microtech CameraMate.
2001-08-21 22:13:53 +00:00
Nick Hibma
4817ad7e09
Support for the HP 8200e CD writer. (commented out)
...
Submitted by: Heath Nielson <heath@cs.byu.edu>
2001-08-21 22:03:18 +00:00
Nick Hibma
d815b123a2
Add support for the Microtech CameraMate.
...
Submitted by: Phil Knaack <pknaack1@netscape.net>
Submitted by: Jim Bryant <kc5vdj@yahoo.com>
2001-08-21 21:47:08 +00:00
Andrey A. Chernov
2d2857f480
Document new EINVAL, EOVERFLOW cases. Sort ERRORS
2001-08-21 21:44:48 +00:00
Nick Hibma
924be33dc3
Deconfuse a debugging message.
2001-08-21 21:41:15 +00:00
Nick Hibma
9a9a00ec47
Regen.
...
National BearPaw 1200 has changed name USB_PRODUCT_NATIONAL_BEARPAW1200.
2001-08-21 21:36:58 +00:00
Nick Hibma
ff3863b777
Add Mustek, National and Ultima scanners.
...
Submitted by: Henning Meier-Geinitz <hmg@gmx.de>
PR: 29777
MFC after: 1 week
2001-08-21 21:35:40 +00:00
Warner Losh
c08288b540
Report the interrupt path via the sysctl to userland as a string.
...
Submitted by: green
2001-08-21 21:31:27 +00:00
Andrey A. Chernov
383f169d4a
Make lseek() POSIXed: for non character special files
...
1) handle off_t overflow with EOVERFLOW
2) handle negative offsets with EINVAL
Reviewed by: arch discussion
2001-08-21 21:20:42 +00:00