Commit Graph

245734 Commits

Author SHA1 Message Date
ozaki-r
e07d22aae6 Avoid temporal dangling reference 2016-10-21 03:04:33 +00:00
kre
0879fca268 Note update to tzdata2016h 2016-10-20 23:16:23 +00:00
kre
7ed3b6d29f Merge tzdata2016h 2016-10-20 23:13:08 +00:00
kre
d7a11c87d8 Import tzdata2016h from ftp://ftp.iana.org/tz/releases/tzdata2016h.tar.gz
Summary of changes in tzdata2016h (2016-10-19 23:17:57 -0700):

	Asia/Gaza and Asia/Hebron end of summer time for 2016 is
	2016-10-29 at 01:00 rather than 2016-10-21 at 00:00 (which
	is within hours after this update).  Guess that future
	end dates will be the last Sat of October.

	Corrected some historic time (and one date) transition
	times for Turkey (all 1990 or before.)

	Switch Sri-Lanka to use numeric abbreviation for time zone
	as the tzdata invented one is not correct, and the correct
	one seems not to be widely used.
2016-10-20 23:12:25 +00:00
jdolecek
e1aea9a285 allow also the snapshot_setup()'s call to ffs_truncate() fail, the code
should simply reuse the file blocks in that case; also make sure the
ffs_truncate() call is run within transaction if log is on
2016-10-20 20:17:46 +00:00
jdolecek
7470816b2a add assertion to ensure ffs_cgupdate() is always called from
within a WAPBL transaction (if logging is on)
2016-10-20 19:31:32 +00:00
macallan
9c898787bb add libc_fp stuff 2016-10-20 19:22:35 +00:00
jdolecek
f4a9f41e14 revert change from rev. 1.12:
"""
slightly optimize memory access - change struct nvme_queue so that the
struct dmamem members are allocated as part of it, instead of separate
kmem_alloc()s
"""

that change quite curiously caused completion queue corruption on MP systems,
regardless of MPSAFE setting for the pci/softintr interrupt
2016-10-20 19:20:40 +00:00
jdolecek
f583528dd2 revert rev. 1.7 - seems the polling damages command queue on live system 2016-10-20 18:42:28 +00:00
christos
40f6e414c5 new tzcode 2016-10-20 17:42:29 +00:00
christos
af580f3ad2 welcome to 2016h 2016-10-20 17:41:34 +00:00
christos
294f6fea81 we keep version in a separate file now 2016-10-20 17:39:08 +00:00
christos
3f8d0834f4 we keep version separately now 2016-10-20 17:38:28 +00:00
ryo
52eaea1955 make "machdep.imx7.frequency.arm_a7" and "machdep.imx7.frequency.arm_m4" sysctl node changeable. 2016-10-20 16:50:11 +00:00
maxv
21053717d0 There is a huge fpu synchronization issue here.
When the remote CPUs receive the ACPI sleep IPI, they do not save the fpu
state of the lwp they are executing. The problem is, when waking up they
reinitialize the registers of their local fpu and go back to their lwp
directly. Therefore, if an lwp is interrupted while storing data in an fpu
register, that data gets overwritten, which basically means the lwp is
likely to go crazy when resuming execution.

Fix this by simply saving the fpu state correctly. This way when going to
sleep the state is stored in the lwp's pcb and CR0_TS is set, so the next
time the lwp wants to use the fpu we'll get a dna, and the state will be
restored as expected.

