Commit Graph

22292 Commits

Author SHA1 Message Date
fsmp
9872779de2 Added code to manage the local and io APICs as structures. 1997-05-29 05:56:12 +00:00
peter
76a3a648cb remove no longer needed opt_smp.h includes 1997-05-29 05:11:11 +00:00
peter
4dd6bbc1f4 minor style police (recent divergence from KNF code) 1997-05-29 05:07:10 +00:00
peter
85a1abc657 remove opt_smp.h and fix the reason it was needed. 1997-05-29 05:04:30 +00:00
peter
37a0f54086 No longer need opt_smp.h here 1997-05-29 05:00:35 +00:00
peter
ee55041d22 remove opt_smp.h from this well-included file, minor style police 1997-05-29 04:58:04 +00:00
peter
d1a736837d remove opt_smp.h, minor style police 1997-05-29 04:55:39 +00:00
peter
007e29a189 Don't need "opt_smp.h" on these files 1997-05-29 04:52:04 +00:00
peter
9f6afc2b7f Don't refer to NCPU in extern decl for SMPruntime[] 1997-05-29 04:50:23 +00:00
peter
94e94a5dbf 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
6f94abef97 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
ba44f8b683 Correct the return of DialModem()
Suggested by:	kfurge <kfurge@worldnet.att.net>
1997-05-29 02:29:13 +00:00
se
cb12eb9f1d 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
da224a2363 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
9764a899d5 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
d68cba57cf Add declaration of mp_probe().
This is now called directly from machdep.c.
1997-05-28 18:44:11 +00:00
wpaul
bf79e8222c 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
7cc2115df4 Restore Id.
Pointed out by: bde
1997-05-28 16:29:12 +00:00
wpaul
7b004237fc 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
1c30dd40f2 Activate new Secure RPC programs. 1997-05-28 16:05:18 +00:00
wpaul
8bedcb5e1e 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
131e1e52d5 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
fe00e3fc91 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
cbed870251 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
9433a9ddfc 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
9b1f5415ee 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
a63f499713 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
bc2a778b8d 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
93c9d6f0d2 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
90bef9e0ae 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
7467e74fd1 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
e3331e295e 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
19f6360161 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
364b813321 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
81eaba2daa 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
07d5bdb4cf 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
006dee4f27 Synchronize with sys/i386/isa/wd.c revision 1.130. 1997-05-28 09:19:35 +00:00
kato
e8929e7abf Synchronize with sys/i386/isa/isa.c revision 1.85. 1997-05-28 09:18:23 +00:00
kato
2450f614ec Synchronize with sys/i386/i386/machdep.c revision up to 1.245. 1997-05-28 09:16:19 +00:00
kato
071f6fe0fc Synchronize with sys/i386/isa/clock.c revision 1.84. 1997-05-28 09:04:26 +00:00
asami
b15bba4e8b Make all the info dir entries line up neatly. 1997-05-28 07:49:21 +00:00
jkh
5af3038999 Note that we now have secure RPC. Bill - please feel free to elaborate
on (or correct) my one-liner description if you wish.  Thanks.
1997-05-28 05:34:00 +00:00
wpaul
9e8ab1e622 Resolve conflicts.
This concludes tonight's entertainment. Once I'm sure I haven't destroyed
the world with all these changes, I'll import the utilities. Everything
should continue to work as before. If it doesn't let me know.

Special thanks to Mark Murray for running a test 'make world' for me to
shake out the bugs, which, hopefully, I have fixed.

(And there was much rejoicing.)
1997-05-28 05:05:31 +00:00
wpaul
dc98dc5095 Now the biggest step: import the changes to the main RPC code.
Note: you'll need to rinstalkl all your includes before compiling libc
the next time you update your sources in order for all this to work.

Reviewed by:	Mark Murray
1997-05-28 05:00:11 +00:00
wpaul
acb47603ed This commit was generated by cvs2svn to compensate for changes in r26219,
which included commits to RCS files with non-trunk default branches.
1997-05-28 05:00:11 +00:00
wpaul
8cb575428a Resolve conflicts. 1997-05-28 04:57:39 +00:00
wpaul
8470547fe9 Now update the XDR library.
Reviewed by: Mark Murray
1997-05-28 04:55:37 +00:00
wpaul
f4e7d55a64 This commit was generated by cvs2svn to compensate for changes in r26216,
which included commits to RCS files with non-trunk default branches.
1997-05-28 04:55:37 +00:00
wpaul
3440369ab4 Fix conflicts (this one is easy: there's just the Makefile). 1997-05-28 04:53:07 +00:00
wpaul
2eb6c9b3af Step three: update librpcsvc for Secure RPC.
Reviewed by:	Mark Murray
1997-05-28 04:51:09 +00:00