linux-stable/arch/xtensa/platforms/iss
Max Filippov 549409b4b5 xtensa: ISS: allow simdisk to use high memory buffers
ISS kernel by default has only low memory. But it may be configured to
support high memory and started in a simulator with more than 128M of
RAM. Simdisk driver in such configuration can get IO request with a
high memory page. There may be no TLB entry for that page, only page
table entry. However simulators don't do pagewalking, so such IO request
will fail. Touch IO buffer in the buffer read/write loop so that a TLB
entry is likely there when read or write simcall is invoked.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2016-09-20 20:43:22 -07:00
..
include/platform xtensa: ISS: define simc_exit and use it instead of inline asm 2016-09-20 18:53:00 -07:00
console.c Xtensa improvements for 4.6: 2016-03-20 12:22:07 -07:00
Makefile xtensa: ISS: don't depend on CONFIG_TTY 2014-05-05 09:04:10 -07:00
network.c treewide: replace dev->trans_start update with helper 2016-05-04 14:16:49 -04:00
setup.c xtensa: ISS: define simc_exit and use it instead of inline asm 2016-09-20 18:53:00 -07:00
simdisk.c xtensa: ISS: allow simdisk to use high memory buffers 2016-09-20 20:43:22 -07:00