Commit Graph

22351 Commits

Author SHA1 Message Date
kato
735f898354 Synchronize with sys/i386/isa/clock.c and sio.c revisions 1.85 and
1.168, respectively.
1997-05-30 09:57:09 +00:00
jkh
e3396804bd Fix typos (of the printed output kind). 1997-05-30 01:03:09 +00:00
dfr
e481185d0f Document new -Bforcedynamic flag and -assert pure-text.
Reviewed by:	jdp
1997-05-29 15:34:34 +00:00
wpaul
c7e0911b10 Grr... curse my fumble-fingered hide: logmane -> logname
Inscribed onto my chest with razor blades and then doused with
lemon juice by: Jason Young <doogie@forbidden-donut.anet-stl.com>
1997-05-29 15:03:32 +00:00
wpaul
1d239a2785 Another (harmless, luckily) mind-o: somehow I typed 'rpc.ypupdated.'
instead of 'rpc.ypupdated' when I added rpc.ypupdated to the SUBDIRS
list.

Carved into my forehead with an rusty railroad spike by: Mark Murray
1997-05-29 14:21:39 +00:00
wpaul
55149b19a2 Mind-o: MAN8= yes --> NOMAN= yes
Etched onto my brain with acid by: Mark Murray.
1997-05-29 13:59:22 +00:00
tegge
d8a754a14d Don't remove the controlling tty from the session if the vnode is being
cleaned. This should help for PR kern/3581.
1997-05-29 13:29:13 +00:00
fsmp
19eff1f92b Code such as apic_base[APIC_ID] converted to lapic__id
Changes to pmap.c for lapic_t lapic && ioapic_t ioapic pointers,
currently equal to apic_base && io_apic_base, will stand alone with the
private page mapping.
1997-05-29 05:58:41 +00:00
fsmp
80f2e247df apic.h now has structure definitions for both the local APIC and io APIC.
apic.h has defines like:
#define lapic__id       lapic->id

Once private pages and "known virtual addr" mapping of the APICs is
ready all 'lapic__XXX' will be changed to 'lapic.XXX', and the defines
will be removed.

Changes to smp.h for lapic_t lapic && ioapic_t ioapic pointers,
currently equal to apic_base && io_apic_base, will stand alone with the
private page mapping.
1997-05-29 05:57:43 +00:00
fsmp
e18269f970 Added code to manage the local and io APICs as structures. 1997-05-29 05:56:12 +00:00
peter
cc212e1b1c remove no longer needed opt_smp.h includes 1997-05-29 05:11:11 +00:00
peter
bf1200585c minor style police (recent divergence from KNF code) 1997-05-29 05:07:10 +00:00
peter
a4e7e0ee2e remove opt_smp.h and fix the reason it was needed. 1997-05-29 05:04:30 +00:00
peter
253705e1a7 No longer need opt_smp.h here 1997-05-29 05:00:35 +00:00
peter
a2a140ffa2 remove opt_smp.h from this well-included file, minor style police 1997-05-29 04:58:04 +00:00
peter
7fdb42b089 remove opt_smp.h, minor style police 1997-05-29 04:55:39 +00:00
peter
97b25362fe Don't need "opt_smp.h" on these files 1997-05-29 04:52:04 +00:00
peter
0a3808fb46 Don't refer to NCPU in extern decl for SMPruntime[] 1997-05-29 04:50:23 +00:00
peter
64d150aea5 forward declare struct timeval so that pcibus.c doesn't get a warning.
(it doesn't #include <sys/time.h> since it doesn't need it)
1997-05-29 04:46:07 +00:00
peter
187a299eb3 Update the #include "opt_smpxxx.h" includes - opt_smp.h isn't needed
very much in the generic parts of the kernel now.
1997-05-29 02:57:22 +00:00
brian
5032cae4f1 Correct the return of DialModem()
Suggested by:	kfurge <kfurge@worldnet.att.net>
1997-05-29 02:29:13 +00:00
se
138eacfe83 Fix problem reported by PHK: Panic in pcic probe because of NULL pointer
dereference (head->next in intr_disconnect).
1997-05-28 22:11:00 +00:00
jmz
779bdfdb80 The correct way to combine 2 4bit values into a 8bit one is (a<<4) | b, not
(a<<8) || b.
The conical hat please!
1997-05-28 21:25:49 +00:00
se
5d576a06ba Add one more compatibility define to make the Adaptec driver compile
with option AHC_ALLOW_MEMIO again ....
1997-05-28 20:37:19 +00:00
fsmp
5fe46cd910 Add declaration of mp_probe().
This is now called directly from machdep.c.
1997-05-28 18:44:11 +00:00
wpaul
ba65e0ab15 Fix other small things that got lost in the merge:
- bde's change to includes section in getrpcent.3
- Lost comment in svc_run.c (the code here was actually the same since
  I had fixed the 'fds + 1' bug in my stuff at home before mailing
  Peter about it, but I didn't notce that he'd made a change to the
  comment right above the changed line).

Also pointed out by the ever vigilant: bde
1997-05-28 16:38:35 +00:00
wpaul
d9f63df1dc Restore Id.
Pointed out by: bde
1997-05-28 16:29:12 +00:00
wpaul
a2a0b68044 Undo small change I accidentally left in while testing (files were
installed with wrong ownerships).

