Commit Graph

252343 Commits

Author SHA1 Message Date
mrg 7ed56e8c18 mostly converted sbmips -> evbmips. the SBMIPS kernel builds fully
sans disksubr.c.  intr.h does not need any additional fixes now,
only disklabel.h.

also test-built some other mips kernels.
2017-07-24 09:56:45 +00:00
mrg 70e231c947 sbmips->evbmips merge: import all the all the header files except
intr.h and disklabel.h that are needed.  both of these will need
some special attention.
2017-07-24 09:21:50 +00:00
mrg b1431b71da import most of the sbmips port into evbmips. the renames are:
- TODO -> evbmips/sbmips/TODO
- sbmips -> evbmips/sbmips
- stand -> evbmips/stand
- conf/files* -> evbmips/conf/files*
- conf/GENERIC* -> evbmips/conf/SBMIPS*

this is not yet ported and will need to be updated, but it's a first step,
and it doesn't handle any include/* issues that need to be dealt with.
2017-07-24 08:56:29 +00:00
martin 806d1922a8 Fix thinko in previous: even if the address is an unsigned value and we
have verified the range before, we still need to mask the bit pattern
to the target instruction field.
2017-07-24 08:08:34 +00:00
ozaki-r b0de75e145 Skip ipsec_spi_*_*_preferred_new_timeout when running on qemu
Probably due to PR 43997
2017-07-24 02:07:43 +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
mrg 73c4e30a68 GCC 5.3 now lives in gcc.old.
add Xfont2 to X11 list.
2017-07-23 20:45:31 +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
perseant 508bf0d1f1 Add missing files from last commit:
Move Unicode <-> ku/ten mapping into the individual codec modules.
Mapping is based on existing iconv data for single-byte encodings,
and included for several, but not all, multibyte encodings.
2017-07-23 18:51:21 +00:00
martin 41cf8822e9 Simplify and fix the offset calculation when doing a %pc relative
branch from the PLT slot to the target.
2017-07-23 14:37:51 +00:00
skrll 5a817f8f30 Trailing whitespace 2017-07-23 13:35:15 +00:00
para e3902ee896 kmem_intr_free kmem_intr_[z]alloced memory
the underlying pools are the same but api-wise those should match
2017-07-23 10:55:00 +00:00
jmcneill 57b6b99fa3 Add sun50i gpio and platform support. 2017-07-23 10:16:08 +00:00
martin 53f08c908d Do not use IEEE 754 specific functions for VAX 2017-07-23 09:50:54 +00:00
christos ea0b76c9b2 use the scoping functions (JINMEI, Tatuya) 2017-07-23 06:19:00 +00:00
christos e1f2c36e4e From Edgar Fuss:
ipf's return-icmp doesn't work when the packet matched by the rule is
directed at a link local address. The problem is that
ipf_send_icmp_err() calls ipf_ifpaddr() to find an address of the
interface in question, but that routine discards link local addresses.
I guess the best fix is to simply use the destination address instead if
it is link local, i.e. treat the rule as if return-icmp-as-dest was
given in this case.
2017-07-23 06:12:02 +00:00
christos afbc9755de PR/51682: Antoine Beaupré: Simplify and comment previous patch.
XXX: pullup-8
2017-07-23 05:40:27 +00:00
mrg 7a0caf96a5 merge GCC 5.4 into gcc.old. 2017-07-23 01:10:50 +00:00
mrg 7d9adb1cf1 import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6. 2017-07-23 01:04:23 +00:00
joerg fc278ede3a One more missing check for DECL_INITIAL being non-NULL. 2017-07-22 20:52:52 +00:00
christos d2806feea4 surf the bloat 2017-07-22 20:21:09 +00:00
christos 1140f98836 we need to get on a diet 2017-07-22 19:26:41 +00:00
maxv d328061c65 Add USER_LDT, commented out for now. 2017-07-22 13:03:54 +00:00
maxv c69f0fc17d Branch for USER_LDT. 2017-07-22 13:00:42 +00:00
maxv 29b82dc957 Must be curlwp. 2017-07-22 09:20:01 +00:00
maxv f559ea0f46 Call _proc0_tss_ldt_init only once, and rename them. 2017-07-22 09:01:46 +00:00
msaitoh 8887bae2a8 Regen. 2017-07-22 08:59:05 +00:00
msaitoh 26aff1d49f - Add some AMD devices.
- Add Broadcom BCM5762.
2017-07-22 08:58:24 +00:00
maxv 23cffa9238 Initialize these kpm fields in pmap_bootstrap. 2017-07-22 08:23:18 +00:00
maxv b8eadea724 Clean up, it is easier to debug with qemu+gdb anyway. 2017-07-22 08:01:35 +00:00
nakayama 437a457034 Apply workaround from FreeBSD to fix read data corruption observed
on Fire V100 and mSATA-SSD with mSATA to IDE adapter.

