Commit Graph

85161 Commits

Author SHA1 Message Date
tls
43e3cefe90 Add assembly versions of DES transforms for x86; a performance improvement
of about 3.5X on my 1333MHz Athlon (about 37MB/sec!) compared to the old
C versions.

We could boost the speed of the C versions on most other architectures with
des.inc files that set the compile-time flags (DES_PTR, DES_RISC1, DES_RISC2)
correctly; at the moment they aren't set at all.
2001-09-09 10:44:24 +00:00
pooka
ad8e9e60b1 file 3.37 2001-09-09 10:38:55 +00:00
toshii
7c9e82d6e3 Don't define pcb_* register macros.
pcb_sp macro conflicts with sys/netinet6/ipsec.c.
2001-09-09 10:33:42 +00:00
pooka
0e6f52edec g/c unused crud 2001-09-09 10:33:28 +00:00
toshii
9665c1bcc3 Use arm/arm32/vm_machdep.c instead of hpcarm one. 2001-09-09 09:59:24 +00:00
toshii
b45ffd445a Readd sacom to cdevsw. 2001-09-09 09:54:13 +00:00
toshii
17e80273eb #include "sacom.h" for constab[]. 2001-09-09 08:07:36 +00:00
matt
8402e4d93f Fix a missing restore interrupt. disable interrupts around pvo_enter in
pmap_kenter.  Shouldn't be needed but ...
2001-09-09 04:35:22 +00:00
gmcgarry
a4d0e4c970 Fix formatting glitches, from Thomas Klausner. 2001-09-09 04:23:19 +00:00
simonb
a41b7a380e Clean up and standardise across MIPS ports. 2001-09-09 04:20:25 +00:00
wiz
4ba2e18ea5 Add hardclock(9). Written by myself, improved via some comments from
Christos (thanks!).
2001-09-09 03:07:09 +00:00
itojun
2067808a2a compare IPv6 address correctly, for net_interfaces directive.
KAME PR 382.
2001-09-09 02:52:44 +00:00
enami
d182b51372 Don't print extra space when printing information about cpu of unknown vendor.
# and minor stylistic change while i'm here.
2001-09-09 02:10:44 +00:00
enami
ba91e134c8 Fix sample code in comment; pci_conf_print() takes three arguments. 2001-09-09 01:45:29 +00:00
enami
bab65a8da3 Mix random data directly into the pool and increase entropy instead of
estimating entropy with polling based timing.
2001-09-09 00:48:54 +00:00
enami
a1eef7d6a4 Cosmetic changes. 2001-09-09 00:32:52 +00:00
enami
db33b671a9 Don't punt on really unknown type of device when fetching name of it.
Instead, warn and just print it as ???.
2001-09-08 23:29:05 +00:00
enami
d5b9e6ab8a Cosmetic changes. 2001-09-08 23:20:37 +00:00
christos
20abba463b Selected fixes from Brian Ginsbach <ginsbach@cray.com>, modified by me.
- handle globbing of patterns that contain unmatched braces. Globbing
  a pattern "foo{" in a directory that contains "foo{" now works.
- check for MAXPATHLEN overflows during filename generation (security problem).
- Posix/XOpen fixes to always return GLOB_ABORTED when a directory open fails
  or when a file access fails.
