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