Commit Graph

251849 Commits

Author SHA1 Message Date
kamil
a396fc9936 ksh: Drop support for systems without POSIX <sys/wait.h> 2017-06-30 03:32:28 +00:00
kamil
3e5f067b68 ksh: Drop support for systems with broken times(3)
This fallback code wouldn't work anyway.

times(3) is an obsolete interface by getrusage(2) and gettimeofday(2).
In future it will be swiched to more modern interfaces.

No functional change intended.
2017-06-30 03:23:18 +00:00
kamil
2c22621e8f ksh: Assume ANSI C prototypes 2017-06-30 02:51:14 +00:00
kamil
81c962c859 ksh: Drop support for systems without functional waitpid(2) 2017-06-30 02:38:09 +00:00
kamil
8ea5ae4cd1 ksh: Drop support for systems without POSIX signal routines 2017-06-30 02:20:47 +00:00
kamil
306d025987 ksh: Drop support for systems without implementation of EINTR
These systems weren't handled anyway.
2017-06-30 02:13:29 +00:00
kamil
51ebc97c9d ksh: Drop support for systems without handling shebang 2017-06-30 02:06:59 +00:00
kamil
5c93126131 ksh: Drop support for OSes without POSIX types
Assume available: mode_t, off_t, pid_t, uid_t, rlim_t, sigset_t.
2017-06-30 02:02:41 +00:00
kamil
9d5663e055 ksh: Drop support for systems without <sys/wait.h> 2017-06-30 01:56:34 +00:00
kamil
3e63fce1f9 ksh: Drop ksh_wait.h that reinvents <sys/wait.h> (POSIX header)
Switch jobs.c to <sys/wait.h>.

No functional change intended.
2017-06-30 01:52:34 +00:00
kamil
d0aa393796 ksh: Drop support for systems without gid_t 2017-06-30 01:36:30 +00:00
jmcneill
0629510e43 Print clocks with aprint_debug 2017-06-29 21:34:50 +00:00
jmcneill
f5a3bb7b7d Add arm_fdt_memory_dump helper for dumping physical addresses from ddb 2017-06-29 20:55:10 +00:00
jmcneill
1817e62fb2 Don't allow sharing edge and level triggered interrupts. 2017-06-29 20:54:28 +00:00
jmcneill
4931456997 PHY registers start at index 1. Now USB works. 2017-06-29 20:54:03 +00:00
jmcneill
1c0653e6f8 Add RTC driver. 2017-06-29 19:38:24 +00:00
jmcneill
f9f219dd71 Add i2c glue. 2017-06-29 19:16:08 +00:00
joerg
f2faadd888 Mark a few more things as not-for-clang. While the sanitizers would
likely build, there are ordering issues relative to the libc++ build
right now.
2017-06-29 18:52:23 +00:00
jmcneill
7e5cfd7c2e Synopsys DesignWare APB UART needs "options COM_AWIN" for now. 2017-06-29 17:20:59 +00:00
jmcneill
1e6185e470 Add USB stuff. Doesn't quite work yet. 2017-06-29 17:08:52 +00:00
jmcneill
255d8d6900 Support parents in different clock domains. 2017-06-29 17:06:21 +00:00
jmcneill
2c2482e57c Rename a variable, NFC. 2017-06-29 17:05:26 +00:00
jmcneill
7f75a995d0 Add glue for generic ehci/ohci bindings. 2017-06-29 17:04:53 +00:00
jmcneill
612ef4c93a Add FDT PHY interface. 2017-06-29 17:04:17 +00:00
jmcneill
68166010ca SD/MMC clock fixes 2017-06-29 10:53:59 +00:00
jmcneill
11d415cdd2 Add H3 MMC support 2017-06-29 09:26:06 +00:00
knakahara
e3753d8251 reduce rump waring message. pointed out by ozaki-r@n.o, thanks. 2017-06-29 08:51:27 +00:00
ozaki-r
5bd67db98a Tweak outputs of netstat -s for IPsec
- Get rid of "Fast"
- Use ipsec and ipsec6 for titles to clarify protocol
- Indent outputs of sub protocols

Original outputs were organized like this:

(Fast) IPsec:
IPsec ah:
IPsec esp:
IPsec ipip:
IPsec ipcomp:
(Fast) IPsec:
IPsec ah:
IPsec esp:
IPsec ipip:
IPsec ipcomp:

New outputs are organized like this:

ipsec:
	ah:
	esp:
	ipip:
	ipcomp:
ipsec6:
	ah:
	esp:
	ipip:
	ipcomp:
