tsutsui
a63e99e26f
Remove extern struct pcb *curpcb declaration. Now it's in <m68k/pcb.h>.
2009-12-19 12:31:34 +00:00
pooka
c3ed0371c2
Replace totally handwritten ioconf.c with only a semi handwritten
...
one, partially now generated with config(1).
2009-12-19 11:55:23 +00:00
pooka
af0de61919
get rid of unnecessary headers
2009-12-19 11:48:30 +00:00
pooka
13d2acdf04
define USBVERBOSE
2009-12-19 11:48:17 +00:00
pooka
e46bf87952
Don't impose a compile-time dependency on the kernel containing
...
ohci/uhci just for the sake of setting a debug variable.
2009-12-19 11:41:56 +00:00
pooka
b90ec0f9fd
purge some stuff not used by this component anymore
2009-12-19 11:29:26 +00:00
tsutsui
72c76c73d8
Disable "fast trap" handlers which invoke software interrupts
...
in sparc/amd7930intr.s and sparc/bsd_fdintr.s until they are
rewritten to adapt new MI softint(9) API.
No particular comments on PR port-sparc/42192, but
this fixes timeout problem on floppy access on my SPARCstation 1+.
XXX: floppy support on sun4m seems to have another problem (data overrun).
2009-12-19 10:34:18 +00:00
tsutsui
ba6eca2794
Use %zu for size_t, not %zd.
2009-12-19 10:27:13 +00:00
thorpej
af02a11623
Add some definitions, from FreeBSD.
2009-12-19 09:02:46 +00:00
thorpej
4c040305d0
Fix a typo.
2009-12-19 09:01:32 +00:00
thorpej
80a94d172a
Add some range checks to quiet warnings.
2009-12-19 09:00:56 +00:00
thorpej
83ba8dcb86
We don't have an Elf_Note typedef, but Elf32_Nhdr and Elf64_Nhdr are
...
equivalent; use Elf32_Nhdr instead.
2009-12-19 08:47:46 +00:00
thorpej
e55f728904
Fix all sorts of problems with lint and compiler warnings.
2009-12-19 08:40:57 +00:00
thorpej
625b09a07e
Squash a signed-vs-unsigned char * warning.
2009-12-19 07:59:24 +00:00
thorpej
3d218610e2
Change elf_hash() to take a const void *, rather than a const char *.
2009-12-19 07:58:24 +00:00
thorpej
f0689d90c7
Provide definitions of MALIGN() and MALIGN64() for the __lint__ case.
2009-12-19 07:54:32 +00:00
thorpej
900d25b3df
ELF_ARCH, ELF_TARG_DATA, and ELF_TARG_CLASS are macros defined in a FreeBSD
...
header file. For NetBSD, map to equivalent defines.
2009-12-19 07:52:59 +00:00
thorpej
d6ff3f1479
LIBELF_COPY_U32(), LIBELF_COPY_S32(): Make sure that the SRC values are
...
being compared as the maximum width and appropriate signed-ness.
2009-12-19 07:47:22 +00:00
thorpej
688970149e
- _libelf_load_scn(): If shoff is larger than SSIZE_MAX, bail out with
...
a HEADER error. Pass lint.
2009-12-19 07:44:27 +00:00
thorpej
20d9f43d9d
<machine/elf.h> is a FreeBSD-specific header.
2009-12-19 07:37:34 +00:00
thorpej
66a732a72d
<libelf.h> is responsible for including <sys/elf32.h> and <sys/elf64.h> on
...
FreeBSD; no need to do it here.
2009-12-19 07:33:06 +00:00
thorpej
560b6d58db
Don't need to include <osreldate.h> here.
2009-12-19 07:31:44 +00:00
thorpej
e6c1c7c74e
Centralize dependency on __FreeBSD_version into libelf.h, and generalize
...
the conditional inclusion of API/ELF features so that it works with NetBSD
as well.
2009-12-19 07:31:04 +00:00
kiyohara
3fff8166d1
Register with pmf(9), tell it we don't need anything.
...
Based on rev 1.15 of src/sys/arch/hpcsh/dev/j6x0pwr.c
2009-12-19 07:09:28 +00:00
kiyohara
7b37c23343
Register null hooks with pmf(9) for now, which is no worse than befor
...
and allows us to test other things. Power management is still done
via CONFIG_HOOK_POWERCONTROL_LCD.
Based on rev 1.14 of src/sys/arch/hpcsh/dev/j6x0lcd.c
2009-12-19 07:08:55 +00:00
kiyohara
1edc55859d
Register with pmf(9), tell it we don't need anything.
...
Based on rev 1.23 of src/sys/arch/hpcsh/dev/j6x0tp.c
2009-12-19 07:08:23 +00:00
thorpej
3e6f245099
<sys/limits.h> -> <limits.h>
2009-12-19 06:39:29 +00:00
thorpej
ca36dbd81a
<sys/errno.h> -> <errno.h>
2009-12-19 06:22:25 +00:00
thorpej
c80991c598
while (0) -> while (/*CONSTCOND*/0)
2009-12-19 05:55:37 +00:00
thorpej
ae2945399a
Initial build glue for libelf. Still a work-in-progress.
2009-12-19 05:52:01 +00:00
thorpej
0cf4bb02da
Add a script to prepare libelf for import.
2009-12-19 05:45:28 +00:00
thorpej
d32c9dd64e
Import the libelf from FreeBSD 8.0-RC3.
2009-12-19 05:43:39 +00:00
christos
ba4446b975
Avoid using ${NETBSDSRCDIR} by using ${.PARSEDIR} like I did for amd64/i386
2009-12-19 04:11:32 +00:00
snj
946a137e1d
A couple small grammar fixes. From Constantine Aleksandrovich Murenin.
2009-12-19 00:16:51 +00:00
snj
bbbb5348d6
Small grammar fix. From Constantine Aleksandrovich Murenin.
2009-12-19 00:15:28 +00:00
christos
e9c4fabb38
Don't use ${NETBSDSRCDIR}. It might not be set yet.
2009-12-19 00:15:13 +00:00
christos
830b7bc6e9
We mustn't search in the path for ${dir}.${MACHINE}; make sure we only
...
find the ones relative to ${.CURDIR}.
2009-12-19 00:14:43 +00:00
dyoung
8d684555a6
Note in BUGS section that vnd(4) does not work on sparse files.
2009-12-18 23:37:38 +00:00
matt
76fde1f456
Cleanup some messages.
...
Change arguments to sign extend properly.
GENERIC64 now gets to boot prompt in gxemul.
2009-12-18 23:22:28 +00:00
pooka
33d0c9ec96
I got a report about this not compiling on mips64. While I could
...
not repeat the problem and while this should not be used at all on
mips64, the real fix is a little diablo in the details. So hack
around it for now (yes, it results in only half of the locks being
used on 64bit platforms. no biggie for a hack).
2009-12-18 22:37:18 +00:00
pooka
b3a218f0ac
Must use CMSG_SPACE instead of CMSG_LEN for control message buffer.
...
Fixes test on sparc64 (and possible other alignment-picky ports).
from mlelstv
2009-12-18 21:24:13 +00:00
skrll
05bdd9a95d
Remove unnecessary part of conditional.
2009-12-18 19:20:35 +00:00
skrll
dd886c2366
DPRINTF format fixes.
2009-12-18 19:17:08 +00:00
christos
5061b6b019
From Patrick Welche:
...
The following trivial typo fix gets rid of "unsecure session"s...
XDMATHDIR -> XDMXAUTHDIR
2009-12-18 17:28:47 +00:00
mrg
249d1f1111
use COPTS for -G0.
...
replace ${CPUFLAGS:M-mabi=64:M-mabi=o64} with two constructs.
the former doesn't seem to work anymore.
2009-12-18 17:10:07 +00:00
skrll
f018b696a5
Add some comments.
2009-12-18 15:49:48 +00:00
skrll
9f2af676c5
Fix pmap_dump_table so that it doesn't loop indefinitely for a space that
...
doesn't map anything in the last PDE.
Also, don't loop unnecessarily through the spaces.
2009-12-18 15:20:15 +00:00
uebayasi
72c3db3e60
For new libgcc rules; include generated makefiles first, then register ${LIB}
...
and on-the-fly source rules.
No changes against existing libgcc rules.
2009-12-18 13:57:10 +00:00
uebayasi
1d70400acb
Regenerate with libgcc TFmode softfloat support enabled.
2009-12-18 13:01:44 +00:00
uebayasi
ff345fa63c
Libgcc softfloat wrapper source code. This file is not auto-generated. Due
...
to the design of libgcc build procedure I had to reverse engineer this from
generated files.
2009-12-18 12:51:43 +00:00