Commit Graph

250938 Commits

Author SHA1 Message Date
joerg 5bdaea99ff Use MACHINE_ARCH for the sparc check. 2017-05-26 22:56:50 +00:00
joerg 47fb074ea2 Fix argument order. 2017-05-26 22:50:35 +00:00
jmcneill da90d24c20 Recognize Cortex-A57 FPU, GIC, and Generic Timer. 2017-05-26 21:17:46 +00:00
jmcneill b0a72e63a8 Match nvidia,tegra210-pcie compat string. 2017-05-26 20:14:17 +00:00
jmcneill e97f463c20 Match nvidia,tegra210-ictlr compat string. 2017-05-26 20:08:02 +00:00
jmcneill bea84bfd88 Adjust a comment that refers to Tegra124; this code can be used on more
than one Tegra SoC.
2017-05-26 20:04:56 +00:00
jmcneill b75e6d101d Don't try to use memory above 4GB PA. 2017-05-26 18:58:55 +00:00
jmcneill 08b7e80d58 Handle reg values beyond 4GB for platforms with 32-bit bus_addr_t.
fdtbus_get_reg will do a range check and return ERANGE if addr+size
exceeds 4GB.

Add fdtbus_get_reg64 to allow for fetching raw values w/o range check.
2017-05-26 18:56:27 +00:00
hauke 01510a9c7f Enable carp packets early during boot, to avoid gratuitous failovers.
Okayed by christos@
2017-05-26 15:40:27 +00:00
riastradh c921bd9b79 Check VOP_INACTIVE contract with a judicious assert. 2017-05-26 14:40:09 +00:00
riastradh 51e152b5ce Clarify comment. 2017-05-26 14:39:20 +00:00
riastradh 93562e3f53 Eliminate crusty debugging sludge.
We have a mostly sane vnode lifecycle now.  If this needs debugging,
it should be done once at the call site of VOP_RECLAIM.
2017-05-26 14:34:19 +00:00
riastradh 5f4bcc542d Welcome to 7.99.74, courtesy assertable VOP_RECLAIM. 2017-05-26 14:22:53 +00:00
riastradh f4ad397b3e regen 2017-05-26 14:21:54 +00:00
riastradh 7f7aad09bd Make VOP_RECLAIM do the last unlock of the vnode.
VOP_RECLAIM naturally has exclusive access to the vnode, so having it
locked on entry is not strictly necessary -- but it means if there
are any final operations that must be done on the vnode, such as
ffs_update, requiring exclusive access to it, we can now kassert that
the vnode is locked in those operations.

We can't just have the caller release the last lock because some file
systems don't use genfs_lock, and require the vnode to remain valid
for VOP_UNLOCK to work, notably unionfs.
2017-05-26 14:20:59 +00:00
martin 4629a84de8 Add t_strcoll 2017-05-26 11:16:18 +00:00
msaitoh 7bf1852420 Add missing {ixgbe,ixv}_stop() in the detach function. Without this change,
shutdown won't finish or panic on heay traffic.
2017-05-26 09:17:32 +00:00
martin 2e49ec1546 Fix typo 2017-05-26 09:02:33 +00:00
msaitoh eccb5e67a7 Count Bad SFD (Start Frame Delimiter). X550 and newer have this register. 2017-05-26 08:36:41 +00:00
ozaki-r cafb33e1cd Replace "cmp" of function names to "match" and make their return value consistent
Function names with cmp are expected to return the order of two comparees
like memcmp and strcmp. The functions in question just answer if matched
or not, so don't use cmp and use match instead.