2017-06-29 07:15:27 +00:00
ozaki-r
8f43f955ac Apply C99-style struct initialization to xformsw 2017-06-29 07:13:41 +00:00
kre
2977f4314f Fix an obvious, but almost invisible typo (avoid some core dumps). 2017-06-29 02:54:40 +00:00
jmcneill
fa6dc6255f ARM Trusted Firmware reserves SGIs 8-15 for secure use. Even without ATF,
U-Boot on some platforms may use SGIs in this range for the PSCI
implementation.

Change ARMGIC_IPI_BASE to 0 from (16 - NIPI) and add a compile-time assert
to ensure that we don't end up with a conflict.
2017-06-29 00:11:28 +00:00
jmcneill
a07e90f375 Add initial support for Allwinner H3 SoC. 2017-06-28 23:51:29 +00:00
jmcneill
758590fd30 Support interrupt sharing. 2017-06-28 23:49:29 +00:00
jmcneill
16ab290372 Add support for ARM Power State Coordination Interface (PSCI). 2017-06-28 23:48:22 +00:00
jmcneill
d0a5c1902d Attach fdtbus to a /clocks node with no compatible string. 2017-06-28 23:45:20 +00:00
skrll
269ccc7668 Revert the KERNHIST for now it causes problems 2017-06-28 20:46:35 +00:00
rjs
07da4681ec Pack assoc structs. 2017-06-28 14:39:33 +00:00
rjs
603784a405 Put back some commented out code. 2017-06-28 14:38:18 +00:00
kre
4754b1e8f4 Now libedit supports embedded mode switch sequence, improve sh
support for them (adds PSlit variable to set the magic character).
2017-06-28 13:46:06 +00:00
rjs
5a941ae679 Whitespace. 2017-06-28 13:22:28 +00:00
christos
c4c3d29fe2 PR/52346: Frank Kardel: Fix checksumming for NAT-T
See XXX for improvements.
2017-06-28 13:12:37 +00:00
ozaki-r
3f42983046 Enable to remove multiple ARP/NDP entries for one destination
The kernel can have multiple ARP/NDP entries which have an indentical
destination on different interfaces. This is normal and can be
reproduce easily by ping -I or ping6 -S. We should be able to remove
such entries.

arp -d <ip> and ndp -d <ip> are changed to fetch all ARP/NDP entries
and remove matched entries. So we can remove multiple entries
described above. This fetch all and selective removal behavior is
the same as arp <ip> and ndp <ip>; they also do fetch all entries
and show only matched entries.

Related to PR 51179
2017-06-28 08:17:50 +00:00
ozaki-r
da803ed70d Restore ARP/NDP entries to route show and netstat -r
Requested by dyoung@ some time ago
2017-06-28 04:14:53 +00:00
ozaki-r
fcbd6bf4fa Drop RTF_LLINFO flag (now it's RTF_LLDATA) from local routes
They don't have llinfo anymore. And also the change fixes unexpected
behavior of ARP proxy.
2017-06-28 04:10:47 +00:00
msaitoh
2faedc36df Add IXGBE_TIPG_IPGT_MASK and IXGBE_PAP_PACE_MASK for packet pacing. 2017-06-28 03:57:36 +00:00
manu
de828cbdf9 Make DHCP programs compatible with crunchgen(1)
DHCP programs are incompatible with crunchgen(1) so far, because
libdhcp uses callbacks with the same function names for dhclient,
dhcrelay, dhcpd, and omshell. As a result, it is impossible to
link correctly in a single binary.

The offending symbols are classify, check_collection, dhcp, dhcpv6,
bootp, find_class, parse_allow_deny, and dhcp_set_control_state, and
the local_port and remote_port variables.

This change make each program register an array of callbacks at
main() start. libdhcp then uses callbacks through registered
function and variable pointers, and DHCP programs can now go
trough crunchgen(1).

Submitted upstream as ISC-Bugs #45330 with a patch against latest ISC git.
The soon to be released 4.3.6 will not include the change, but it is
likely to be included in 4.3.7
2017-06-28 02:46:30 +00:00
christos
f51c99da13 fix comment 2017-06-27 23:29:12 +00:00
christos
650f73e320 Add literal prompt support this allows one to do:
CA="$(printf '\1')"
PS1="${CA}$(tput bold)${CA}\$${CA}$(tput sgr0)${CA} "
2017-06-27 23:27:03 +00:00
christos
9abf018dda add literal escape sequence support, patterned after the tcsh ones. 2017-06-27 23:25:13 +00:00
christos
bec29a0714 remove unused variable 2017-06-27 23:24:19 +00:00