Commit Graph

12753 Commits

Author SHA1 Message Date
christos 959df2bbf2 fix broken sets. 2011-10-02 21:10:03 +00:00
pgoyette 173f2e95e5 Now that we're installing i2c/io.h usr/include/dev/i2c/ is no longer
obsolete!
2011-10-02 19:29:41 +00:00
jmcneill f11f373e5d add userland implementation of I2C_SCAN code 2011-10-02 16:48:47 +00:00
jmcneill ab747348b5 Install dev/i2c/i2c_io.h and implement the API in the iic(4) driver.
Obsolete the I2C_SCAN option as this can now be done from userland.
2011-10-02 16:39:45 +00:00
mbalmer f2b8ed7ad8 Build iic(4) and gpioiic(4) as modules. 2011-10-02 12:13:08 +00:00
jym afca4e3b49 Fix an implementation inconsistency with the prop_*_send_syscall() and
prop_*_recv_syscall() functions from proplib(3). They now share the
same logic as the one from prop_*_send_ioctl() functions:
- returns an int
- 0 indicates "no error", otherwise returns the error number (and
set errno)

Many consumers of the prop_*_{ioctl, syscall} expect errno to be set
on error and use err() to display the error message. As such, ensures that
errno gets set before returning from these functions.

prop_*_send_syscall() functions returned a boolean, and now return an int.
Fix all call sites to use the new paradigm (only quota2 is affected in src).

As the prop_*_{send,recv}_syscall() API appeared in -current and is only
used by the recent quota2 code, I am not bumping the lib. The API change
only affects the prop_*_send_syscall() function (recv_syscall()s were
already used correctly), so ensure you are not mixing "old" -current
quota binaries with a new proplib(3) (or the other way around). This
change will be announced via a HEADS-UP and UPDATING.

Does not affect the kernel part of proplib.

Document the correct API in prop_array(3) and prop_dictionary(3).

Thanks to Francois Tigeot for noticing the API inconsistency and
reporting it on tech-kern@.

