Commit Graph

231293 Commits

Author SHA1 Message Date
skrll 6e7603600f s/0/KERNEL_PID/
isb after setting TTBCR_S_PD0 as per Example B3-5 Disable non-global
mappings when changing ASID in the ARM ARM.
2014-10-30 10:38:57 +00:00
wiz 9d025a7db0 gdb-7.8.1 out. 2014-10-30 08:31:27 +00:00
uebayasi bd3d598f54 config(1): More TODO 2014-10-30 08:20:15 +00:00
martin 2782e828f4 Avoid use after free, reported by the coverity scanner. 2014-10-30 07:53:41 +00:00
dholland e26b626982 Drop setuid before execing rlogin. Failure to do so should be
harmless, but is sloppy.
2014-10-30 06:13:50 +00:00
christos 5dcabc490b print more info about the overflow 2014-10-30 01:36:13 +00:00
uebayasi c5c18c905b config(1): More TODO items 2014-10-30 01:26:20 +00:00
jmcneill 1340e222c5 fix a31_mpinit sync for real this time (thanks matt@) 2014-10-30 01:15:30 +00:00
jmcneill 8b16d44af6 fix a31_mpinit synchronization 2014-10-30 00:55:53 +00:00
jmcneill 2ecd8833a5 pass usb_restrict_gpio from fex to gpio driver 2014-10-30 00:32:55 +00:00
skrll ca7dddc968 Add some dsb instructions to avoid Cortex A7 errata 2014-10-29 23:01:46 +00:00
skrll 3f1b0de1f2 Apply a bunch of break-before-make, i.e. set PTEs to zero, flush the TLB
(across all CPUs) and set new PTE value. Mostly from matt@ with some
updates from me.

Flush the branch predictor in pmap_update.
2014-10-29 22:52:21 +00:00
skrll 44e89507ad In pmap_deactivate don't set TTBR with the ASID of the deactivated LWP -
use KERNEL_PID instead.

This is probably a no-op as TTBCR_S_PD0 should (still) be set at the time
of the call to cpu_setttb.
2014-10-29 22:11:34 +00:00
justin 88f8b8fb5f Add libelf to rump directories 2014-10-29 21:16:06 +00:00
pooka 28b6ad5803 Perform internal consistency check automatically. 2014-10-29 19:59:32 +00:00
justin 539cfda85b Revert, zfs was already elsewhere in list 2014-10-29 19:35:29 +00:00
skrll 6ddd876c83 Only target boot cpu for SPIs atm. Fix a couple of bugs in the now
disabled code.
2014-10-29 19:27:36 +00:00
christos 584127132b put back scanner warnings now that flex produces clean code. 2014-10-29 19:10:49 +00:00
christos 1ed33bc5b9 cast to signed, since that's all we have. 2014-10-29 19:10:18 +00:00
christos 2dd78d5dfe generate -Wconversion clean code. 2014-10-29 19:08:51 +00:00
christos b128fc7907 new flex 2014-10-29 18:30:05 +00:00
christos b17953c29f merge conflicts 2014-10-29 18:28:36 +00:00
christos 7f71b38979 * flex version 2.5.39
** no user visible changes in this release

* version 2.5.38 released 2014-02-14

** internationalization

*** add sr translation from the translation project

*** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from th
e translation project

*** rename zh_tw to its proper zh_TW name
2014-10-29 18:22:45 +00:00
uebayasi bade9f46b2 Revert "normalization" for now.
XXX agp(4)'s config/attachment should be rewritten
2014-10-29 18:15:26 +00:00
uebayasi 5a220e24e9 Fix build. 2014-10-29 18:09:35 +00:00
justin d924940d40 Add zfs files to rump userspace sources 2014-10-29 17:36:07 +00:00
christos d12b0036c5 - add RCSID's
- fix -Wconversion (except scanner)
2014-10-29 17:14:50 +00:00
uebayasi c6cb06a0e3 config(1): Check minimal config(1) output files 2014-10-29 16:24:32 +00:00
skrll 3497989d02 Don't flush random ASIDs. Instead always assume KERNEL_PID, i.e. 0.
All other TLB flushes are done via

	pmap_tlb_invalidate_addr -> tlb_invalidate_addr

OK matt@
2014-10-29 16:22:31 +00:00
skrll 886f5c0016 Simplify #ifdefs 2014-10-29 16:14:45 +00:00
skrll 050ad11c73 In the MULTIPROCESSOR case mark all interrupt handlers not at IPL_VM as
mpsafe, so the kernel_lock is only taken at IPL_VM as per spl(9).
2014-10-29 14:41:57 +00:00
nonaka 801d207930 Bump date for previous. 2014-10-29 14:33:23 +00:00
nonaka 981f989102 Note recent rtsx(4) change. 2014-10-29 14:28:10 +00:00
nonaka 8fdb68d7ad Added RTS5227/RTL8402/RTL8411/RTL8411B support. 2014-10-29 14:24:09 +00:00
skrll cd0fc78fa7 Sprinkle #include "opt_multiprocessor.h" 2014-10-29 14:14:14 +00:00
skrll 349816b449 PR/48669 evbarm/imx23_olinuxino (ARM9E) doesn't boot.
Don't try to map all memory and fix booting.
2014-10-29 11:21:51 +00:00
skrll cec24f163a Update a comment to reflect ARM ARMv7 2014-10-29 10:59:48 +00:00
skrll cf50862983 If our ASID got released and access via TTBR0 is disable make sure we
re-activate the lwp before calling mi_userret; otherwise bad things
happen, e.g. for signals.
2014-10-29 10:56:19 +00:00
skrll c304f8b6cf s/0/KERNEL_PID/ for correctness 2014-10-29 10:53:41 +00:00
skrll ddbf4237f9 Mark comintr as MP safe; otherwise a MULTIPROCESSOR kernel will try to
take the kernel_lock which breaks the locking protocol (should only be
taken at IPL_VM)
2014-10-29 10:47:46 +00:00
joerg 570e325c08 Don't hang when booting Cubietruck via FEL. 2014-10-29 10:28:03 +00:00
nonaka d3607182b3 regen 2014-10-29 10:22:28 +00:00
nonaka 9a55eb92a8 Add Realtek RTL8402 PCI-E Card Reader. 2014-10-29 10:21:53 +00:00
dennis a7844ca222 Correct 32 and 64 bit byte swap inlines 2014-10-29 01:33:39 +00:00
roy a36cc86c28 Note import of dhcpcd and openresolv. 2014-10-29 01:17:34 +00:00
christos d9836fd090 simplify and correct. 2014-10-29 01:13:28 +00:00
roy e2e4bfd1df Sync 2014-10-29 01:08:31 +00:00
macallan e38e5b4067 actually support EMP
( as in, look for additional motion info bits, not just buttons )
2014-10-29 00:48:12 +00:00
pooka 9dcb86b37a Don't install rumpuser.h here.
It's already installed by the rump kernel build (sys/rump/include/rump)
2014-10-28 23:48:03 +00:00
roy c97a58013f Sync 2014-10-28 22:39:25 +00:00