227078 Commits

Author SHA1 Message Date
apb
8868e29c31 zoneinfo: Import tzdata2014c. [apb 20140515] 2014-05-16 06:25:22 +00:00
apb
72ba973144 tzdata has been updated to 2014c 2014-05-16 06:23:58 +00:00
martin
9924ee1266 Add missing .Bl 2014-05-16 06:15:28 +00:00
martin
bb4ae2c566 When creating a SIGFPE siginfo for a gentrap, we have no additional info
(ucode) available, and the pal interface does not provide additional
details either. Hardcode the si_code value to FPE_INTDIV, since the only
callers of gentrap in our kernel seem to be the division routines in libkern.
2014-05-16 06:11:21 +00:00
rmind
d67ab12c1d pcu(9):
- Remove PCU_KERNEL (hi matt!) and significantly simplify the code.
  This experimental feature was tried on ARM did not meet the expectations.
  It may be revived one day, but it should be done in a much simpler way.
- Add a message structure for xcall function, pass the LWP ower and thus
  optimise a race condition: if LWP is discarding its state on a remote CPU,
  but another LWP already did it - do not cause an unecessary re-faulting.
- Reduce the variety of flags for PCU operations (only PCU_VALID and
  PCU_REENABLE are used now), pass them only to the pcu_state_load().
- Rename pcu_used_p() to pcu_valid_p(); hopefully it is less confusing.
- pcu_save_all_on_cpu: SPL ought to be used here.
- Update and improve the pcu(9) man page; it needs wizd(8) though.
2014-05-16 00:48:41 +00:00
joerg
d47b3f5c30 Mark unwinding as supported for eARM. 2014-05-16 00:19:00 +00:00
joerg
718b124a41 Prepare in case we want to hook up the profile init code later. 2014-05-16 00:11:30 +00:00
joerg
8f1ac24727 Deal with PGO rename. 2014-05-16 00:10:57 +00:00
joerg
d49dd56f86 Clean up a few more directories. 2014-05-16 00:08:17 +00:00
joerg
61f2f2562d Import compiler-rt r208593. Fix a build bug in __clear_cache by not
explicitly forcing the ABI. Add first part of IEEE 754 quad support.
2014-05-16 00:04:17 +00:00
joerg
9b139c3c53 Remove some more CMakeLists.txt files. 2014-05-15 23:59:12 +00:00
wiz
8673451f10 More markup. Better table width. Bump date for previous. 2014-05-15 23:59:05 +00:00
joerg
534cb174a5 Import libcxxrt revision 4eb349088dda15d2de9a8c7b144c3f2d5f390269.
Restore support for 32bit architectures without 64bit CAS.
Support DWARF exception handling on ARM.
2014-05-15 23:56:01 +00:00
joerg
e6132fe847 Import libc++ r208870. Improves const use, fixes a few cases of missing
assign-to-self support and increase support for GCC.
2014-05-15 23:53:10 +00:00
wiz
8f7d248eb8 Wording, typo fixes. 2014-05-15 23:52:32 +00:00
alnsn
98f8ebfbda Refactor bpfjit code.
- Implement Array Bounds Check Elimination for packet bytes.
 - Track initialization of registers and memwords.
 - Remove "bj_" prefix from struct members.
 - Shorten "BPFJIT_" prefix to "BJ_".
 - Other small improvements.
2014-05-15 22:20:08 +00:00
christos
7360fa8391 be a bit more verbose about why we think a note is bad. 2014-05-15 19:37:22 +00:00
manu
a0b6b9a1c4 Fix cases where count <= 0 (thanks to Maxime Villard for raising this) 2014-05-15 18:25:35 +00:00
matt
c18901f2e3 Don't access cbar on a cortex-a8 2014-05-15 17:05:15 +00:00
apb
a5a1461c5e sort 2014-05-15 16:32:28 +00:00
apb
36f73837c6 Teach "make sortlists" to ignore .#* files (sometimes created by cvs),
and to squeeze multiple blank lines.
2014-05-15 16:32:07 +00:00
apb
5aa908ce9e Add ./usr/share/zoneinfo/Antarctica/Troll for tzdat2014c 2014-05-15 16:06:38 +00:00
apb
aeef212a32 Merge tzdata2014c. 2014-05-15 16:01:18 +00:00
apb
0d78f3f1ad Import tzdata2014c from ftp://ftp.iana.org/tz/releases/tzcode2014c.tar.gz
Changes from tzdata2013i to tzdata2014a:

     Turkey begins DST on 2014-03-31, not 03-30.

     Fiji ended DST on 2014-01-19 at 02:00, not 03:00.

     Ukraine switched from Moscow to Eastern European time on 1990-07-01
     (not 1992-01-01), and observed DST during the entire next winter.

     In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to
     09-03.

     Also some changes affecting commentary and documentation

Changes from tzdata2014a to tzdata2014b:

     Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.

     New entry for Troll station, Antarctica.

     Also some changes affecting commentary and documentation