ok bouyer@.
2011-09-30 22:08:18 +00:00
sjg 1919f85697 Install the man page for filemon(4). 2011-09-29 23:35:48 +00:00
christos 46431da88a add vpanic(9) 2011-09-29 20:59:27 +00:00
sjg 3a3c1d94e3 Add filemon to the modules we build. 2011-09-29 17:40:19 +00:00
christos 0ee040705b Add a sockaddr_un test. 2011-09-28 16:14:04 +00:00
jruoho a179648071 Add a simple cpufreq(9).
This is slightly improved version presented on tech-kern@ with proper
locking and few additional functions, mainly required for ioctl(9)/cpuctl(8).
2011-09-28 10:55:46 +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
mrg 62b8778341 fix the spelling of libgomp_g.a. 2011-09-26 00:07:26 +00:00
mrg 44263bdc53 fix the libgomp compat entries. 2011-09-25 12:56:46 +00:00
mrg c760ed2066 add new files for binutils 2.21. 2011-09-25 07:00:45 +00:00
christos 294b161d40 - bump libbfd and libopcodes for new binutils.
- new elfedit program
2011-09-25 04:11:47 +00:00
christos 2aef2eeedd Add rfc6056 tests 2011-09-24 18:36:03 +00:00
christos 3680431868 Add rfc6056.h 2011-09-24 17:55:30 +00:00
christos c86cf6c731 add new rfc6056 man page 2011-09-24 17:09:29 +00:00
christos 95e5824591 Add the pty test. 2011-09-24 15:55:22 +00:00
jruoho 008d0db94d Also note /etc/saslc.d. 2011-09-23 15:24:35 +00:00
jruoho ce1c27eb07 Build and install MLINKS for the libsaslc(3) functions. 2011-09-23 15:17:31 +00:00
jruoho bb5956aa49 Move i386/fdc(4), i386/lpt(4), and i386/mem(4) to man4.x86.
Part of PR port-amd64/36350.
2011-09-23 14:45:06 +00:00
mrg 8b0b8ab146 build and install libgomp, as needed by "cc -fopenmp", and its
suplimentary files like libgomp.spec and omp.h.
2011-09-23 06:47:54 +00:00
christos 4719f3b41e buildfloppies.sh: Image is 29012 bytes (28 KB) too big to fit on 2 disks
So make it 3 floppes until someone finds a way to conserve space. The
build has been broken for months.
2011-09-21 16:13:51 +00:00
pgoyette 324d22a412 Mark the tests/lib/libc/ieefp directory obsolete, as well as its former
contents.
2011-09-19 18:16:06 +00:00
njoly 0a0381cf04 Small typo (t_fpsclassify -> t_fpclassify). 2011-09-19 11:57:11 +00:00
jruoho eef73475b4 Add missing entries. 2011-09-19 11:04:33 +00:00
jruoho 9ebeca8a64 Move duplicate ldexp(3) test out from the tests/libc. 2011-09-19 05:40:38 +00:00
jruoho 4a45a29ad9 Move the tests/libc/ieeefp to tests/libc/gen to match the structure of libc.
Also rename the test files to gain functional scope.
2011-09-19 05:25:50 +00:00
christos 0c54db1c1e bump libc 2011-09-19 00:19:50 +00:00
jruoho 81fd6738d6 IEEE checks for the exponential family. 2011-09-18 05:19:18 +00:00
jruoho e0a0895c11 IEEE checks for the arcus functions. 2011-09-17 18:08:35 +00:00
rkujawa def7d667b2 Add mppb man page to distrib lists, mention the new driver in install notes. 2011-09-17 17:06:47 +00:00
jruoho 99d89af157 Few tests for the error functions. 2011-09-17 12:00:50 +00:00
jruoho 719ceba55f IEEE corner case tests for the pow(3) family (incl. PR lib/45372). 2011-09-17 08:15:43 +00:00
joerg 6818646ac8 Use __dead 2011-09-16 15:39:25 +00:00
christos 7efa108354 add h{create,destroy,search}_r 2011-09-14 23:37:32 +00:00
christos c719768729 fix fprintfs with no format strings. 2011-09-14 12:35:19 +00:00
jruoho 8f667ecf71 Some tests for sine, cosine, and tangent. 2011-09-14 05:18:18 +00:00
christos 1d24951773 add getkernelname 2011-09-12 21:13:31 +00:00
jruoho bfd4049668 Merge 't_floor' to 't_ceil', and simplify. 2011-09-12 16:48:48 +00:00
jruoho e409403697 Start systematic testing of libm(3) by first evaluating the corner cases
(NaN, +0.0, -0.0, +Inf, -Inf) for the ldexp(3) and scalbn(3) families.
2011-09-12 15:27:40 +00:00
njoly a033fc3df4 + arpaname.debug, named-journalprint.debug, nsec3hash.debug 2011-09-12 09:57:42 +00:00
njoly 7e9ef33b17 Fix bad substitution, comp-debugd-bin -> comp-bind-bin. 2011-09-12 09:13:28 +00:00
christos 406d48f289 bump libisc too. 2011-09-12 00:45:25 +00:00
christos 735f026cf4 sets for bind. 2011-09-11 19:10:55 +00:00
apb 27a59698d1 Add bsd.clean.mk to set lists 2011-09-11 16:19:41 +00:00
jruoho f972aad29e See that system(3) works. 2011-09-11 10:32:23 +00:00
jruoho 6629be1b13 Naive tests for the naive putc(3) family. 2011-09-11 09:02:45 +00:00
jruoho 4c55f62c75 Few unit tests for the fopen(3) family. 2011-09-11 07:31:20 +00:00
jruoho 1c183744f5 Couple of unit tests for fflush(3). 2011-09-11 05:15:55 +00:00
marino bc3992397d Add John Marino to the list of developers. 2011-09-10 19:07:57 +00:00
riz 894f750d42 Fix up amd64 set lists for MKDEBUGLIB=yes build. There are still
issues for other arches.
2011-09-07 20:26:13 +00:00
christos 80241483b8 bump libssh 2011-09-07 17:54:10 +00:00
riz 6fc3b870af Create and install an rc.d file for devpubd - a daemon to listen
on drvctl and autocreate device nodes in /dev for those which don't have any.
Set the default to "NO" for now.
2011-09-06 21:32:29 +00:00
riz b146b6f7a7 Build and install the skeleton manpage for devpubd - it's better than
nothing.
2011-09-06 21:30:12 +00:00
wiz b93a4df878 Improve previous: As the comment at the top says, don't remove entries,
but mark them obsolete instead (hi christos!)