- pathc was not initialized to 0 in one case.
Also
- rename err to error, so that it does not conflict with the libc function.
2001-09-08 22:39:21 +00:00
matt
eef4b63246 Make __start global. 2001-09-08 18:59:20 +00:00
matt
f6225f91fb Rebuild USE_NEW_TOOLCHAIN files for vax. Add binutils, etc. .. 2001-09-08 18:26:05 +00:00
thomas
35ad82f0df Make the bootloader ELF aware.
It can load either a.out or ELF, depending on compile options.
2001-09-08 16:57:09 +00:00
matt
71e81eb955 Also apply a fix if there are no symbols involved (which means that no
reloc will be emitted for the fix).
2001-09-08 16:38:32 +00:00
thomas
1c57ac7869 ELF adaption. 2001-09-08 16:22:29 +00:00
christos
fdad5eb59c Don't trash the ref count of cred. It causes a memory leak. 2001-09-08 15:34:06 +00:00
fvdl
2c344fe7d9 Allow the old-style sockaddr_in6 for v6 addresses for which the
scope id is irrelevant. Makes netscape6 for Linux work again,
which uses v4-mapped addresses to connect to v4 sites.
2001-09-08 14:19:09 +00:00
chuck
1c06d68731 only include opt_compat_43.h if _KERNEL_OPT defined so lkm compiles 2001-09-08 13:23:09 +00:00
chuck
b8a7c35e58 vax1k_subr.c is gone 2001-09-08 13:19:50 +00:00
thomas
b2990af499 ELF adaption. 2001-09-08 11:21:02 +00:00
thomas
f433d91346 Now the default ecexutable is ELF.
Add COMPAT_AOUT_M68K to GENERIC options.
2001-09-08 11:19:06 +00:00
thomas
d059704139 ELF adaption, clockframe must be packed. 2001-09-08 11:16:43 +00:00
thomas
e97e2309f0 ELF abaption. 2001-09-08 11:15:35 +00:00
thomas
eb5341b79a Some ELF adaption. 2001-09-08 11:14:33 +00:00
thomas
d9203a217e On Atari now the default object format is ELF. 2001-09-08 11:10:41 +00:00
thomas
623e0e4979 Atari now has ELF shared libs. 2001-09-08 11:09:26 +00:00
manu
421be662fc Forgotten file in my last commit for removing PowerPC mmap hack in Linux
emulation
2001-09-08 07:13:04 +00:00
manu
6bbacb9d3f Removed a hack to make PowerPC mmap work. This could have side effects on
alpha and i386. It has been tested and works on i386.
2001-09-08 07:09:43 +00:00
martin
ef3e53a669 Add downinterfaces. Noticed by Thomas Klausner. 2001-09-08 06:06:52 +00:00
matt
649981af00 The don't apply fix if not NO_RELOC only applies to OBJ_ELF. 2001-09-08 04:38:34 +00:00
matt
f23306e36f We need md_apply_fix is there is NO_RELOC. 2001-09-08 04:33:58 +00:00
mason
44c196b374 The default version created by newfs_lfs without arguments is, in fact, 2. 2001-09-08 03:49:44 +00:00
wiz
08d1db8111 Fix typo in variable name. 2001-09-08 02:35:25 +00:00
christos
f556e46298 Hijack the credentials used to evaluate access, to avoid a potential lwp
race by modifying the proc's credentials temporarily. From Bill Sommerfeld.
Thanks for forcing me to do this right :-)
2001-09-08 02:05:39 +00:00
christos
51d673156c Set the credentials to be used in the NDINIT macro so that syscalls can
hijack them.
2001-09-08 02:02:04 +00:00
rafal
ece8acc29b Make the ARCS console work again, by initializing the dev_t on arcbios init
rather than in the open entry point (where it's too late for cnopen).  Being
checked in from my Indy using the ARCS console on the graphics display.
2001-09-08 01:39:11 +00:00
wiz
7baf597ac1 Punctuation fixes. 2001-09-08 01:34:37 +00:00
wiz
ccd66c8ed7 Regen with MAKEDEV2manpage.pl v1.9 (formatting improvements). 2001-09-08 01:32:36 +00:00
wiz
0fab5c43fb Improve punctuation in some cases in autogenerated MAKEDEV(8)s. 2001-09-08 01:30:22 +00:00
wiz
3fcffde451 Fix date. 2001-09-08 01:29:41 +00:00
wiz
e84dcc6980 Whitespace/punctuation fixes. 2001-09-08 01:29:04 +00:00