Pointed out by: bde
1997-05-28 16:26:05 +00:00
wpaul
74869985cf Activate new Secure RPC programs. 1997-05-28 16:05:18 +00:00
wpaul
1468fe6ce0 This commit was generated by cvs2svn to compensate for changes in r26244,
which included commits to RCS files with non-trunk default branches.
1997-05-28 16:01:17 +00:00
wpaul
e923c66b98 Import the last Secure RPC utility: keylogout.
This program is used to remove your secret key from the local
keyserv daemon.
1997-05-28 16:01:17 +00:00
wpaul
540c55fd1c This commit was generated by cvs2svn to compensate for changes in r26242,
which included commits to RCS files with non-trunk default branches.
1997-05-28 15:58:29 +00:00
wpaul
c607778ee8 Import keylogin.
This is the program used to loadsecret keys into the keyserv on the
local host.

Note: on some platforms, keylogin is automatically invoked by
/usr/bin/login. We don't have any burning need for this yet.
1997-05-28 15:58:29 +00:00
wpaul
98814c182d This commit was generated by cvs2svn to compensate for changes in r26240,
which included commits to RCS files with non-trunk default branches.
1997-05-28 15:54:04 +00:00
wpaul
e364a8a021 Import chkey.
This program is used to change a user's existing public and secret key pair.
1997-05-28 15:54:04 +00:00
wpaul
9d27bb7bea This commit was generated by cvs2svn to compensate for changes in r26238,
which included commits to RCS files with non-trunk default branches.
1997-05-28 15:52:07 +00:00
wpaul
bb6f825119 Import newkey.
This is the program used to generate new Secure RPC public and secret
key pairs.
1997-05-28 15:52:07 +00:00
wpaul
958395337f This commit was generated by cvs2svn to compensate for changes in r26236,
which included commits to RCS files with non-trunk default branches.
1997-05-28 15:47:10 +00:00
wpaul
6d9faab25d Import rpc.ypupdated.
This program still needs work but does compile and run. It also
needs a man page.
1997-05-28 15:47:10 +00:00
wpaul
9224ac8d9f This commit was generated by cvs2svn to compensate for changes in r26234,
which included commits to RCS files with non-trunk default branches.
1997-05-28 15:44:22 +00:00
wpaul
0cb57d8fda Import of the keyserv daemon needed for Secure RPC.
This version supports both the keyserv v1 and v2 protocols. It uses the
new AF_LOCAL transport so that only local processes can use it for
storing/retrieving keys, and it uses the SCM_CREDS kernel hack for
authentication. With these two modifications, we don't need the keyenvoy
program normally used with RPC 4.0.

Note that if libdes.so.3.x is present on the system when keyserv
is started, Secure RPC will run with normal DES encryption. If not,
everything falls back to RC4 with a 40 bit key.
1997-05-28 15:44:22 +00:00
se
7278536ccf Define command register enable bits, which are required for a consitency
test added to pci_compat.c
1997-05-28 11:15:18 +00:00
se
3df1c62f22 Add consistency check to the functions that map port or memory ranges:
Return failure, if the enable bit corresponding to the map type has not
been set in the command register. This feature was requested by Justin
Gibbs, who pointed out that some early PCI to PCI bridges do not correctly
support memory windows (I assume because of the risk of deadlocks that
have been taken care of in the PCI 2.2 spec) and that some BIOS clears
the memory address decode enable bit in the command register of the PCI
device, if it finds them behind such a bridge.
1997-05-28 10:10:02 +00:00
se
457f053edf Two minor changes to the code that builds the pci map array:
1) Stop at the first map register that contains a zero value.
2) When testing for the map size work up from low values, since
   this works around a bug in some BusLogic SCSI card, which has
   the 16 upper port base address bits hardwired to zero.

The config register dump printed in the bootverbose case has
been slightly rearranged.
1997-05-28 10:01:03 +00:00
kato
16763c9b79 Synchronize with following files:
>  Revision  Changes    Path
>  1.65      +3 -3      src/sys/i386/boot/biosboot/boot.c
>  1.18      +1 -5      src/sys/i386/boot/biosboot/boot.h
>  1.26      +7 -6      src/sys/i386/boot/biosboot/disk.c
>  1.22      +4 -2      src/sys/i386/boot/biosboot/io.c
>  1.20      +12 -9     src/sys/i386/boot/biosboot/sys.c
1997-05-28 09:23:00 +00:00
kato
aa28680cd3 Synchronize with sys/i386/isa/wd.c revision 1.130. 1997-05-28 09:19:35 +00:00
kato
0db42ed02c Synchronize with sys/i386/isa/isa.c revision 1.85. 1997-05-28 09:18:23 +00:00
kato
82ba49f77d Synchronize with sys/i386/i386/machdep.c revision up to 1.245. 1997-05-28 09:16:19 +00:00
kato
2e8bd054c6 Synchronize with sys/i386/isa/clock.c revision 1.84. 1997-05-28 09:04:26 +00:00
asami
6587742e40 Make all the info dir entries line up neatly. 1997-05-28 07:49:21 +00:00