Sort while here.
2011-09-05 18:29:36 +00:00
christos 45bb3a7d65 remove 3 empty directories 2011-09-04 21:28:02 +00:00
christos 1a6f6eba38 adjust sets for new zoneinfo code 2011-09-04 16:09:18 +00:00
plunky 4a5403fbdd update set list for pcc-20110901 (libpcc is not required) 2011-09-01 13:08:17 +00:00
mbalmer 2e4cf7046d Link the gpioow(4) and onewire(4) modules to the build and add them to the
lists.
2011-08-31 13:25:49 +00:00
bouyer a47e2eb758 Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
2011-08-30 12:39:49 +00:00
jruoho 82f9e3ab66 Install the emdtv(4) manual page, based on earlier feedback from jmcneill@
(includes some XXX comments; should be updated alongside with the driver).
Also use the new dtviic(4) links to build a list of supported cards.
2011-08-30 07:07:04 +00:00
jruoho bd1a818de3 Deprecate the tuner(4) page (link to bktr(4)), as the name is too general
and nowadays misleading.
2011-08-30 05:59:44 +00:00
jruoho 14947402ca Hopefully all the difficult links went ok, but the main page was missing. 2011-08-30 05:51:15 +00:00
jruoho b6256a2ee9 As discussed with wiz@ and jmcneill@, move the dtvi2c(4) page to dtviic(4)
(to match iic(4)) and install it by default. Also, and in particular, build
and install MLINKS for all supported demodulators and tuners.
2011-08-30 05:40:38 +00:00
macallan f4605a5c3a sets list for the Xorg server on evbmips 2011-08-30 04:25:50 +00:00
bouyer 9f200f93cc Add a INSTALL_LOONGSON kernel with a ramdisk.
build LOONGSON and INSTALL_LOONGSON for evbmips-mip64el
2011-08-29 18:32:18 +00:00
njoly ed3d4b186b +devpubd.debug 2011-08-29 16:45:54 +00:00
jruoho 1d9550a5a1 Build libutil(3) as a link to util(3). 2011-08-29 12:37:52 +00:00
mrg f385d8f556 add the device publish daemon, written by jmcneill@.
listens on drvctl for new devices and invokes MAKEDEV for them.

missing:
  - manual page
  - rc.d script
  - more testing

but it works well enough to make new disk nodes appear in /dev when
netbsd sees them and they're missing.  you will need to make sure
you have a new /dev/MAKEDEV for this to work properly (postinstall
should handle this normally, of course.)


