Commit Graph

12384 Commits

Author SHA1 Message Date
dyoung
37e7f7ec40 Fix last: dreamcast/bus.h is not obsolete, yet, so put it back in the
set list.
2011-07-18 17:42:34 +00:00
dyoung
bd9833f4ce Fix last: obsolete the right machine/architecture bus.h file(s) in each
case.
2011-07-18 17:39:05 +00:00
dyoung
f769d6353b Mark bus.h obsolete on more archs. 2011-07-18 17:29:20 +00:00
dyoung
03946daef1 Mark <machine>/bus.h obsolete in some more set lists. 2011-07-18 17:18:14 +00:00
dyoung
e08fcd397b Update set lists for changes related to new-style <sys/bus.h>.
While I'm here, repair sparc64 set list.
2011-07-17 23:37:32 +00:00
joerg
3eb244d801 Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
2011-07-17 20:54:30 +00:00
dyoung
3e7023d63c We don't install <evbmips/bus.h>, so mark the set-list entry obsolete. 2011-07-17 01:37:32 +00:00
dyoung
c3b6818a57 We no longer install <machine/bus.h> on amd64 and i386, so mark it
obsolete in the set lists.
2011-07-17 01:20:12 +00:00
dyoung
2b3a0c5ab0 Mark libalpha obsolete. 2011-07-17 01:13:22 +00:00
tsutsui
44631bea4d Some style nits. 2011-07-16 23:49:10 +00:00
tsutsui
bf2202e183 Revive NetBSD/luna68k.
Even after almost a lost decade since NetBSD/luna68k was
switched to using ELF format by default back in 2001,
actually only one fix (bus.h) is required for a GENERIC kernel itself
to get multiuser login: prompt on a real hardware.  Hurrahhh!!!

Demonstrated with a working Xorg mono server on the NetBSD booth
at Open Source Conference 2011 Kansai @ Kyoto:
 http://www.ospn.jp/osc2011-kyoto/

"Very impressed," commented by Tomoko YOSHIDA,
Program Committee Chair of the Conference,
and some other OMRON guys.

Special Thanks to Tadashi Okamura, for providing
a working SX-9100/DT "LUNA" for this mission.


Changes details:

sys/arch/luna68k/include/bus.h
 - handle stride properly even on multi and region ops for MI spc(4)
 - also fix stride handling of (currently unused) 2 and 4 byte ops

sys/arch/luna68k/conf/Makefile.luna68k
sys/arch/luna68k/conf/kern.ldscript.head
sys/arch/luna68k/conf/kern.ldscript.tail
 - build a faked a.out kernel using elf2aout(8) tool
   and a linker script derived from cats and shark
   for the LUNA firmware that loads a.out binary directly
   via network or from a UNIOS partition on a local disk

sys/arch/luna68k/dev/omrasops.c
sys/arch/luna68k/dev/omron_rfont.h
 - use the original OMRON font derived from 4.4BSD-Lite/luna68k
   rather than gallant19 which is used on Sun workstations
   (XXX omrasops.c should be rewritten to use generic wsfont(4))

