Commit Graph

12399 Commits

Author SHA1 Message Date
tsutsui 1cebe5b4a9 Build luna68k's X.Org server using wsfb driver.
(XXX: needs more hacks to make it actually functional)
2011-07-21 10:20:25 +00:00
mrg 3f11e25c49 build GMP, MPFR and MPC as private libraries just for GCC. don't
install the headers or librarys into the system.

someone who really cares could make them shlibs again and have them
installed into eg, /usr/lib/gcc.  not convinced it is worth it.
2011-07-21 03:13:30 +00:00
mrg 3e58ee3a4e obsolete arm/bus.h for armeb as well. 2011-07-21 03:05:13 +00:00
jakllsch 318322babb Add urndis(4) manual page. 2011-07-20 20:51:11 +00:00
matt 209eb0ffe5 Add missing v7fs kmods for 4xx and booke 2011-07-20 04:47:30 +00:00
tron 002854c3cf Add "v7fs" kernel module. 2011-07-19 19:19:39 +00:00
dyoung 977de72089 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark acorn26/bus.h obsolete.
2011-07-19 16:05:09 +00:00
dyoung d368bbb820 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark acorn32/bus.h obsolete.
2011-07-19 15:59:51 +00:00
dyoung 86b5be6e94 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark dreamcast/bus.h obsolete.
2011-07-19 15:52:29 +00:00
dyoung 43c66b76fa Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark evbsh3/bus.h obsolete.
2011-07-19 15:44:52 +00:00
dyoung 9edf49b047 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark hpcarm/bus.h obsolete.
2011-07-19 15:37:38 +00:00
dyoung f48d88bf58 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark hpcsh/bus.h obsolete.
2011-07-19 15:30:51 +00:00
dyoung b7d02abb50 Change <machine/bus.h> to <sys/bus.h> throughout.
Split bus.h -> bus_{defs,funcs}.h.

Mark mmeye/bus.h obsolete.
2011-07-19 15:17:20 +00:00
dyoung 543fc45004 Mark zaurus/bus.h obsolete. 2011-07-19 15:12:26 +00:00
dyoung 3e88083cc0 Make shark/bus.h obsolete. 2011-07-19 15:08:55 +00:00
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