thanks jared!
2011-08-29 11:38:48 +00:00
jruoho df2580b9bc Add Zarlink ZL10353 DVB demodulator (or as it is now know, Intel CE623x). 2011-08-29 11:14:15 +00:00
jruoho 4384aaccea Install the dtv(4) manual page. (The stub man-pages are commented out ATM.) 2011-08-29 10:48:57 +00:00
jmcneill 97d971731f add mach64drm, mgadrm, r128drm, savagedrm, sisdrm, and tdfxdrm modules 2011-08-28 16:19:07 +00:00
jmcneill 5494668f55 Split out ati_pcigart into a separate module so it can be shared with r128drm 2011-08-28 15:56:21 +00:00
christos d44afdf0b0 add strpct man mage 2011-08-28 08:20:29 +00:00
christos 398b06523a bump libutil for strpct 2011-08-28 07:48:18 +00:00
dyoung dd4d60eb36 Build and install ppath(3) tests. 2011-08-27 18:55:51 +00:00
dyoung 27dae6f368 Updating setlists for mips64. Thanks Matt Thomas for the heads-up. 2011-08-27 18:54:15 +00:00
joerg ba5a5a1119 Add new "analyze" command to run clang's static analyzer in a directory
on all C/C++ files.
2011-08-27 18:35:19 +00:00
bouyer 12455d2438 Add fdisk and ext2fs tools, pmon-based platforms needs them. 2011-08-27 14:30:33 +00:00
dyoung 9943264696 Build and install ppath(3), property-list paths library. 2011-08-26 21:22:07 +00:00
joerg ef4c662073 -Wno-format-nonliteral for msg_defs.c 2011-08-25 17:39:58 +00:00
christos d30a63af7f fix non-literal format string 2011-08-25 16:54:58 +00:00
christos 572b078924 document non-literal format string use for many md files 2011-08-25 16:47:16 +00:00
kiyohara 3137e2afff bebox not support md_post_newfs() and md_post_disklabel() now. Change null-func. 2011-08-25 15:42:33 +00:00
dyoung 96aa1a27a7 Set-list repair: remove the 'gcccmds' tag from lines where it does not
belong.
2011-08-25 15:34:05 +00:00
dyoung 485105d4dc Set-list repair: add 'nls' tag to some files that need it, sort some
firmware files, move some graphics-adapter firmware into the syspkg
base-firmware-root.
2011-08-25 15:29:04 +00:00
christos b182f6a794 document non-literal formats 2011-08-23 10:26:07 +00:00
phx 1cc96bc3f9 The ofppc generic kernel has tmpfs, so use it. 2011-08-21 15:21:46 +00:00
phx 4875a7e930 Use PRIi64 for printing tmp_ramdisk_size, which is a daddr_t (64 bits).
This fixes the size of the ramdisk file system being 0 on big endian
systems.
2011-08-21 15:06:41 +00:00
phx fd263523fc Unmounting /targetroot in md_post_newfs() is not needed.
Use target_prefix() instead of /mnt2 in md_post_extract().
2011-08-21 13:40:08 +00:00
manu 5b61306f9b Add futimens(2) and part of utimnsat(2) 2011-08-17 07:22:33 +00:00
jakllsch 2ae6ec590d Add ./usr/mdec/gptmbr.bin obsoleting mbr_gpt and mbr_gpt_com0. 2011-08-17 00:33:52 +00:00
wiz 3de59c619c Improve a comment. For Snader_LB. 2011-08-16 18:28:41 +00:00
wiz e6edecb609 Fix typo in comment, from Snader_LB. 2011-08-16 13:58:21 +00:00
wiz 692c157baa Mark a few gcc-4.1 entries as obsolete with gcc-4.5. 2011-08-15 15:13:59 +00:00
wiz 0988531ef9 sort -u (removing duplicate entry). 2011-08-15 11:25:07 +00:00
wiz 1e58891abf Install irmce(4) after review by jmcneill.
Sort set lists while there.
2011-08-14 16:11:15 +00:00
dyoung 65a4b5bf07 Pull the bus_space(9) definitions needed by alpha userland into
bus_user.h and include that from pio.h, sysarch.h, bus_defs.h.  Fixes
the alpha build.
2011-08-12 22:22:49 +00:00
dyoung 508a6ddd68 Install the ixg(4) manual page. 2011-08-12 22:04:33 +00:00
mbalmer b50c50a270 gpio(4) and gpiosim(4) can now be built and used as modules. While here,
make some functions static.
2011-08-12 08:00:52 +00:00
mbalmer 2533c9c8ac pwdog is not mi, but it only in the lists we build it for. 2011-08-11 12:03:58 +00:00
mbalmer 5e68c86d4d Fix a typo. 2011-08-11 11:21:06 +00:00
mbalmer fcfcf17c68 Add the pwdog module to md.evbppc as well and take a note in mi that
module have to be added in md.evbppc as well (and why that is so).
2011-08-11 11:17:15 +00:00
matt 2b4b011cf1 Add fdisk 2011-08-11 08:39:42 +00:00
he f7a04693d8 Bump the image size so that the contents fits again. 2011-08-11 07:47:22 +00:00
mbalmer 352c784990 pwdog(4) is a device driver for QUANCOM Electronic PWDOG1 PCI
attached watchdog timers.
2011-08-11 07:33:24 +00:00
kiyohara 4bb7b85e88 Obsolete some include files. 2011-08-10 07:56:59 +00:00
jruoho 0557e6f5b0 Add a summary page for <limits.h>. 2011-08-09 17:58:27 +00:00
jmcneill 539ce5845b when sorting the metalog for unpriv builds, first run it through sort so
mtree doesn't fail with:
  nbmtree: .: missing directory in specification
  nbmtree: failed at line 1 of the specification