While here, don't forget to reenable interrupts (and the spl) if an error
occurs.
2016-10-20 16:05:04 +00:00
maxv
72c89a7fde Reload the MSRs on the original cpu on i386 - looks like I forgot this part
in my rev1.41. Technically it does not change anything, since the only MSR
is NOX and it is already reloaded in the trampoline.
2016-10-20 14:06:18 +00:00
skrll
d3e93ac2c2 Fix regisers typo 2016-10-20 09:53:07 +00:00
ozaki-r
51460776c2 Make test names self-descriptive 2016-10-20 09:51:15 +00:00
mrg
acebeafe0d bump kernel version for ptrace32 related changes. 2016-10-20 08:18:16 +00:00
mrg
4f6d093233 sh3 (le) gdb 7.12 works. switch it.
sun2 gdb probably doesn't work any less bad.  switch it.
2016-10-20 08:11:38 +00:00
msaitoh
41fb970045 - Move call of wm_reset() in wm_attach() after setting PHY and NVM related
flags because those flags are used in wm_reset().
- Use mutex for NVM access on ICH8 and newer devices. Same as FreeBSD.
2016-10-20 08:03:13 +00:00
he
ba2f6aa5e3 Per the discussion in PR#20924, remove the HACK entry for intvec.S on vax. 2016-10-20 07:33:28 +00:00
martin
03cd41cf6c Rin Okuyama in PR port-evbmips/51563: wait for console input after halting
the machine.
2016-10-20 07:26:03 +00:00
msaitoh
555f67f524 Add newer I219 devices (not enabled). 2016-10-20 05:53:27 +00:00
msaitoh
777609a05f regen. 2016-10-20 05:52:32 +00:00
msaitoh
9e85476c80 Add newer I219 devices. 2016-10-20 05:52:09 +00:00
msaitoh
6c43b2fa50 - pci_conf_print_pwrbdgt_base_power(): From 0xf3 to 0xff of the Base power are
reserved above 300W (PCI 3.0 Errata).
- Emergency Power Reduction mechanism with PWRBRK signal ECN.
- Extended Message Data for MSI ECN.
- Fix typo in comment.
2016-10-20 04:11:02 +00:00
msaitoh
3846e4c65e Add more DPRINTF()s. 2016-10-20 04:06:53 +00:00
christos
fe9ab5cd08 rename populate_rc to update_rc and copy if source is newer. 2016-10-19 22:17:08 +00:00
christos
0a3c283ede regen 2016-10-19 21:55:26 +00:00
christos
883488e64e try to fix missing decls 2016-10-19 21:54:20 +00:00
christos
90ff2f0a25 Adjust for new ifconfig address/mask output. 2016-10-19 21:27:10 +00:00
mrg
de0a3ccb6a turn off MKCOMPAT for aarch64eb builds for now. 2016-10-19 20:56:22 +00:00
mrg
a1169008f0 match aarch64* for the ldscripts generation. 2016-10-19 20:55:44 +00:00
mrg
31caae3a77 mknative-binutils for binutils 2.26 and arm64eb 2016-10-19 20:31:28 +00:00
mrg
b11e2a5651 set {_LIBC_COMPILER_RT,MKGDB,_NEEDS_LIBCXX}.aarch64eb=yes. 2016-10-19 20:29:58 +00:00
jdolecek
18cb818001 add debug code to check for completion queue corruption 2016-10-19 19:34:31 +00:00
jdolecek
684dc5aae2 follow advice of spec and block interrupts via INTMS/INTMC for intx handler;
this also makes it possible to offload the actual interrupt processing to softintr
handler, similar as for MSI/MSI-X
2016-10-19 19:31:23 +00:00
mrg
b54003801f regen again after fixing the armeb-netbsdelf list.
evbarm-armeb builds again.
2016-10-19 19:10:33 +00:00
mrg
4a685cb277 fix the armeb target list. 2016-10-19 19:09:42 +00:00
mrg
8beef5983a regen to remove the accidental freebsd files 2016-10-19 19:02:38 +00:00
kiyohara
1c876a1021 Remove white spaces. 2016-10-19 14:07:22 +00:00
skrll
1f939bba01 Oops... unintended commit - one day maybe. 2016-10-19 09:55:10 +00:00
maya
57f1116306 Revert previous. it shouldn't have an effect.
$$ should make it sufficiently unique.
2016-10-19 09:51:38 +00:00
skrll
f29e21f79a Regen 2016-10-19 09:45:25 +00:00
skrll
f2ef31cb48 PR kern/51514: ptrace(2) fails for 32-bit process on 64-bit kernel
Updated from the original patch in the PR by me.
2016-10-19 09:44:00 +00:00
msaitoh
3dcd57986a No, functional change:
- Add WM_DEBUG_LOCK
- Add some KASSERT
- Modify comment.
2016-10-19 08:55:23 +00:00
msaitoh
40e237eae6 - Drop the host wakeup bit after resetting PHY on PCH and newer devices.
- Increase delay while toggling LANPHYPC
2016-10-19 08:22:57 +00:00
mrg
44d7d6ab00 apply some #if defined(TI_AM335X) so this builds again. 2016-10-19 08:18:38 +00:00
msaitoh
850dab4f61 Add VF Resizable BARs ECN. 2016-10-19 04:23:37 +00:00