Commit Graph

205628 Commits

Author SHA1 Message Date
christos 4fa49ab869 define and use ISO_MAXNAMLEN instead of MAXNAMLEN 2011-09-27 01:01:43 +00:00
christos 1c4884ad71 use the filesystem specific namemax not a hard-coded MAXNAMLEN 2011-09-27 00:56:14 +00:00
christos c51fe45f15 use CODA_MAXNAMLEN instead of bogus MAXNAMLEN 2011-09-27 00:54:47 +00:00
christos ac55ba72e3 return the namemax from the bsd statvfs which is filesystem dependent, not
a random value.
2011-09-27 00:52:55 +00:00
jym 586001f7c7 Document new *ASSERTMSG() prototype, and update KASSERT(9).
See also
http://mail-index.netbsd.org/tech-kern/2011/09/07/msg011427.html
2011-09-27 00:36:49 +00:00
christos b96df713de move the size marker back to where it was, but fix the name. 2011-09-27 00:35:38 +00:00
christos e5b54c1cb6 compute the entry size correctly. 2011-09-26 22:43:07 +00:00
jym bfc65ee0bf Fix a fallout with my xensuspend merge: talk_to_backend() returns a
boolean, so checking for "true" with "== 0" is... wrong.

Now xennet(4) should work as expected, and not stay in the InitWait state
(which blocks network communication with the backend).

Thanks to riz@ and sborrill@ for reporting breakage with -current
xennet(4) after my merge.
2011-09-26 21:44:09 +00:00
christos be84a9917e remove pre-gcc-4.5 mknative remnants that have long ceased to function. 2011-09-26 21:16:14 +00:00
christos d3f9240343 Provide regset functions and gut parts that the new debugging thread library
does not provide yet, so that we can link. As expected this does not work
yet.
2011-09-26 20:38:54 +00:00
sjg 4a9afb4566 Update description for V4. 2011-09-26 19:02:39 +00:00
christos a6ca113b40 Resurrect old thread debugging code. Not hooked in, compiles. 2011-09-26 18:55:56 +00:00
jakllsch d85aed1639 options PMS_DISABLE_POWERHOOK is obsolete. 2011-09-26 18:14:07 +00:00
tsutsui 234e509874 Set WARNS?=2. 2011-09-26 18:08:09 +00:00
jakllsch 0597278574 Define and use symbolic bits in registers. 2011-09-26 18:07:37 +00:00
tsutsui 431958d51c Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
  removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