The patch is from port-sparc64@.
2017-07-21 21:01:13 +00:00
nakayama 1d43d3952b sparc has db_machdep.c now. 2017-07-21 20:58:44 +00:00
nakayama c2513cbf93 Move the ddb registers and empty command table used for crash(8) into
db_machdep.c like other archs.
2017-07-21 20:56:10 +00:00
jmcneill 7ec70a8fbb Fix of_search_compatible usage 2017-07-21 18:25:25 +00:00
joerg df826237c7 Avoid a race condition between dlclose and thread termination. 2017-07-21 16:39:20 +00:00
maya ef28a04038 Update packages link. suggest https. bump date 2017-07-21 12:48:01 +00:00
cherry 2a4c91f5c4 Fix uninitialised use of variable mpih
Pointed out by joerg@
2017-07-21 12:27:48 +00:00
joerg c974d38c4e Fix format strings to reflect exactly the types used. 2017-07-21 08:49:05 +00:00
ozaki-r 5d60cbbbf8 Stop setting mtag of PACKET_TAG_IPSEC_IN_DONE because there is no users anymore 2017-07-21 04:55:36 +00:00
ozaki-r 87e827a727 Remove ipsecrequest#sav 2017-07-21 04:50:11 +00:00
ozaki-r 6ff108ffbe Stop setting isr->sav on looking up sav in key_checkrequest 2017-07-21 04:43:42 +00:00
ozaki-r e0053d7c65 Don't use key_lookup_sp that depends on unstable sp->req->sav
It provided a fast look-up of SP. We will provide an alternative
method in the future (after basic MP-ification finishes).
2017-07-21 04:39:08 +00:00
ozaki-r ea86b0a9eb Don't use sp->req->sav when handling NAT-T ESP fragmentation
In order to do this we need to look up a sav however an additional
look-up degrades performance. A sav is later looked up in
ipsec4_process_packet so delay the fragmentation check until then
to avoid an extra look-up.
2017-07-21 03:08:10 +00:00
ozaki-r 5e860e5466 Don't use unstable isr->sav for header size calculations
We may need to optimize to not look up sav here for users that
don't need to know an exact size of headers (e.g., TCP segmemt size
caclulation).
2017-07-21 02:51:12 +00:00
jmcneill a9b039f736 arm: Add support for NVIDIA Tegra X1 SoC. 2017-07-21 01:01:57 +00:00
jmcneill 51ecd7ebfc Add support for NVIDIA Tegra X1. 2017-07-21 01:01:22 +00:00
jmcneill 29db065a43 Disable UHS modes if signaling voltage regulator is unavailable. 2017-07-21 01:00:58 +00:00
jmcneill 73ac277564 Fix reserved memory handling. 2017-07-21 01:00:08 +00:00
pgoyette c829d7a088 The nof module depends on some stuff from the bpf module, so set the
required modules list accordingly.
2017-07-20 23:37:56 +00:00