John Baldwin
7df8a724c2
- Fix typo in comment from previous revision.
...
- Fix a bug in the LDT changes where the wrong argument was passed to
set_user_ldt() from cpu_switch(). The bug was passing a pointer to the
ldt, but set_user_ldt() takes a pointer to the process' mdproc structure.
Submitted by: bde
2001-10-25 16:50:16 +00:00
John Baldwin
163fd6fb97
Whitespace, comment, and string fixes.
...
Submitted by: bde (mostly)
2001-10-25 16:47:01 +00:00
Jonathan Lemon
068c21c653
Style and WARNS cleanups.
...
Submitted by: ru
2001-10-25 16:41:38 +00:00
Maxim Sobolev
bc3a4bf55d
Don't put an extra space after password prompts, because it violates POLA,
...
makes FreeBSD inconsistent with previous releases and "other unices" as well
as with some internal password-asking services (e.g. ftp) within the same
release.
2001-10-25 15:51:50 +00:00
Ruslan Ermilov
6df68c6102
Style these once again.
2001-10-25 12:16:51 +00:00
Bruce Evans
42108a7706
Fixed misformatting of options line for COMPAQ_M610 and EICON_DIVA in
...
rev.1.974.
Fixed previous misformatting of options line for ACCEPT_FILTER_DATA,
ACCEPT_FILTER_HTTP, ACPI_DEBUG, COMPAT_SVR4, DEBUG_SVR4, ED_NO_MIIBUS,
IFS, PCFCLOCK_MAX_RETRIES, PCFCLOCK_VERBOSE, PECOFF_DEBUG, PECOFF_SUPPORT,
PPC_PROBE_CHIPSET, RANDOM_IP_ID, REGRESSION, SC_CUT_SEPCHARS,
SC_CUT_SPACES2TABS, SES_ENABLE_PASSTHROUGH, UFS_DIRHASH, UFS_EXTATTR
and UFS_EXTATTR_AUTOSTART.
2001-10-25 12:05:45 +00:00
Bruce Evans
c797ab47ab
Fixed bugs in rev.1.973. Actually enable PCI_ENABLE_IO_MODES. It
...
defeats the point of LINT to comment out positive options.
Fixed style bugs in rev.1.973:
- disordering of PCI options list.
- missing space after "options".
- line longer than 80 characters.
- bogus quoting of "BIOS".
2001-10-25 11:46:54 +00:00
Ruslan Ermilov
9261e27a5b
Finish the removal of uucp scripts.
...
Forgotten by: kris
2001-10-25 11:27:55 +00:00
Bruce Evans
778b81a315
Fixed some English errors, mainly ones not fixed in the previous commit.
...
The previous commit message should have said this too (the only BSDism
fixed was punctuation for non-sentences). Neither these changes nor
the ones in the previous commit were exactly as submitted by me.
2001-10-25 11:20:15 +00:00
Hellmuth Michaelis
0103e55f3f
add options line for Compaq Microcom 610 ISDN card.
2001-10-25 11:14:46 +00:00
Doug Rabson
ba94a466fa
Implement va->pa translation for kernel virtual addresses. This is
...
untested - it only seems to be used for crashdumps.
2001-10-25 09:08:21 +00:00
Ruslan Ermilov
ff0c93cc0e
Just use ${MACHINE}, it's already special-casing pc98.
2001-10-25 09:05:47 +00:00
Doug Rabson
4abfff1e2e
Call ExitBootServices and disable interrupts before we start hacking
...
the VM registers. This ought to make things slightly more reliable here.
2001-10-25 08:53:39 +00:00
Doug Rabson
7d5af294dc
Add the two sections used for PLT entries to the text and sdata sections
...
respectively. This makes IPLTLSB relocations work properly (these are
generated for weak symbols, particularly for _longjmp).
2001-10-25 08:50:14 +00:00
Ruslan Ermilov
c2ff9625d0
Simplify.
2001-10-25 08:50:06 +00:00
Ruslan Ermilov
bd1a63798a
The directory of the makefile that's including the file is tried first.
...
See section 3.2 of "PMake - A Tutorial" in /usr/share/doc/psd/12.make.
2001-10-25 08:37:12 +00:00
Maxim Sobolev
f4dfe934d1
Make `-b' option actually work as advertised.
2001-10-25 07:56:20 +00:00
Ruslan Ermilov
907d70d6de
Sort SUBDIR.
2001-10-25 07:55:43 +00:00
Ruslan Ermilov
444ff633bf
Fix cross-building further.
...
Introduce ${TARGET} defaulting to ${MACHINE} which should be set to
whatever your target ${MACHINE} is, and use that with world-related
stages. That is, to build pc98 on alpha, one now needs to set both
TARGET_ARCH=i386 and TARGET=pc98.
The scope of ${TARGET} is limited to Makefile.inc1 and cross-tools.
In particular, this change was tested to fix:
1. Cross building of "alpha" on i386. The breakage was introduced
by rev. 1.10 to sbin/i386/Makefile (missing <machine/cronyx.h>).
2. Descending into machine-specific subdirs for a different arch.
Previously, sbin/i386 and usr.sbin/boot0cfg were descended into
when cross-building "alpha" or pc98 on i386.
3. Fixes pc98 cross-building which was horribly broken, caused by
not setting MACHINE correctly (most ${MACHINE} == pc98 checking
Makefiles put -DPC98 to CFLAGS).
2001-10-25 07:28:55 +00:00
Jonathan Lemon
0751407193
Don't use the ip_timestamp structure to access timestamp options, as the
...
compiler may cause an unaligned access to be generated in some cases.
PR: 30982
2001-10-25 06:27:51 +00:00
Jonathan Lemon
ec691a10e6
If we are bridging, fall back to using any inet address in the system,
...
irrespective of receive interface, as a last resort.
Submitted by: ru
2001-10-25 06:14:21 +00:00
Jonathan Lemon
807b8338ba
Relocate the KASSERT for a null recvif to a location where it will
...
actually do some good.
Pointed out by: ru
2001-10-25 05:56:30 +00:00
Jonathan Lemon
06279b5357
Mdoc fixes and clarification.
...
Submitted by: sheldonh
2001-10-25 05:53:11 +00:00
Jonathan Lemon
cce33f59e8
Document the link0 option, which downloads the microcode to the board.
2001-10-25 05:49:23 +00:00
Jonathan Lemon
72a32a26aa
Add support for loadable microcode which implements interrupt coalescing
...
and packet bundling. Make the microcode settings controllable via sysctl
and loader tunables.
Submitted by: Marko Zec <zec@tel.fer.hr>
(with some munging and dynamic sysctl support by me)
Also extend the workaround for Dynamic Standby mode to later '559 chips,
not just the ICH2 variants.
2001-10-25 05:32:01 +00:00
Jonathan Lemon
9a7a8c90d1
. Add structure elements for sysctl.
...
. Document default values for microcode
2001-10-25 05:27:25 +00:00
Jonathan Lemon
3ceb25205d
. Add structure definition for microcode download.
...
Submitted by: Marko Zec <zec@tel.fer.hr>
. Add some PCI chip revision entries.
. Make size of txcb dependent on pointer size rather than arch #define
2001-10-25 05:25:58 +00:00
Jonathan Lemon
b4c45df0a7
Add Intel's loadable microcode to implement receive side bundling.
...
This is taken verbatim from the Intel's e100-1.6.22 release, with
the addition of their LICENSE file at the top.
Submitted by: Marko Zec <zec@tel.fer.hr>
2001-10-25 05:23:31 +00:00
Jonathan Lemon
18bfd58110
cnclose() can potentially race against itself. To avoid vn_close() races,
...
NULL-out cnd_vp before calling the latter, as it may block.
Submitted by: dillon
2001-10-25 04:51:37 +00:00
Jonathan Lemon
ae4da68827
Add PCI_ENABLE_IO_MODES option, for BIOSen that neglect this.
...
Submitted by: Andrew R. Reiter arr@watson.org
2001-10-25 04:44:50 +00:00
Archie Cobbs
0fb56449d6
Fix bugs in NgSendMsg() and NgSendAsciiMsg() where the wrong token
...
value could be returned when the debug level was non-zero.
Submitted by: Harti Brandt <brandt@fokus.gmd.de>
MFC after: 5 days
2001-10-25 04:02:25 +00:00
Andrey A. Chernov
92277380c8
Re-commit www:www
...
If anybody wants to remove them for some reason, please consider "pop"
removing first.
Approved by: arch discussion from Oct 20
MFC after: 3 days
2001-10-25 03:27:16 +00:00
Garrett Wollman
6811ccc9b3
Resume deorbit burn sequence for <malloc.h>. Inspection of my make logs
...
reveals no programs in the standard build which hit the previous warning
message. This change will NOT be merged to 4-stable.
2001-10-25 02:35:29 +00:00
Robert Watson
f8bf16fc88
o Remove extern showallsockets, defunct as of the change to
...
kern.security.seeotheruids_permitted. This was missed in the
commit that made this change elsewhere.
2001-10-25 02:03:37 +00:00
Luigi Rizzo
c5ca4c7e6e
Backout 1.61 -- both intrcnt and intrnames are already exported
...
via sysctl under "hw".
2001-10-25 01:32:24 +00:00
Peter Wemm
9d91d74d2b
Change #include "DEFS.h" to <machine/asm.h>.
2001-10-25 01:30:54 +00:00
Luigi Rizzo
f36f7f8005
Use the correct sysctl names for intrcnt and intrnames.
2001-10-25 01:29:21 +00:00
John Baldwin
24db04598b
Split the per-process Local Descriptor Table out of the PCB and into
...
struct mdproc.
Submitted by: Andrew R. Reiter <arr@watson.org>
Silence on: -current
2001-10-25 00:53:43 +00:00
Jonathan Lemon
7ce26133ea
Force FWRITE on when opening the console, so that the flags passed to
...
vn_close match those from vn_open. This fixes the panic some people
were seeing about "vrele: missed vn_close".
2001-10-25 00:14:16 +00:00
Greg Lehey
999ee3ac48
Update Labour Day in New Zealand. It's definitely not today. This
...
year it was on 22 October, which makes me think that it's the 4th
Monday in October. At least this way it's correct for this year.
2001-10-25 00:01:06 +00:00
Julian Elischer
5a2553fa1d
re-undo rev 1.78 now that style(9) is sane in this regard,
...
(make struct {proc,thread,kse,ksgrp} readable again.)
2001-10-24 23:40:59 +00:00
Julian Elischer
79596dc40f
Merge in BSDisms. Slight rewordings in some cases.
...
Submitted by: bde@freebsd.org
Reviewed by: jhb@freebsd.org
2001-10-24 22:57:39 +00:00
John Baldwin
882bcf5879
Document the requirements and nature of the logical CPU IDs. It isn't
...
very strict and leaves much up to the platform so that it can define a
convenient mapping.
Requested by: mjacob
2001-10-24 22:15:38 +00:00
John Baldwin
02185af5a9
Change the module name from 'snd_sonicvibes' to 'snd_vibes' as that is
...
the filename (thus the "old" module name) and the name used by
snd_driver.ko.
2001-10-24 21:44:07 +00:00
John Baldwin
579f17a038
Change module name from 'snd_als' to 'snd_als4000' to match name in
...
snd_driver.ko.
2001-10-24 21:42:06 +00:00
John Baldwin
0ff24d06f7
Change the module name from 'via' to 'snd_via82c686' to match the KLD
...
filename and in snd_driver.ko.
2001-10-24 21:38:08 +00:00
John Baldwin
ee1fbec1bf
Change the module name from 'snd_cmipci' to 'snd_cmi' to match the
...
filename, module name in the loader, the dependency in snd_driver.ko, and
to be consistent with other sound drivers.
2001-10-24 21:35:31 +00:00
Doug Rabson
04c2a8f6be
* Clear the TLB on boot.
...
* If a pte for a location given to pmap_enter_quick is valid, just give
up - don't panic, even if the mapping is different.
2001-10-24 21:22:08 +00:00
Doug Rabson
45740e15b4
If we get an unhandled page fault in kernel mode, either panic (if
...
pcb_onfault is not set) or arrange to restart at the location in
pcb_onfault.
This ought to help the stability of a system under moderate load. It
certainly stops DDB from hanging the kernel when it tries to access a
non-present page.
2001-10-24 21:20:50 +00:00
Peter Wemm
e6d808aee3
De-orbit DEFS.h - the other arches do not use it, and it got replaced
...
with <machine/asm.h>.
Reviewed by: bde
2001-10-24 20:29:14 +00:00