distrib/luna68k/*
distrib/utils/sysinst/arch/luna68k/*
etc/etc.luna68k/MAKEDEV.conf
etc/etc.luna68k/Makefile.inc
sys/arch/luna68k/conf/INSTALL
 - build a ramdisk based INSTALL kernel with sysinst(8) for luna68k
 - also build an installation iso image for luna68k

sys/arch/luna68k/conf/GENERIC
 - enable SYSVSHM (and other SYSV*) options for Xorg server

More Xorg changes (which need some more cleanup) and
isiboot.c fixes will come soon.
2011-07-16 15:52:20 +00:00
jmcneill
6f708f8d76 add nsclpcsio module to i386 build 2011-07-15 21:08:48 +00:00
jruoho
dacd6ba8f0 Split out the -lpthread tests to a separate file.
XXX: The only thing gained from this is seeing whether -lpthread breaks
     the getenv(3) family. Yet, a strict hypothesis about this would require
     that the two test files are identical, which they are not.
2011-07-15 13:54:31 +00:00
he
3271be69ca Add the ibm4xx and booke modules for dtv. 2011-07-15 08:07:08 +00:00
jruoho
1ea16e5059 Rename two test files to get functional scope (and avoid confusion
with ctype(3)). No functional change.
2011-07-15 07:35:21 +00:00
jruoho
8a16de8dc8 Few naive unit tests for the getprotoent(3) family. 2011-07-15 06:41:29 +00:00
joerg
63d609f274 Install cpp frontend link too 2011-07-14 21:38:56 +00:00
dyoung
774f4a9816 Havard Eidnes points out that on algor we must not install
<machine/bus.h> any longer.
2011-07-13 15:32:57 +00:00
jruoho
b5dc3d4af2 A driver for HP 3D DriverGuard; a LIS3LV02DL-based accelerometer. Tested on
HP NC4400. Like aps(4), this is commented out in the GENERIC kernels.
2011-07-13 07:52:48 +00:00
mrg
cbcbe44234 mark gcc-4.5/tgmath.h as gcccmds,gcc=45. 2011-07-12 05:31:03 +00:00
njoly
0c62b9032c bump libdns.so minor forgotten for amd64/sparc64 compat debug libraries. 2011-07-11 13:42:49 +00:00
matt
d9b63c046a Fix set lists for COMPAT + GCC=45 2011-07-10 16:54:04 +00:00
mrg
3e0afb42a3 sparc64 with GCC 4.5 has about a 2% code bloat, unfortunately.
bump the instfs size to 9MB.
2011-07-10 08:51:24 +00:00
tsutsui
b0f0b58563 Use common ${OBJCOPY_ELF2AOUT_FLAGS}. 2011-07-10 04:37:56 +00:00
tron
adbafa8a2b Add entry for directory "./usr/include/dev/dtv". 2011-07-09 21:24:29 +00:00
dyoung
7278b058df Don't install alpha/bus.h any more. 2011-07-09 17:19:21 +00:00
dyoung
9c4afb0ddd Don't install sparc64/bus.h any more. 2011-07-09 17:15:46 +00:00
mrg
62a4db2d96 add gcc-4.5/tgmath.h 2011-07-09 14:57:48 +00:00
jmcneill
63aa7fdcda build dtv module 2011-07-09 14:56:43 +00:00
jmcneill
6102d1726d install dtvio.h, dtvio_demux.h, dtvio_frontend.h 2011-07-09 14:52:02 +00:00
dyoung
3f31995308 Per Matt Green's suggestion, stop installing /usr/include/sys/bus.h to
poison broken architectures that are including it from userland.
2011-07-08 19:09:01 +00:00
mrg
370be66d2a add gcc-4.5/tgmath.h 2011-07-08 09:31:35 +00:00
jruoho
aa3f9890b8 Split out 't_printf' and 't_scanf' from 't_format' to gain the common
"functional scope" for the test files.
2011-07-08 06:38:03 +00:00
jruoho
cc0041648e Move 't_glob_star' to 't_glob' for glob(3). 2011-07-07 15:53:27 +00:00
jruoho
9b5c52594e Merge 't_environment' and 't_environment_pth'. 2011-07-07 15:50:23 +00:00
matt
898fcbc89c Back out last change (restore tgmath.h) 2011-07-07 15:07:53 +00:00
matt
be10aa46c6 fix lists for gcc-4.5 and MKDEBUG=yes 2011-07-07 15:05:41 +00:00
matt
8d15402c40 Fix gcc-4.5 includes 2011-07-07 15:05:00 +00:00
pgoyette
f7b4f45c18 Mark the ..../syscall/ test directories obsolete as well as their contents 2011-07-07 14:29:59 +00:00
jruoho
1b9f2dc9c1 Move 't_syslog_pthread' to 't_syslog' for consistency with libc. 2011-07-07 10:02:52 +00:00
jruoho
54bb10746c Split out the string tests from t_string.c for consistency. 2011-07-07 08:59:30 +00:00
mrg
9692f6d4a2 - un-obsolete a pair of files we want to remain installed (XXX i wonder
if a way to have "clean builds" not run "postinstall fix obsolete" in
  the $DESTDIR so that these sorts of errors will appear as set list
  errors instead of being skipped
- fix the list of headers to install for GCC 4.5, based upon the mknative
  ${G_EXTRA_HEADERS}.  XXX move the location of G_EXTRA_HEADERS.
2011-07-07 08:46:20 +00:00
jruoho
e32f731829 Remove 't_cerror' (this is tested by numerous individual tests).
Rename 't_context' to 't_getcontext' for consistency.
2011-07-07 07:06:21 +00:00
jruoho
f77aadf3e8 Adjust for tests/libc/sys. 2011-07-07 06:58:53 +00:00
jruoho
5152b0c082 Deprecate tests/sycall. The tests will be added back to tests/libc/sys. 2011-07-07 06:16:59 +00:00
jruoho
b54ff1eb07 Move the 'syscall/t_cmsg' test to 'include/sys/t_socket'. 2011-07-07 05:50:26 +00:00
dyoung
edd1b42507 Install /usr/include/sys/bus.h for oddball ports whose userland somehow
#includes it.
2011-07-06 18:18:07 +00:00
mrg
008b45d2d8 avoid a "multi-level non-const cast" warning from GCC 4.5. 2011-07-06 01:19:45 +00:00
mrg
82112210da fix check against errstr to use the right variable. GCC 4.5 rightly
complained that err (the libc function) is always not NULL.
2011-07-06 01:18:08 +00:00
spz
85afcc6138 increase libdns minor version 2011-07-05 22:05:36 +00:00