2011-08-09 15:02:30 +00:00
jruoho b7ff5db1d4 Build acpiwdrt(4) as a module on x86. 2011-08-09 12:16:03 +00:00
jmcneill fb32363eae include cx24227, lg3303, mt2131, nxt2k, tvpll, xc3028, coram, cxdtv, and emdtv
modules in x86 build
2011-08-09 11:12:02 +00:00
jruoho 4c658c19b0 As wmieeepc(4) was added to amd64 GENERIC, build it also as a amd64 module. 2011-08-09 08:36:05 +00:00
jmcneill 14d05a98eb add dtv_math module 2011-08-09 01:42:57 +00:00
manu 9db30be448 First stage of support for Extended API set 2. Most of the think is
unimplemented, except enough of linkat(2) to hardlink to a symlink.

Everything new in headers is guarded #ifdef _INCOMPLETE_XOPEN_C063 since
some software (e.g.: xcvs in our own tree) will assume they can use openat(2)
when AT_FDCWD is defined. _INCOMPLETE_XOPEN_C063 will go away once support
will be completed.
2011-08-08 12:08:52 +00:00
rmind 52b220e91d Add kcpuset(9) - a reworked dynamic CPU set implementation for kernel.
Suitable for use during the early boot.  MD and other implementations
should be replaced with this interface.

Discussed on: tech-kern@
2011-08-07 13:33:01 +00:00
mrg 5fab666e92 add gcc-4.5/tgmath.h 2011-08-07 02:18:56 +00:00
mrg c96a09b60c add gcc-4.5/tgmath.h 2011-08-07 01:49:12 +00:00
jruoho 0221df4ea4 Mark ieee(3) as obsolete. Thanks for assistance, mbalmer, sigh. 2011-08-06 17:17:39 +00:00
mbalmer 0d397340b2 revert previous 2011-08-06 16:44:16 +00:00
mbalmer 3b8c9b3e65 jruoho obsoleted the ieee(3) manpage; remove it from the list. 2011-08-06 16:23:55 +00:00
riz 15f4ca5d83 Typo fix: p5pb.0, not p5pbc.0 2011-08-04 21:59:35 +00:00
rkujawa 331d05a691 Add missing .0 and .html for p5pb. 2011-08-04 21:17:19 +00:00
rkujawa 03208da2c0 Add p5pb man page to setlist. 2011-08-04 21:09:53 +00:00
rkujawa e498244d6e Mention Amiga PCI support in CHANGES and installation notes. Approved by phx. 2011-08-04 20:24:36 +00:00
matt e021bc9048 Add new xz program links and man pages. 2011-08-04 03:38:54 +00:00
joerg cee5599b68 Add logbl(3). 2011-08-03 14:13:07 +00:00
tsutsui 24cde80981 less is no more 2011-08-03 13:59:14 +00:00
manu 32c00d6291 Make cp -p and mv preverve extended attributes, and complain if they cannot.
Also introduce library functions for copying extended attributes from one
file to another:
- extattr_copy_file, extattr_copy_fd, extattr_copy_link, with FreeBSD style,
  where a namespace is to be supplied
