Commit Graph

15199 Commits

Author SHA1 Message Date
christos ae5bd0fe13 Create the ramdisk destination dir here. 2017-08-20 15:38:22 +00:00
joerg 78529fd592 Bump libc minor to 208 for strfmon_l. 2017-08-16 21:32:22 +00:00
joerg 29f5b623d9 Add missing strfmon_l. Noticed by Bruno Haible. Add test case. 2017-08-16 13:53:19 +00:00
mlelstv 43b93c71b3 Mention the installer question for the boot command. 2017-08-15 12:15:10 +00:00
mlelstv a713e13cdd Ask for the boot command. It's necessary for some hardware
configurations and also to enable a serial console in the installed
system.
2017-08-15 12:07:23 +00:00
mrg c62a157eb2 merge the rest of sbmips into evbmips. install the stand files in
/usr/mdec/sbmips/ and document them in installboot(8) even though
it isn't really ported yet.  also build the SBMIPS kernels.

unfortunately, sbmips has been broken since mips64 merge, but the
fix can happen in the evbmips version, which we might merge into
the older trees anyway.

XXX: releng can turn off sbmips* builds now for -current.
2017-08-15 10:11:31 +00:00
mlelstv 0f299d7b4f Support installing from a CD9660 formatted disk partition. 2017-08-15 09:49:38 +00:00
kre c21db8bd78 For libi386 major bump. 2017-08-12 21:46:01 +00:00
maxv cc29cfc600 All things considered, remove the i386_pmc API. I deprecated it some
months ago, and clearly no one should be using it.

(reminder: our new PMCs use the same sysarch, but the arguments are
opaque and not compatible with the previous versions)
2017-08-12 08:21:30 +00:00
maxv ee34266187 Remove the i386_vm86 API (instead of just deprecating it). This API is not
available anymore, and any binary using it won't function correctly.
2017-08-12 07:59:42 +00:00
maxv 1d3d2f0d7e Remove vm86.
Pass 4.
2017-08-12 07:35:08 +00:00
ryo 7f104f6c10 fix filename. sorry 2017-08-11 20:47:58 +00:00
nat d3425666e1 Add bcm43xx bluetooth controller firmware to the lists and update relevant
makefiles.
2017-08-10 15:31:49 +00:00
nat 3c75ab2f78 Update lists for btuart h5 protocol includes. 2017-08-10 13:40:04 +00:00
maxv 54024111ec Should be comp-obsolete. 2017-08-10 13:39:08 +00:00
ryo 1581658c21 Add support IP_PKTINFO for sendmsg(2).
The source address or output interface can be specified by adding IP_PKTINFO
to the control part of the message on a SOCK_DGRAM or SOCK_RAW socket.

Reviewed by ozaki-r@ and christos@. thanks.
2017-08-10 04:31:58 +00:00
maxv b9b94af2bc Remove ibcs2_machdep.h on i386, and don't install it. 2017-08-09 18:58:51 +00:00
maxv bd36ac747c Remove compat_ibcs2 from i386. After a discussion on port-vax, it turns
out that compat_ibcs2 does not implement the iBCS2 standard - which is
x86-specific - but rather SVR3. Our real iBCS2 implementation was a
mixture of compat_ibcs2 and compat_svr4, and was only partial. Keeping
support for this in i386 is totally irrelevant today. I also asked on
port-i386 but didn't wait long.

The main issue is that compat_ibcs2 should have been called compat_svr3.
But CVS does not support renaming files, and moving things around is both
painful and tiring, even more so when no one seems to be interested in
doing this work or in the feature at all. For now compat_ibcs2 is available
on Vax and will stay, until someone (not me) cleans it up.
2017-08-09 18:45:30 +00:00
maxv 0f16c35db3 Move freebsd_machdep.h into sys/compat/freebsd, and don't install it. Now,
the compat_freebsd files are all contained in sys/compat/freebsd.
2017-08-08 08:04:05 +00:00
mrg 079871325c fixes for xorg-server 1.18. 2017-08-05 19:41:03 +00:00
mrg c7d7c649c1 mark ark_drv as obsolete in xorg-server 1.18 2017-08-04 21:27:34 +00:00
mrg b3e05fe6b2 s3virge.4 is a .man not a html. 2017-08-04 08:45:39 +00:00
ozaki-r 548d2e187c Add test cases for setsockopt(IP_IPSEC_POLICY) 2017-08-02 02:19:56 +00:00
joerg 7c192b2a5e Update LLVM build glue for 5.0RC1. 2017-08-01 20:07:37 +00:00
maya 9b10aaba78 Mark the compat_svr4 module obsolete.
hopefully fixes the build, this is a blind commit.
2017-08-01 17:04:06 +00:00
maya d3718b06f3 Restore marking ./usr/include/i386/svr4_machdep.h obsolete
instead of removing

