Commit Graph

231530 Commits

Author SHA1 Message Date
skrll
da45bf09e7 Update PTE_SYNC_CURRENT to add a dsb for armv7 - part of the
break-before-make fix.
2014-11-10 15:46:33 +00:00
skrll
f80c917f52 Remove an XXXNH comment. 2014-11-10 14:37:14 +00:00
skrll
f8c5f442eb Remove an unnecessary flush that sneaked in as part of break-before-make
change.
2014-11-10 14:35:59 +00:00
skrll
872d5ef93a In pmap_fault_fixup re-instate the TLB flush for the shared L1 case that
occurs for non-ARM_MMU_EXTENDED kernels.

This fixes rump/rumpkern/t_sp:stress_killer on rpi which is currently
non-ARM_MMU_EXTENDED
2014-11-10 14:33:00 +00:00
apb
d23dc3a0d7 Replace '.' and '-' in ${op} with '_', before setting d_${op}=true.
Also remove or simplify older code that did the same thing in a
different way.  The old code handled most cases, but did not change
op=kernel.gdb to op=kernel_gdb.
2014-11-10 09:59:33 +00:00
snj
8aed8f1ac1 minor wording nits and a typo fix 2014-11-10 07:33:31 +00:00
snj
5b90a227cf "Encryption" has an r in it. 2014-11-10 01:05:10 +00:00
christos
802a4e04fc remove debugging 2014-11-09 22:50:38 +00:00
christos
aa5330adc0 add a couple of event counters. 2014-11-09 20:29:58 +00:00
nonaka
fadc949fa2 defflag HDAUDIOVERBOSE. 2014-11-09 20:14:01 +00:00
nonaka
f1ce263ad2 Wait for the RIRB DMA engine to come ready. Needed on the audio device
integrated in the Vortex86EX SoC. From OpenBSD.
2014-11-09 19:57:53 +00:00
nonaka
577d6ff6a4 more mention RTL8251. 2014-11-09 19:35:43 +00:00
riz
57634aefc0 Commit forgotten regenerated file. 2014-11-09 18:40:19 +00:00
christos
66d4eaa769 add handler for /kern/evcnt and print the actual error when failing. 2014-11-09 18:36:02 +00:00
maxv
be2f51b7f2 Do not uselessly include <sys/malloc.h>. 2014-11-09 18:23:28 +00:00
maxv
65896a5125 Do not uselessly include <sys/malloc.h>. 2014-11-09 18:08:06 +00:00
nonaka
33366c310f match Realtek RTL8251. 2014-11-09 17:54:45 +00:00
nonaka
541e09b904 regen 2014-11-09 17:54:02 +00:00
nonaka
4e15a9ae61 Add Realtek RTL8251. 2014-11-09 17:53:37 +00:00
maxv
eda7c7bbe4 Do not uselessly include <sys/malloc.h>. 2014-11-09 17:48:07 +00:00
pooka
77e862601f Move rump kernel man pages from various sources to sys/rump
namely:
  * src/lib is used only when building for POSIX'y platforms, but
    the man pages have their use for all platforms
  * rumpuser.3 is a function of the rump kernel, not one of the of
    the POSIX'y implementation hosted in src/lib/librumpuser

no functional change
2014-11-09 17:39:37 +00:00
nonaka
7a921b20ed Use correct IWN_HW_REV_TYPE_MASK. 2014-11-09 14:40:54 +00:00
jmcneill
8bac408286 add WSDISPLAY_TYPE_ALLWINNER 2014-11-09 14:33:21 +00:00
jmcneill
ef982eee36 If we can't determine the preferred display mode for some reason, fallback
to 640x480.
2014-11-09 14:30:55 +00:00
nonaka
573a5a695c fix error messages. 2014-11-09 14:29:13 +00:00
jmcneill
e90c621c6a add awintcon, awindebe, genfb, wsdisplay, wsmux, wsfont 2014-11-09 14:11:38 +00:00
jmcneill
9ac746cbb3 awin framebuffer support, not sure if this works yet because hdmi is not working yet 2014-11-09 14:10:54 +00:00
mlelstv
700624d2ac support DIOCMWEDGES ioctl 2014-11-09 10:10:08 +00:00
skrll
2f301a00a7 Ensure all memory operations are complete by before wfi. For example, the
cpu could have just been in uvm_pageidlezero.
2014-11-09 09:21:57 +00:00
skrll
3882ea1f75 Post a dmb before invalidating the cache in the post-{read,write}
operations to ensure that any/all cachelines brought in via speculation
are really flushed.
2014-11-09 09:18:07 +00:00
chs
cf17e2bd8e in the initial asm code, save the interesting caller-saved registers
(containing "arg" and "len") across function calls to C code.
fixes kernels built with gcc 4.8.
2014-11-09 00:05:06 +00:00
justin
50e0f3e25a Remove superfluous getcontext() 2014-11-08 23:47:15 +00:00
justin
c78a9b9247 Move makecontext into function with getcontext for consistency 2014-11-08 23:20:23 +00:00
justin
1e44adf395 Fix some error handling cases. 2014-11-08 21:27:04 +00:00
nonaka
5cd8daf798 return correct remaining jiffies.
fix X server hang when screen blank by DPMS.
2014-11-08 19:27:40 +00:00
macallan
f1a21b65f4 aprint_*-ize 2014-11-08 17:21:51 +00:00
skrll
99321185ee Clarify/merge two comments 2014-11-08 17:18:54 +00:00
skrll
181765f467 Whitespace 2014-11-08 17:18:22 +00:00
skrll
7920dedaa9 Include opt_multiprocessor.h 2014-11-08 17:09:38 +00:00
macallan
caa649f527 nicely ask the keyboard to distinguish between left and right Control, Alt
and Shift keys.
Welcome to the world of accents and diacritics!
2014-11-08 16:52:35 +00:00
skrll
ca24710343 Add more structs and defines from various sources including FreeBSD,
OpenBSD and Takahiro HAYASHI
2014-11-08 16:20:23 +00:00
jmcneill
d059cc6c9a add some more A31 soft reset bits 2014-11-08 11:28:52 +00:00
skrll
35ebfd12a1 Add __HAVE_MM_MD_CACHE_ALIASING 2014-11-08 08:10:13 +00:00
skrll
43109f18fb Move some options into std.rpi 2014-11-08 08:08:32 +00:00
matt
70003d52fd When allocing a l1page, if a page isn't available, use uvm_wait to wait
for one to become available.  Should fix PR/49364.
2014-11-08 08:01:34 +00:00
uebayasi
28fcb3ecde config(1): Note a little more about linkage 2014-11-08 05:57:41 +00:00
snj
1ead4f1a39 fourth time's the charm, i guess. when committing a generated file,
it's best to use the latest revision of the source file (hi uebs!)

regen to include changes from revision 1.105 of doc/BUILDING.mdoc
2014-11-08 04:23:00 +00:00
jmcneill
c57b909dd8 Note that HDMI is for A31 too 2014-11-08 00:48:06 +00:00
christos
521e0d5bd2 give a little more space 2014-11-08 00:47:32 +00:00
jmcneill
36474778d0 add awinhdmi 2014-11-08 00:32:33 +00:00