- cpxattr, fcpxattr, lcpxattr, with Linux style, where all namespaces
  accessible to the caller are copied, and the others are silently ignored.
2011-08-03 04:11:15 +00:00
mrg e3eac79897 obsolete libxf8_16bpp. 2011-08-03 01:43:25 +00:00
he 1293719eb8 Add the spdmem directory and kernel modules for booke and 4xx. 2011-08-03 01:32:16 +00:00
mrg 34b81ae076 obsolete libxf8_16bpp*. 2011-08-03 01:19:47 +00:00
macallan 94b274d1e6 obsolete libxf8_16bpp* 2011-08-03 00:39:45 +00:00
macallan 56763655b1 obsolete renderedge.h and xaaWrapper.h 2011-08-03 00:38:42 +00:00
mrg edbdb33b37 remove bstore*.h, add Xprintf.h and inpututils.h 2011-08-02 07:56:33 +00:00
tsutsui f43d5958d6 Use distrib/utils/more to shrink ramdiskbin. 2011-08-01 15:41:34 +00:00
pgoyette 2fa51cd836 Ooopppsss - there were some other modules here that should not have been
committed.  Remove them.
2011-08-01 03:56:23 +00:00
pgoyette 4ad33d7af6 Add new spdmem(4) module 2011-08-01 03:51:55 +00:00
jmcneill 8037f64f1b build and install finsio module on i386 and amd64 2011-07-31 17:55:41 +00:00
dholland bd78871af0 Fix pserialize set lists. Hi rmind! 2011-07-31 03:48:49 +00:00
rmind d06d3e7845 Add pserialize(9) manual page. 2011-07-30 18:19:04 +00:00
jmcneill d09db892e8 build and install itesio module on i386 and amd64 2011-07-29 21:01:43 +00:00
joerg 5ccaf4b804 Add ilogbl(3). 2011-07-28 22:32:28 +00:00
joerg bff4ba20de Add scalbnl(3) mlinks. 2011-07-28 21:10:25 +00:00
dyoung ee39c02546 Put libalpha back. 2011-07-28 20:30:06 +00:00
joerg afda0f82d1 Add scalbnl to libm. 2011-07-26 16:10:15 +00:00
christos b2ebc33e49 bump libssh to 17. 2011-07-25 03:09:51 +00:00
mrg bf72748657 XtAsprintf.0 is in X11R7 / xorg. 2011-07-24 15:11:38 +00:00
uch 7ce939b3e2 v7fs rump support 2011-07-24 08:55:28 +00:00
mrg 4cdc33f137 updates for freetype 2.4.5 2011-07-24 00:33:38 +00:00
mrg 7ca27fc566 adjust for new XtAsprintf manual. sort set list. 2011-07-23 12:27:40 +00:00
mrg 6e22635854 updates for xkeyboard-config 2.3 2011-07-23 12:03:10 +00:00
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
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
spz fdc90908a4 bumping the major of libcrypto and libssl as suggested by tls@ 2011-07-05 10:01:14 +00:00
jruoho 9b1f3701bf Few tests for mkfifo(2). 2011-07-04 15:46:09 +00:00
manu 8f6bd1b1eb Add documentation link xdr_sizeof(3) -> xdr(3) 2011-07-04 12:05:00 +00:00
jruoho c9cfc0c76b Few fundamental checks for chroot(2) and fchroot(2). 2011-07-04 08:09:11 +00:00
jruoho c9b92f91be Basic tests for issetugid(2). 2011-07-04 05:10:23 +00:00
tron df862fd957 Update location of "less" source directory to the build of various
install medias.
2011-07-03 23:11:31 +00:00
mrg 48ec175b35 updates for GCC 4.5 components. sort. 2011-07-03 22:47:24 +00:00
tron c928cef6de And entries for "lessecho" manual page. 2011-07-03 21:59:31 +00:00
jruoho a3b49d7e2f Three simple unit tests for revoke(2). 2011-07-03 21:06:56 +00:00
jruoho 81ab4d12a9 Few naive test cases for link(2). 2011-07-03 17:47:15 +00:00
mrg c1359dc31d mark all the ld.elf_so tests as mkpic. 2011-07-03 15:24:49 +00:00
jruoho 85c7095d12 Few naive tests for unlink(2). 2011-07-03 15:05:43 +00:00
jruoho 8ce73eddfe Few simple tests for mknod(2), including a skipped one for PR kern/45111. 2011-07-03 14:34:21 +00:00
mrg 197e5b665d add gcc-4.5/altivec.h 2011-07-03 06:37:42 +00:00
tsutsui feddb9cce7 Sync with src/sys/arch/shark/conf/Makefile.shark.inc rev 1.14:
> also need to strip out GCC 4.5's new .debug_pubtypes section.
> while here, minor cleanup.

