252225 Commits

Author SHA1 Message Date
uwe
5f386bb28c Claim responsibility for landisk too. 2017-07-13 19:10:59 +00:00
uwe
22830dc7ed Add myself to sh3. 2017-07-13 16:46:43 +00:00
christos
b30d96bb63 turn on "console" which can be either the serial console or the glass tty
instead of ttyE0, to facilitate anita tests. From uanand.
2017-07-13 16:03:36 +00:00
christos
2658452278 s == NULL is illegal. 2017-07-13 16:00:30 +00:00
joerg
a2027e8500 Redo previous: catch NULL pointer earlier, check for empty string
latter.
2017-07-13 15:46:26 +00:00
joerg
fc68490ed6 Spell NULL correctly. 2017-07-13 15:44:45 +00:00
joerg
449e86f3ef Drop part-responsibility for audio on nat. 2017-07-13 15:38:23 +00:00
joerg
61ffc08f28 jmcneill is committing again, so unstar him. 2017-07-13 15:36:20 +00:00
joerg
3ab1b00046 Claim responsibility for ld.elf_so. 2017-07-13 15:35:44 +00:00
joerg
e5b91c2885 GCC 5.3 likes to emit unwind data with float registers, i.e. register
halfs. Compensate.
2017-07-13 15:13:19 +00:00
joerg
bde7a58ae6 Fix two bugs related to promotion of DSO TLS blocks into the static
thread allocation:
(1) Set the DTV vector up whenever an offset into the static allocation
is assigned, even if the block itself is not initialized. This has been
seen in libstdc++.
(2) Do not free a DTV block if it is part of the static thread
allocation.
2017-07-13 14:10:38 +00:00
roy
1541a8a5a7 Remove the stopping and starting of various network scripts on
sleep / resume.
This should no longer be needed now the various applications
(dhcpcd, ntpd, wpa_supplicant et all) are more aware to the network state
as all interface carriers should be brought down and up again.

Fixes PR misc/52397.
2017-07-13 13:50:48 +00:00
msaitoh
ab32461818 IF TX is not required to flush, RX is also not required to flush. Same as
other OSes.
2017-07-13 13:27:08 +00:00
wiz
6595bf8f10 Sort sections. Fix macro usage. 2017-07-13 10:59:53 +00:00
jmcneill
cc7f5cea9a Build sun8i-h2-plus-orangepi-zero.dts 2017-07-13 09:06:28 +00:00
jmcneill
929352b6a8 Add support for Allwinner H2+ as found in the Orange Pi Zero. 2017-07-13 09:04:28 +00:00
msaitoh
a86419ff1e - Official shortname of LN Requester is LNR, so change PCI_EXTCAP_LN_REQ
to PCI_EXTCAP_LNR
- Use macro.
2017-07-13 08:41:19 +00:00
manu
c87959dccf Fix route and netstat -r output when built with -DSMALL
A missing \n caused the routing table to be printed all in one line
if -DSMALL was used.
2017-07-13 08:26:29 +00:00
msaitoh
66ef30384e - Call wm_kmrn_lock_loss_workaround_ich8lan() before any PHY access in
wm_linkintr_gmii().
- Register access in wm_kmrn_lock_loss_workaround_ich8lan() now works
  correctly. Enable this function.
- Configure the LCD with the extended configuration region in NVM if it's
  required.
- Add debug printf.
2017-07-13 08:22:20 +00:00
msaitoh
1f27f8ba00 - Fix a bug that wm_gmii_i82544_{read,write}reg() didn't take care of page
select. PHY access from igphy() automatically did it, but accessing from
  wm(4) for wrokaround didn't work correctly. This change affects 8254[17],
  8257[12] ICH8, ICH9 and ICH10.
