peter
e702307f45
Fix a #endif misplacement in 1.231 due to misapplied patch
...
Pointy hat to: peter
2001-08-23 01:50:31 +00:00
peter
fdba1bd8ed
Fix a comment error that was fixed in the pc98 version. hw.maxmem is
...
really hw.physmem.
2001-08-23 01:49:12 +00:00
peter
546d8cf46c
Merge i386/machdep.c rev 1.474: dont overextend %cs. (finally, it doesn't
...
conflict with unmerged changes)
2001-08-23 01:47:26 +00:00
peter
5c215a9c87
Merge i386/machdep.c rev 1.469: whitespace changes to fit 80 columns
...
Forgotten by: jhb
2001-08-23 01:46:23 +00:00
peter
62914c539b
Merge i386/machdep.c rev 1.468: make breakpoint/trace interrupt instead
...
of trap gates
Forgotten by: bde
2001-08-23 01:43:38 +00:00
peter
8e8addf424
Merge 386/machdep.c rev 1.467: fix bugs/miscalculations
...
Forgotten by: iwasaki
2001-08-23 01:42:21 +00:00
peter
0e5d70abed
Identical to i386/machdep.c rev 1.473: move submap initialization to MI.
2001-08-23 01:36:54 +00:00
peter
be26ed33a4
Merge i386/machdep.c rev 1.472: Fix bug in physmem_est and maxbcache
...
calculation
Forgotten by: dillon
2001-08-23 01:34:35 +00:00
peter
baeea019ed
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
c5420ad0cd
Dont add UPAGES to the %cs segment limit. There is nothing there except
...
page tables.
2001-08-23 01:25:21 +00:00
peter
ae0e5e244b
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
8d577cb279
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
06f57e01ae
Dont compile in SSE fxsave/fxrstor instructions if CPU_ENABLE_SSE isn't
...
active.
2001-08-23 01:03:56 +00:00
nsayer
2c80ec8e4a
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
bmah
2406fd4d6b
Typo and markup fixes.
...
Submitted by: Alex Kapranoff <kapr@acm.org>
2001-08-22 23:50:53 +00:00
jkh
fcb5a0e79c
The name of the kernel is KERNCONF, not KERNEL now.
2001-08-22 23:43:19 +00:00
tmm
b2b2e0d452
Regenerate from syscalls.master using the new makesyscalls.sh revision.
2001-08-22 23:27:20 +00:00
tmm
fd3e5ce275
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
petef
ca261a6c5c
Add myself.
...
Reviewed by: ade
2001-08-22 23:13:55 +00:00
alex
5fe82c17fe
Fix a simple typo I just happened to find.
2001-08-22 19:12:24 +00:00
yar
32257b83b8
`create'' and
`destroy'' are command modifiers (.Cm), not flags (.Fl).
2001-08-22 18:37:47 +00:00
dillon
f658586bd8
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
imp
5176c7f50b
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
iwasaki
f098630938
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
ru
2b577fc318
mdoc(7) police: Fixed broken xrefs.
2001-08-22 14:16:31 +00:00
ru
219a118b85
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
ru
1bfb862de4
Mentions about /var/spool/secretmail were deleted in BSD.var.dist,v 1.2.
2001-08-22 10:21:19 +00:00
ru
33b5339497
Zap reference to tickadj(8). Forgotten in rev. 1.24.
2001-08-22 10:05:39 +00:00
peter
dd00777ae1
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
564eab1574
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
89919bf2cb
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
dillon
abe30f58d8
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
dillon
a11f076b5c
KASSERT if vm_page_t->wire_count overflows.
2001-08-22 04:01:56 +00:00
bmah
85fe335d1b
New release note: RFC 1948.
2001-08-22 03:13:33 +00:00
iedowse
c37a1a0228
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
silby
58e247fcc4
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
b6d83b57c8
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
92a5a6fdf0
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
jhb
40315bd646
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
jhb
e7f2aa236c
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
jhb
88c481e309
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
jhb
6288c19313
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
n_hibma
f6cd2321ff
Find spurious interrupts.
2001-08-21 22:39:04 +00:00
bmah
94b175e306
New release note: SA-01:54.
2001-08-21 22:26:02 +00:00
n_hibma
ad3dc53fa8
Add support for the I-O DATA USB-ET/TX(USB Ethernet adapter)
...
PR: 27792
2001-08-21 22:20:50 +00:00
alex
26dac18112
Link MULTI_DRIVER_MODULE.9 to DRIVER_MODULE.9
2001-08-21 22:17:47 +00:00
n_hibma
6c6b6a5819
Add support for the HP 4300C scanner.
...
Submitted by: Ernst de Haan <ernst@jollem.com>
2001-08-21 22:16:44 +00:00
alex
611f85ab22
Add MULTI_DRIVER_MODULE().
2001-08-21 22:14:43 +00:00
peter
8580722a57
Strip out some #if's for old implementations of global data pointers.
2001-08-21 22:14:13 +00:00
n_hibma
aa965e8248
Add quirks for the Olympus Digital Camera.
...
PR: 26295
Add quirks for the Microtech CameraMate.
2001-08-21 22:13:53 +00:00