Consistently return 1 on matched and 0 otherwise.
2017-05-26 08:26:22 +00:00
ozaki-r 956d492de9 Make key_cmpspidx_exactly and key_cmpspidx_withmask static 2017-05-26 08:10:46 +00:00
ozaki-r b27d2b947a Comment out unused key_freesp_so and key_freeso 2017-05-26 08:09:44 +00:00
wiz 6ef78dfd8c New sentence, new line. Punctuation fixes. 2017-05-26 08:09:08 +00:00
ozaki-r c216b3be17 Simplify; we can assume the arguments are always non-NULL 2017-05-26 08:00:15 +00:00
msaitoh 493fc8cfd3 Clear all event counters when SIOCZIFDATA(ifconfig -z) is called. 2017-05-26 07:42:15 +00:00
skrll 04fbf2287d Whitespace 2017-05-26 06:41:42 +00:00
skrll 194ed3d72f Remove incorrect __diagused 2017-05-26 06:40:47 +00:00
skrll a49520abfd Use the define name PMAP_HWPAGEWALKER and not PMAP_TLB_HWPAGEWALKER 2017-05-26 06:38:56 +00:00
pgoyette 964c578f8a Add new t_strcol test to the sets list - hopefully fix the build 2017-05-26 05:33:27 +00:00
knakahara fdea45ce5f update opencrypto(9) 2017-05-26 02:30:24 +00:00
perseant 4e3374a73f Add simple expect-fail test case for strcoll(3) 2017-05-26 01:24:19 +00:00
ozaki-r b8bb1e4f6c Change the default value of DEBUG of stable tests to false 2017-05-26 01:14:38 +00:00
jmcneill 57aa9c7184 Remove tegra_chip_id vs compat string test in initarm. 2017-05-26 00:15:12 +00:00
jmcneill d2b6f53728 Remove unused SOC_MPINIT definition 2017-05-26 00:00:25 +00:00
jmcneill c781268b4a Match nvidia,tegra210-usb-phy and nvidia,tegra30-usb-phy compat strings. 2017-05-25 23:55:30 +00:00
jmcneill 67b5125bd5 Match nvidia,tegra210-timer and nvidia,tegra20-timer compat strings. 2017-05-25 23:54:45 +00:00
jmcneill e27ff0378b Match nvidia,tegra210-sdhci compat string. 2017-05-25 23:53:50 +00:00
jmcneill 3b067932bb Match nvidia,tegra210-rtc and nvidia,tegra20-rtc compat strings. 2017-05-25 23:53:05 +00:00
jmcneill cc90f32397 Match nvidia,tegra210-pmc compat string. 2017-05-25 23:52:10 +00:00
jmcneill c384ddc5a6 Match nvidia,tegra210-gpio and nvidia,tegra30-gpio compat strings. 2017-05-25 23:50:22 +00:00
jmcneill 1146a61689 Match nvidia,tegra210-efuse compat string. 2017-05-25 23:48:36 +00:00
jmcneill 92507a44e6 Match nvidia,tegra210-ehci and nvidia,tegra30-ehci compat strings. 2017-05-25 23:45:04 +00:00
jmcneill 80a98a8a45 Match nvidia,tegra210-i2c and nvidia,tegra114-i2c compat strings. 2017-05-25 23:43:49 +00:00
jmcneill 66e7c3cd50 Match nvidia,tegra210-uart and nvidia,tegra20-uart compat strings. 2017-05-25 23:42:44 +00:00
jmcneill 8c41086dcf Chip detection and MP spinup code for Tegra210 2017-05-25 23:26:48 +00:00
jmcneill ea56b0245d Correct an issue introduced in r1.7 that prevented unclamping power for
non-GPU partitions. While here, apply the GPU power workaround to Tegra210
as well.
2017-05-25 23:15:39 +00:00
jmcneill 4d15fb7758 Add Tegra210 chip ID. 2017-05-25 23:12:59 +00:00
skrll 23e7aac76b Use the define name PMAP_HWPAGEWALKER and not PMAP_TLB_HWPAGEWALKER 2017-05-25 20:42:41 +00:00
christos 9aa2075330 switch to a switch 2017-05-25 20:42:36 +00:00
skrll d6d2dc0258 Spell ARM_MMU_EXTENDED correctly 2017-05-25 20:32:48 +00:00