(so it can be removed by postinstall)
2017-08-01 16:54:19 +00:00
maxv c6dd763447 Remove svr4_machdep.h right away, no one should include it. 2017-08-01 13:57:03 +00:00
jmcneill 337b37be2b Create a config.txt for RPI and set 'enable_uart=1' and 'force_turbo=0'.
This config gives us a stable core_freq clock that is used to drive the
SD HOST and AUX UART devices.

More information on config.txt settings for the UART can be found here:

https://www.raspberrypi.org/documentation/configuration/uart.md
2017-07-31 16:34:22 +00:00
kre 3dd9fc4cd5 If i386/svr4_machdep.h is no longer to be installed in /usr/include
it should no longer be listed in the sets lists as installed.
Mark it obsolete (hopefully unbreak builds.)
2017-07-29 19:39:58 +00:00
joerg e04cfff0dc Don't build unwind data for the ramdisk, use more aggressive size
optimization for clang.
2017-07-23 20:59:00 +00:00
perseant 92d9887f35 Add missing setlist entries for DUCET collation test. 2017-07-23 19:26:05 +00:00
joerg 270cef65ef Bump the miniroot size slightly for clang. 2017-07-23 19:00:22 +00:00
christos 47279cfe28 bump 2017-07-18 23:12:24 +00:00
christos 4bb3ecaf3f bump 2017-07-18 23:07:20 +00:00
ozaki-r 6ed91e62d5 Separate test files 2017-07-18 02:16:07 +00:00
hannken 270ec158cb Bump image size. 2017-07-17 14:36:13 +00:00
christos f770f4ce9a Give us a little room, too much potato chips. 2017-07-16 14:24:29 +00:00
perseant 4a641438c8 Add a simple collation test. This test is expected to fail on HEAD since
we do not yet have a working implementation of wcscoll.
2017-07-14 14:57:43 +00:00
maxv e0e9462ba4 Build the pmc tool on amd64. 2017-07-12 17:10:09 +00:00
martin 7102d57863 Add misising DEBUGLIB file 2017-07-12 07:38:17 +00:00
martin bb8ca22dcf Fix filename of new debug file 2017-07-12 07:18:40 +00:00
joerg e5678be828 Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This
functions are used for destructors of thread_local objects.

If a pending destructor exists, prevent unloading of shared objects.
Introduce __dl_cxa_refcount interface for this purpose. When the last
reference is gone and the object has been dlclose'd before, the
unloading is finalized.

Ideally, __cxa_thread_atexit_impl wouldn't exist, but libstdc++ insists
on providing __cxa_thread_atexit as direct wrapper without further
patching.
2017-07-11 15:21:31 +00:00
jmcneill dd5461aaa9 Add : to body of populate_sunxi to appease bash. 2017-07-09 10:41:40 +00:00
jmcneill 4e0c37a038 Test for kernel build directory before reading DTB list 2017-07-06 21:07:09 +00:00
jmcneill fab9db5f7e Replace HUMMINGBIRD_A31 with SUNXI kernel on armv7.img and include .dtb
files for SUNXI and TEGRA kernels on the MSDOS partition.
2017-07-06 00:17:04 +00:00
jmcneill 3fa2721f9e Copy install ramdisk to releasedir. Provide both a raw ffs and
Legacy U-Boot version of it.
2017-07-05 19:50:49 +00:00
ozaki-r b95a267001 Add test cases for IPComp 2017-07-03 06:01:16 +00:00
flxd 50e68e123b spelling (DEC called it "TURBOchannel") 2017-06-22 16:46:52 +00:00
kamil bd6e82e7ba Remove <sys/user.h>
Proposed on the the tech-userlevel mailing list without strong objections.

This file no longer serves any purpose in any supported release branch.

There will be fallout in pkgsrc, please restrict inclusion <sys/user.h> to
FreeBSD and DragonflyBSD.

I tried to iterate over packages in pkgsrc and there was little fallout,
however I don't have the full sources to scan every source code. I already
upstreamed to several projects removal of inclusion on NetBSD of
<sys/user.h> (like Qt5).
2017-06-20 01:17:13 +00:00
christos daa1ebaac6 add racoon 2017-06-18 20:24:59 +00:00