tron
2f1b656bac
Replace a few calls to vsystem() with calls to fexec() to speed up
...
operations.
2003-08-24 21:11:37 +00:00
tron
777ed45553
Add a new utility function which use vfork(2) and exec(2) directly instead
...
of system(3) to run an external program.
2003-08-24 21:10:47 +00:00
ragge
0303d5ba8a
execl, execle and execlp must be weak-aliased.
2003-08-24 21:04:53 +00:00
marcus
9010cdf728
LINEAR and LINEAR_LE need to be interchangeable (fixes 8bit unsigned bug).
2003-08-24 19:52:46 +00:00
marcus
f436d156b4
Added some encodings which were supported but not listed.
2003-08-24 19:44:29 +00:00
thorpej
a7b80200d3
crypto_mbuf.c is unused; remove it.
2003-08-24 19:29:09 +00:00
thorpej
6c52220ed3
G/C some unused config definitions.
2003-08-24 19:28:32 +00:00
thorpej
633cb7d73e
Make opencrypto depend on the "ripemd160" and "sha2" attributes, rather
...
than polluting the crypto algorithm config info with opencrypto knowledge.
2003-08-24 19:26:54 +00:00
thorpej
35479644a7
Move the opencrypto defpseudo into files.opencrypto.
2003-08-24 19:21:11 +00:00
atatat
2768d776d4
Use pfind() in proc_sysctl() to find the target process instead of a
...
home-grown routine. Remove defcorenamelen, since it's not used
anywhere.
2003-08-24 19:20:40 +00:00
thorpej
06b1e7a0f1
Make opencrypto explicitly depend on the "des" attribute. Also pull
...
in zlib.c explicitly if opencrypto is included.
2003-08-24 19:19:54 +00:00
wiz
ba19061c25
Bump date for last.
2003-08-24 18:12:58 +00:00
chs
12f04351ad
fix some indentation.
2003-08-24 18:12:25 +00:00
chs
14ee4005a1
make sp_tlb_flush() work for profiling kernels:
...
when we're profiling, the compiler creates a stack frame for us,
so doing a "retl" isn't so good in that case.
2003-08-24 18:10:31 +00:00
chs
f217b85c1f
make this build with GEM_DEBUG. fix rxhist counters.
2003-08-24 18:07:03 +00:00
chs
2ab420f918
recognize the latest version of the GMAC.
2003-08-24 18:02:00 +00:00
chs
939df36e55
add support for non-executable mappings (where the hardware allows this)
...
and make the stack and heap non-executable by default. the changes
fall into two basic catagories:
- pmap and trap-handler changes. these are all MD:
= alpha: we already track per-page execute permission with the (software)
PG_EXEC bit, so just have the trap handler pay attention to it.
= i386: use a new GDT segment for %cs for processes that have no
executable mappings above a certain threshold (currently the
bottom of the stack). track per-page execute permission with
the last unused PTE bit.
= powerpc/ibm4xx: just use the hardware exec bit.
= powerpc/oea: we already track per-page exec bits, but the hardware only
implements non-exec mappings at the segment level. so track the
number of executable mappings in each segment and turn on the no-exec
segment bit iff the count is 0. adjust the trap handler to deal.
= sparc (sun4m): fix our use of the hardware protection bits.
fix the trap handler to recognize text faults.
= sparc64: split the existing unified TSB into data and instruction TSBs,
and only load TTEs into the appropriate TSB(s) for the permissions.
fix the trap handler to check for execute permission.
= not yet implemented: amd64, hppa, sh5
- changes in all the emulations that put a signal trampoline on the stack.
instead, we now put the trampoline into a uvm_aobj and map that into
the process separately.
originally from openbsd, adapted for netbsd by me.
2003-08-24 17:52:28 +00:00
uwe
4b28d28d70
defflag RASTERCONSOLE.
2003-08-24 17:36:32 +00:00
marcus
f41f88660b
Mention AICA device driver.
2003-08-24 17:35:58 +00:00
marcus
7973c3321c
Added AICA sound driver contributed by Ryo Shimizu.
2003-08-24 17:33:27 +00:00
uwe
65aeb1d742
#include "opt_rcons.h"
2003-08-24 17:31:59 +00:00
chs
fd825b0f1e
avoid taking the kernel lock for MPSAFE syscalls.
...
add missing unlock in fancy case.
2003-08-24 16:36:10 +00:00
chs
3cf764618d
remove bogus code that terminates stack trace too early on OEA.
2003-08-24 16:33:41 +00:00
chs
4ffa07757d
mprotect()'s "len" is really a size_t, and we can't do any useful
...
bounds-checking on it.
2003-08-24 16:32:50 +00:00
he
cb53c3ac12
The new ufs.o also needs memset, so add it.
2003-08-24 15:19:46 +00:00
kleink
45cc3e349e
Need namespace.h to generate references to internal names.
2003-08-24 15:14:18 +00:00
he
d871277d7d
Adapt to new ufs.c needing memcmp and memmove.
2003-08-24 15:11:18 +00:00
he
47a6e783ff
Adapt to const-ification of the first arg of the open function of fs_ops.
2003-08-24 14:43:29 +00:00
tron
6948b33a95
Add a missing blank line between two functions.
2003-08-24 09:38:53 +00:00
lukem
40a8a5734e
Support ${LDFLAGS} when linking libraries
2003-08-24 09:35:49 +00:00
itojun
e5255bfd47
make proc.curproc.* check more strict. atatat
2003-08-24 06:11:19 +00:00
mrg
b5076a98db
64 bit number literals need a "ULL" suffix
2003-08-24 00:41:43 +00:00
wiz
c75eddaaa3
New sentence, new line; grammar fix.
2003-08-23 23:29:54 +00:00
wiz
9d5bb59b30
New sentence, new line; bump date for last;
...
drop superfluous Pp added in last. Increase width for table.
2003-08-23 23:20:12 +00:00
wiz
7aa5d5eb62
regen (+crypto)
2003-08-23 23:16:36 +00:00
wiz
dfdf058a44
Add comment for /dev/crypto.
2003-08-23 23:14:35 +00:00
wiz
604306e5cf
Bump date for last.
2003-08-23 23:10:27 +00:00
lha
afad8d1f7c
libkrb depends on libdes, patch in private mail from
...
Harold Gutch logix at foobar franken de
2003-08-23 23:03:42 +00:00
wiz
2da7435114
Bump date for last.
2003-08-23 22:39:32 +00:00
wiz
f3d114a539
Improve grammar in last, and bump date for -0.
2003-08-23 22:36:21 +00:00
wiz
ad921c5f25
Comma and Pp police. Bump date for last.
2003-08-23 22:31:24 +00:00
wiz
5049850f67
New sentence, new line.
2003-08-23 22:25:03 +00:00
cjep
a94f967897
Make this compile with options DEBUG (part of PR#22582 from Frank Kardel).
2003-08-23 20:37:18 +00:00
martin
f5a54fd742
When trying to (re-)establish a session cope with intermediate output
...
failures of the underlying ethernet interface - just keep trying.
2003-08-23 16:42:41 +00:00
martin
c3181b5741
Shifts with >= 32 bit used to generate illegal code for 64bit targets,
...
fix by using for example "sllx" instead of "sll" in this cases.
Submitted to the gcc maintainers as attachment to [Bug c/11965] in their
bugzilla.
2003-08-23 10:19:02 +00:00
mrg
e649b75296
for mknative, make sure we look in the target's /lib directly as the
...
symlinks in the /usr/lib directory point (absolutely) to "/lib/libfoo.so",
which ends up being quite invalid when target!=host...
2003-08-23 10:07:25 +00:00
he
75219318a9
Add memmove.c, needed by new ufs.c.
2003-08-23 09:10:51 +00:00
yamt
ee4f738b03
sync with reality.
2003-08-23 07:21:07 +00:00
atatat
2025668369
Remove jeroboam, magnum, and rehoboam from the "trivia" section and
...
put them in another section with all the other bottles (the new aptly
named "bottles" section).
Also, add shed (1e-24 barn).
2003-08-23 04:15:33 +00:00
uwe
8dccb95e85
French keydesc for Jornada 680/690. Written based on photos and
...
descriptions of WinCE behavior from Ge'rard Gambaro (jornada.free.fr).
Not tested on an actual ABF unit.
Hidden under #if 0, as we don't have a platform id for French Jornadas yet.
But I think it's better off committed before it's got lost.
2003-08-23 02:48:47 +00:00