- Add diagnostic code.
2017-07-13 08:04:56 +00:00
msaitoh
25a246b36d - Use device_printf() instead of aprint_error_dev() for PHY read/write
functions because those are used not only in device attach.
- Add debug printf.
- Rename variables.
2017-07-13 07:50:49 +00:00
ozaki-r
cd5c509658 Fix header size calculation of ah in the case sav is NULL
This fix was also needed for esp.
2017-07-13 03:25:38 +00:00
ozaki-r
f924be8731 Fix header size calculation of esp where sav is NULL 2017-07-13 03:00:46 +00:00
ozaki-r
74f0dfc527 Fix splx isn't called on some error paths 2017-07-13 01:48:52 +00:00
ozaki-r
24bce11942 Simplify; omit unnecessary saidx passing
- ipsec_nextisr returns a saidx but no caller uses it
- key_checkrequest is passed a saidx but it can be gotton by
  another argument (isr)
2017-07-13 01:22:44 +00:00
jmcneill
4bfd07dbda Add local patches to sun8i-h3-orangepi-plus2e and sun8i-h3-nanopi-neo to
enable ethernet support.
2017-07-13 01:17:58 +00:00
jmcneill
1b047987b1 Add support for dts files outside of external/gpl2. 2017-07-13 01:17:03 +00:00
nonaka
3ce7f47319 PR/52266: Before access MSR[APICBASE], need to check if APIC is present. 2017-07-13 00:44:14 +00:00
kre
cdfea65894 Fix a reference after free (and consequent nonsense diagnostic for
attempts to set readonly variables) I added in 1.60 by incompletely
copying the FreeBSD fix for the lost memory issue.
2017-07-12 19:06:16 +00:00
christos
97c79d531d rename the macro 2017-07-12 17:55:24 +00:00
christos
15e7a34b21 make this compile with debug again (symnum uninitialized) 2017-07-12 17:54:23 +00:00
maxv
9eebcc097f rsp2, not 3 2017-07-12 17:52:18 +00:00
maxv
f3887b4838 Enable PMCs by default. 2017-07-12 17:40:33 +00:00
maxv
138795e97b Update. 2017-07-12 17:38:15 +00:00
maxv
25d629d753 Properly handle overflows, and take them into account in userland. 2017-07-12 17:33:29 +00:00
perseant
adbde1f900 Add ISO10646 versions of these tests, conditional on __STDC_ISO_10646__ .
Also make the tests a bit more verbose, to aid debugging when they fail.
2017-07-12 17:32:51 +00:00
maxv
e0e9462ba4 Build the pmc tool on amd64. 2017-07-12 17:10:09 +00:00
maxv
d04cebf14c include opt_pmc.h 2017-07-12 16:59:41 +00:00
christos
f0c0aaa76f Oops, support IPv6 if not disabled.
XXX: pullup-8
2017-07-12 12:55:41 +00:00
wiz
c595431717 Whitespace. 2017-07-12 11:23:58 +00:00
wiz
7844c72a71 Remove superfluous Pp. 2017-07-12 11:23:52 +00:00
skrll
ed0c0172cf Alignment whitespace. No functional change. 2017-07-12 09:49:08 +00:00
hannken
31624a0218 Regen. 2017-07-12 09:31:59 +00:00
hannken
d29c150b3b As VOP_ADVLOCK() may block indefinitely we cannot take fstrans here.
Fixes PR kern/52364: System hangs not much before showing the login prompt
2017-07-12 09:31:07 +00:00
hannken
ef20bebb39 When initializing more inodes make sure to write them to disk
before writing the cylinder group with updated cg_initediblk.
2017-07-12 09:30:16 +00:00
msaitoh
7944d7b2c4 Remove debug printf(). 2017-07-12 08:18:36 +00:00
msaitoh
03af119d23 Disable D0 LPLU on 8257[12356], 82580, I350 and I21[01], too. Before this commit,
above devices and non-PCIe devices accessed wrong register.
2017-07-12 08:15:31 +00:00
martin
7102d57863 Add misising DEBUGLIB file 2017-07-12 07:38:17 +00:00
ozaki-r
23f5adbe69 Omit unnecessary check of sav->state
key_allocsa_policy picks a sav of either MATURE or DYING so we
don't need to check its state again.
2017-07-12 07:33:37 +00:00
skrll
6dc8ef990b In idcache_wbinv_range if the range size is bigger than the dcache size
then call idcache_wbinv_all

Avoids a problem with large ranges as seen in
port-evbarm/52169: setting dtrace module to load cause Pi to hang on boot
2017-07-12 07:22:31 +00:00