Changes from tzdata2014b to tzdata2014c:

     Egypt observes DST starting 2014-05-15 at 24:00.
     Guess that DST will stop during the same Ramadan dates as Morocco,
     and make some other guesses.

     Also some changes affecting commentary and documentation
2014-05-15 15:42:10 +00:00
reinoud
95667db81a Change hexidecimal bit notation into binary for easier modifying 2014-05-15 15:35:37 +00:00
reinoud
7a6c2dd2bb DMA is initialized later in the bootstrap. No need for this comment 2014-05-15 15:31:10 +00:00
reinoud
6363fb911b This can't be right; must be a c&p bug 2014-05-15 15:28:26 +00:00
martin
4e0f19c597 Set a bigger timeout - this test needs > 3000s on my shark (mostly for
unpacking the test image)
2014-05-15 14:53:05 +00:00
joerg
9af9cc70aa Skip assembler helpers when using HAVE_LIBGCC_EH=no. Always use the
generic unwind.h version in that case, even on ARM.
2014-05-15 14:37:08 +00:00
christos
a4468fde96 Avoid NULL dereference. (FreeBSD SA14:10) 2014-05-15 12:53:52 +00:00
njoly
79943851d1 Regen for setcontext signature. 2014-05-15 09:55:11 +00:00
njoly
9e6b53cfb2 Fix setcontext signature, which has a single argument not three. 2014-05-15 09:54:06 +00:00
msaitoh
e59c0b8f0f Save a NETISR_* value in a variable and call schednetisr() after enqueue
a packet for readability and future modification.
2014-05-15 09:23:03 +00:00
msaitoh
474c06e1a6 Put schednetisr() into splnet()/splx() pair.
This might avoids delay of processing a packet.
2014-05-15 09:04:03 +00:00
msaitoh
5233aa44e9 Put schednetisr(NETISR_IP) into splnet()/splx() pair. 2014-05-15 08:36:34 +00:00
msaitoh
5996d114f3 Put schednetisr(NETISR_IP) into splnet()/splx() pair.
This avoid extra ipintr() call with empty queue.
2014-05-15 07:48:41 +00:00
msaitoh
a9419363c0 Usually schednetisr() is called after enqueueing a packet with IF_ENQUEUE().
In some functions, they do it in reverse order. It's not a bug because
the pair is protected with splnet()/splx(s). It's not good for readability
and someone might mistake when modifing a code. Yes, I'm one of the person :-(

 Save a NETISR_* value in a variable and call schednetisr() after enqueue
a packet for readability and future modification.
2014-05-15 07:35:38 +00:00
uebayasi
4bcd20d70c sigexit() calls either exit1() or panic() and never returns. Mark it as
__dead.
2014-05-15 07:11:30 +00:00
msaitoh
f5758d3410 Use onoff() macro. 2014-05-15 06:58:19 +00:00
rmind
e05005e0b3 NPF: imply SYN-only check for the stateful rules by default (when inspecting
TCP packets).  Many users trip here.  This behaviour can be overriden with the
explicit "flags" keyword, but other configuration does not really make sense.
2014-05-15 02:34:29 +00:00
joerg
0ed4c83ba9 Lazy VFP processing works a lot better if the functions contain a return
instruction.
2014-05-14 22:13:36 +00:00
rmind
7da3b338d7 npftest: fix the example in the README file. 2014-05-14 21:46:50 +00:00
rmind
28ef1afe97 npf_session_inspect: do not silently drop the packet on state check failure.
Let the rules deal with it (e.g. we may want to log it).
2014-05-14 20:35:27 +00:00
riastradh
dba14edfb9 Fix sense of test in last commit, noted by Robert Swindells. 2014-05-14 16:25:19 +00:00
riastradh
05d529cbfb Fix typo in uvm_km(9): there is no struct vm_map_kernel. 2014-05-14 16:16:55 +00:00
riastradh
6b598eeda2 Tweak i915 gen6_gtt_init calculations for clarity. 2014-05-14 15:58:24 +00:00
joerg
88fc449bba Ensure notes are properly padded to 32bit length. 2014-05-14 14:59:14 +00:00
joerg
d06bdb36a4 Enabling alignment faults and unaligned access at the same time makes
the former win. LLVM is more aggressive than GCC about using unaligned
access, so it would crash during pmap_init.
2014-05-14 14:38:54 +00:00
riastradh
d325027b1d Reject 32-bit paddrs on 965.
XXX Doing the check here is wrong; it serves only to report an
earlier problem, which is that there's on way to express constraints
on paddrs to uvm_obj_wirepages.  bus_dmamem_alloc can do this, but it
gives us pages out of thin air, not pages backing a uvm object.  I
was hoping this wouldn't manifest as a real problem, but evidently it
does.
2014-05-14 13:59:19 +00:00
riastradh
873dbefa1a Fix >40-bit paddr error branch in i915_gem_object_get_pages_gtt. 2014-05-14 13:53:41 +00:00