2011-09-26 15:19:45 +00:00
christos 09d11d2f8f use gstdint.h from libdecnumber. 2011-09-26 14:31:25 +00:00
mrg 5f7fcf61d3 mknative files for armeb / binutils 2.21.1a 2011-09-26 09:33:45 +00:00
mrg 8f6ce38a21 mknative files for arm / binutils 2.21.1a
(built with a hack to gas/config/tc-arm.c.)
2011-09-26 09:26:58 +00:00
jruoho cb6e031ff5 Fix wrong err(3) message (no such thing as IOC_CPU_GETINFO). 2011-09-26 06:51:57 +00:00
christos 605c6d89d1 Build glue for x86_64. This is working gdb for amd64 minus kernel stacktrace
support. It is disabled for now because it breaks user program traces.
2011-09-26 03:02:44 +00:00
christos 97417a67ca mknative for gdb7 2011-09-26 02:36:19 +00:00
christos 3e93b50f82 Disable our custom stack unwinder for now. It is completely broken now because
gdb asserts when a frame returns 0. In previous versions of gdb, it just
printed 0, and stopped scanning. Our unwinder produces the same results in
both versions of gdb, i.e. it is broken and worse than the current gdb
default. We will need to revisit this for kernel debugging.
2011-09-26 02:35:33 +00:00
mrg b7e0bd3662 match END() with a relevant ENTRY*(). gas 2.21 complains about the
non-constant-ness of the symbol otherwise.
2011-09-26 01:52:22 +00:00
mrg 62b8778341 fix the spelling of libgomp_g.a. 2011-09-26 00:07:26 +00:00
joerg 41c1da9cfb Allow analyze to work by including bsd.clang-analyze.mk for kernels 2011-09-25 22:26:33 +00:00
christos ca07041815 mention kern.tty.qsize requested by Matthew Mondor. 2011-09-25 21:47:22 +00:00
jym c0cdfbbb3d Do as Joerg said and kill the __STDC__ blocks. They only make sense for
things used by assembler, which won't be the case for these macros.
2011-09-25 20:31:18 +00:00
christos 5ecf4f1c7e #define _KMEMUSER so that the struct lwp test works. 2011-09-25 20:26:04 +00:00
christos b5a43e29a1 - fix missing argument
- expose struct lwp by #define _KMEMUSER
2011-09-25 20:25:08 +00:00
christos 2aaaf67e44 disable .y.c rule. 2011-09-25 20:23:51 +00:00
apb 1bc22d31ed Disable rebuilding of elfedit.1 2011-09-25 19:40:36 +00:00
christos a83ee50668 make amd64 compile. 2011-09-25 19:09:31 +00:00
jym ea5fe09303 Fix a small typo in comment: pmaps_lock is the lock that keeps all
pmaps in sync for kernel mappings (including when they are obtained from
pool caches).
2011-09-25 18:39:30 +00:00
christos 2cb320433e run autoreconf -f -i to disable maintainer mode. 2011-09-25 18:18:43 +00:00
christos acd0381cfc Apply the diffs that are relevant from our old gdb6 source tree. 2011-09-25 16:30:24 +00:00
chs 4364c9c0d3 don't mix static and non-static MALLOC_DEFINE()s in the same file,
it fails to compile with gcc 4.5 on alpha.
2011-09-25 13:42:30 +00:00
chs 42b05e0e61 in fd_allocfile(), free the fd if we fail to allocate a file. 2011-09-25 13:40:37 +00:00
chs 11c35aee5c linux_termio c_cc array should be indexed by LINUX_OLD_V* rather than LINUX_V*.
fixes array overrun on alpha noticed by gcc 4.5.
2011-09-25 13:40:07 +00:00
chs cf2b1d22cb avoid array overrun, noticed by gcc 4.5. 2011-09-25 13:37:20 +00:00
chs 2d7da4e277 change inline to static inline to appease gcc 4.5. 2011-09-25 13:36:53 +00:00
chs b398f9d2e5 gcc 4.5 generates an extra plabel in ld.elf_so,
so expand the array of preallocated ones.
2011-09-25 13:34:54 +00:00
chs 623ee27088 m68k needs fpgnulib.c just like m68000 does. 2011-09-25 13:34:16 +00:00
chs a9fd72b06c define PREFERRED_STACK_BOUNDARY to be the same as STACK_BOUNDARY,
gcc 4.5 wants them both.
2011-09-25 13:33:43 +00:00
chs 9f1b54794a libgcc is big enough to need the equivalent of -fPIC here now. 2011-09-25 13:33:11 +00:00
chs bdcbc7d337 don't try to define LINK_EH_SPEC if it's already set,
netbsd.h already set it to what we want.
2011-09-25 13:32:17 +00:00
mrg 44263bdc53 fix the libgomp compat entries. 2011-09-25 12:56:46 +00:00
mrg c9b22425b1 make this build without INET6.
also, fix the rfc6056algo passed to sysctl_rfc6056_helper
(it was backwards for inet4/inet6.)
2011-09-25 11:54:28 +00:00
apb c850a5ae67 If the number of entries in CLEANFILES is too large, then the
commands in bsd.clean.mk encounter errors like "exec(/bin/sh)
failed (Argument list too long)".  Avoid that by splitting the
files to clean into several lists using different variable names.

This should fix PR 45397, at least until the number of files
grows much larger.
2011-09-25 11:20:41 +00:00
mrg aa6f331642 mknative files for vax / binutils 2.21.1a 2011-09-25 11:10:45 +00:00