Commit Graph

208097 Commits

Author SHA1 Message Date
drochner
0d96157461 protect "union sockaddr_union" from being defined twice by a CPP symbol
(copied from FreeBSD), allows coexistence of (FAST_)IPSEC and pf
2012-01-11 14:37:45 +00:00
reinoud
ddb6e0d8d8 Cleanup trap.c and add a stop_all_signal_handlers(void) i: bluntly stopping
all known usages of signal handlers, to be used in shutdown.
2012-01-11 12:40:26 +00:00
reinoud
cf7b2e9156 Add thunk_close() 2012-01-11 12:37:50 +00:00
wiz
a866ffaac9 Remove trailing whitespace.
New sentence, new line.
Use more markup.
2012-01-11 10:15:36 +00:00
riz
f6e409cf23 Various changes and corrections from Snader_LB:
- clarify and correct the notes on the format of the file on top;
- remove spurious trailing whitespace on several places;
- update `Version' (4.1.34 was imported on 2010-04-17) and `Current
  Version' fields for the `ipf' entry, as well as correct the path
  to its license file (which uses the non-American spelling, using
  a `c' instead of an `s') and use a semicolon in its line instead
  of a comma;
- update / correct `Curr Vers', `Home page' and `Notes' fields for
  the pkg_install entry, as well as correct some minor typing
  mistakes there;
- add note for the license change for rcs-5.8;
- since 5.8 is released, change the note on rcs concerning its
  Purdue FTP site (the line as it was dates from r1.1 of this file);
- clarify the license field for the `texinfo' entry;
- update version fields of the `services' / `protocols' entry,
  split those for the two (like was already done for the `Archive
  Site' field in r1.780 of this file), clarify the `Archive Site'
  fields for the two, and add a trailing slash (`/') to its `Home
  Page' field.
2012-01-11 01:20:10 +00:00
riz
dface83f37 MENU_name -> MSG_name 2012-01-11 00:30:56 +00:00
yamt
c237385989 comments 2012-01-11 00:11:32 +00:00
joerg
4c70cdf100 Use __dead 2012-01-10 23:39:11 +00:00
gson
f6c2d0baa7 Add support for installing source sets as discussed on tech-install,
with improved German translations from Martin Husemann and Julian
Djamil Fagir.  French, Spanish, and Polish translations are
still needed.  OK christos, riz.
2012-01-10 21:02:47 +00:00
rkujawa
5375f8165e Add p5membar(4) to man set list. 2012-01-10 20:47:01 +00:00
rkujawa
89e0f2fce5 Update p5pb(4) and bppcsc(4) due to recent changes to Phase5 drivers. Add p5membar(4) page. 2012-01-10 20:41:45 +00:00
rkujawa
363ad7afb3 Changes to Phase5 hardware support:
- Rework p5pb driver - simplify, cleanup, make more flexible.
- Add p5membar driver, which handles PCI resources autoconfigured by the firmware.
- Introduce intermediate p5bus layer, between zbus and CSPPC/BPPC on-board devices (p5pb, cbiiisc, bppcsc).
- Add experimental G-REX support to p5pb (first slot support only).
- Split CV64/3D PCI bridge support into separate cv3dpb driver (to be committed later).

Approved by phx.
2012-01-10 20:29:49 +00:00
drochner
3ad69fe553 remove conditionals which can't succeed, and also shouldn't because
one would get a kernel NULL dereference immediately
2012-01-10 20:05:37 +00:00
drochner
cf21c579f1 add patch from Arnaud Degroote to handle IPv6 extended options with
(FAST_)IPSEC, tested lightly with a DSTOPTS header consisting
of PAD1
2012-01-10 20:01:56 +00:00
jakllsch
0c08541da7 split iopi2c(4) device/softc 2012-01-10 18:55:37 +00:00
njoly
7da60f53d8 Call aprint_naive for quiet boot message. 2012-01-10 17:53:51 +00:00
skrll
3629d20c00 G/C vm_{offset,size}_t 2012-01-10 16:26:43 +00:00
chs
8ea5bcc1bf reduce VM_MAX_KERNEL_ADDRESS so that it does not include
the direct-map or APTE regions.
2012-01-10 16:03:17 +00:00
chs
9f94a5cde3 fix handling of large pages. 2012-01-10 16:01:16 +00:00
njoly
9b45c535be Call aprint_naive for quiet boot message. 2012-01-10 15:23:11 +00:00
christos
06c8e120ad fix signed/unsigned comparison. 2012-01-10 13:49:32 +00:00
skrll
3e6a962380 Fix bootstrap-libgcc for gcc 4.5 2012-01-10 12:27:54 +00:00
skrll
4684600473 Fix (harmless?) HAVE_GCC comparison version. 2012-01-10 12:26:45 +00:00
kiyohara
b8137ad421 Establish the cascading uic[12] by calling pic_finish_setup(). 2012-01-10 12:17:20 +00:00
tteras
aa9b8479a9 From Rainer Weikusat <rweikusat@mobileactivedefense.com>: Enhance splitnet
environment variable string value generation.
2012-01-10 12:07:30 +00:00
reinoud
b008bd8cf7 Use thunk_madvise() on the memory space hinting the kernel we are using it in
a random order and hint the kernel that we we need the memory.i

No measured effect on a memory file on tmpfs /tmp though.
2012-01-10 12:07:17 +00:00
reinoud
82a0130cc0 Add thunk_madvise() for memory access hints to the host kernel. 2012-01-10 12:04:56 +00:00
ws
f6bb93e4b4 Delete Linux Ethernet Gadget from special handling.
This makes at least the Openmoko Freerunner work again.
Fixes PR kern/45591.
Ok Jeff Rizzo (releng).
2012-01-10 11:32:25 +00:00
reinoud
f88a173e3d Clarify comment about PAGER_MAP_DEFAULT_SIZE 2012-01-10 10:19:38 +00:00
reinoud
77d1be9922 Explicitly protect the kernel image against tampering by marking it R-X 2012-01-10 10:09:49 +00:00
darran
9a00affba3 Fix a segfault in ctfmerge.
GCC can generate bogus dwarf attributes with DW_AT_byte_size set to 0xFFFFFFFF.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35998 .

GCC is currently doing this for external/bsd/tmux/dist/compat/imsg-buffer.c:
    readelf -a --debug-dump imsg-buffer.o
	...
	 <2><6e3>: Abbrev Number: 32 (DW_TAG_union_type)
	    <6e4>   DW_AT_byte_size   : 0xffffffff
	    <6e8>   DW_AT_decl_file   : 1
	    <6e9>   DW_AT_decl_line   : 229
	    <6ea>   DW_AT_sibling     : <0x705>

This resulted in ctfconvert generating a faulty CTF entry which then caused the
segfault in ctfmerge.

The fix has ctfconvert check for the bogus 0xFFFFFFFF value and works around it.
It also adds some protection to ctfmerge to avoid the segfault and fail
more gracefully if the error should occur in the future.
2012-01-10 08:42:22 +00:00
snj
c86bce3cfd spz and riz request that we don't list ftp.NetBSD.org's IP addresses. 2012-01-10 01:57:27 +00:00
jakllsch
1dcbeb95de When a port reset fails, it is important to know which port. 2012-01-10 01:43:05 +00:00
liamjfoy
23e0dddc1f minor typo fix 2012-01-09 22:26:44 +00:00
reinoud
9222cee124 If the spl list is full also notify on the ttycons since it might otherwise
not allways be possible to print the panic correctdue due to the spl level.
2012-01-09 22:20:53 +00:00
skrll
7780856071 Fix NetBSD version in history. 2012-01-09 22:08:12 +00:00
reinoud
d74ce82ce1 Re-implement aio for ld_thunkbus. It seems to work fine though its not set by
default; define LD_USE_AIO or uncomment its setting at the top of the
sourcefile to enable it.
2012-01-09 21:01:31 +00:00
reinoud
8b9e5ff328 Don't directly call softint_shedule() when we might be in an SPL level too
high.
2012-01-09 20:39:39 +00:00
skrll
cf078c1502 KNF 2012-01-09 19:40:54 +00:00
skrll
71f408f0ea Update for hp700. Bump date. 2012-01-09 19:40:09 +00:00
skrll
4d8cde761c s/ISO9660/ISO 9660/ for consistency with rest of man page. 2012-01-09 19:39:18 +00:00
agc
02bc0c2173 also add union file system 2012-01-09 19:25:40 +00:00
sborrill
1e3389e580 Add dkctl to install ramdisk so that you can enable disk writecaches before
install, if necessary.
2012-01-09 17:45:03 +00:00
skrll
b2ab995d00 Fix set list. kame_ipsec.html was missing. 2012-01-09 16:59:36 +00:00
christos
8ec0ca7829 PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
(rfc2941)
- separate MKCRYPTO from USE_KERBEROS
- WARNS=4
2012-01-09 16:36:48 +00:00
wiz
9bc46f7ca5 Fix another reference to point to kame_ipsec for setup instructions (for now). 2012-01-09 16:35:20 +00:00
drochner
9d939b40a9 fix confusing references, from wiz 2012-01-09 16:17:37 +00:00
christos
fcdbba429b PR/45805: Borodin Oleg: telnet/telnetd with -DAUTHENTICATION -DENCRYPTION
(rfc2941)
- Minimal diffs to separate MKCRYPTO from USE_KERBEROS
2012-01-09 16:08:55 +00:00
skrll
d2845d9eb6 Add a mkboot(8) man page. 2012-01-09 16:04:45 +00:00
skrll
445193e81f Use NOMAN and delete a file. 2012-01-09 16:03:26 +00:00