XXX: probably we should have something like ${ARM_AOUT_REMOVE_SECTIONS}
XXX: in bsd.own.mk
2011-07-02 17:37:28 +00:00
mrg 9d577174a3 new gcc 4.5 g++ dirs are for everyone, not just gcc 4.5 users.
fixes build problems.
2011-07-01 22:23:19 +00:00
njoly e125cce8c5 Small typo (g++debug -> g++.debug). 2011-07-01 12:09:34 +00:00
mrg e712e9f0f1 various updates for GCC 4.5. finally obsolete some very old gcc stuff. 2011-07-01 02:10:07 +00:00
wiz 4cbd24b23f dependant -> dependent 2011-06-30 20:09:15 +00:00
agc 2a68397623 move comments to the head of the file 2011-06-30 04:36:34 +00:00
agc 29e37b5d58 get rid of commented-out, unused rump entries from the two
arch-dependent mips64 files
2011-06-30 04:28:53 +00:00
tsutsui 2a960ff904 Update a list for newsmips. The previous one has a bit obsolete entries. 2011-06-29 14:35:13 +00:00
rkujawa 91e195a3c6 Add myself 2011-06-28 17:33:47 +00:00
uch d309817c28 Add fsck_v7fs, mount_v7fs, newfs_v7fs entries for MKDEBUG=yes 2011-06-28 04:53:51 +00:00
manu 4033ef79a2 Fix multiple non compliances in our Linux-like extattr API, and make it
public so that it can be used.
2011-06-27 16:39:43 +00:00
uch 9255b46fb4 7th Edition(V7) File System support. and NetBSD symbolic-link, socket, FIFO extension. see newfs_v7fs(8). 2011-06-27 11:52:22 +00:00
christos e2bebf7172 * Arrange for interfaces that create new file descriptors to be able to
set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

    - Add F_DUPFD_CLOEXEC to fcntl(2).
    - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
    - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
      for socket(2) and socketpair(2).
    - Add new paccept(2) syscall that takes an additional sigset_t to alter
      the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
      SOCK_NONBLOCK.
    - Add new mode character 'e' to fopen(3) and popen(3) to open pipes
      and file descriptors for close on exec.
    - Add new kqueue1(2) syscall with a new flags argument to open the
      kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
  (rump_syscallargs.h).

* Bump libc version for the new syscalls.
2011-06-26 16:42:39 +00:00
njoly 15cfb3c484 Bump major for libmj.so debug libraries, forgotten in previous. 2011-06-26 10:14:13 +00:00
nonaka c52f9a5df2 PR/45015: ld.elf_so: support ELF symbol versioning
Applied latest patch.
2011-06-25 05:45:10 +00:00
agc 25c27ba989 libmj major number bump 2011-06-25 00:42:57 +00:00
jruoho 5abf4f43b3 Add a small summary page for altq. From the list in PR # kern/21345. 2011-06-22 20:29:38 +00:00