summaryrefslogtreecommitdiffstats
path: root/mm/kmemcheck.c
diff options
context:
space:
mode:
authorDong Jia Shi <bjsdjshi@linux.vnet.ibm.com>2017-03-17 04:17:42 +0100
committerCornelia Huck <cornelia.huck@de.ibm.com>2017-03-31 12:55:12 +0200
commitd686f21ace295f224eb2320bf1a8a20835de8494 (patch)
treed61b4653106e6a39dc1e6c90b6f507ac73a5390b /mm/kmemcheck.c
parent25627ba3899e71fc205e172b676b207ee0ac1e6a (diff)
downloadop-kernel-dev-d686f21ace295f224eb2320bf1a8a20835de8494.zip
op-kernel-dev-d686f21ace295f224eb2320bf1a8a20835de8494.tar.gz
vfio: ccw: introduce support for ccw0
Although Linux does not use format-0 channel command words (CCW0) these are a non-optional part of the platform spec, and for the sake of platform compliance, and possibly some non-Linux guests, we have to support CCW0. Making the kernel execute a format 0 channel program is too much hassle because we would need to allocate and use memory which can be addressed by 24 bit physical addresses (because of CCW0.cda). So we implement CCW0 support by translating the channel program into an equivalent CCW1 program instead. Based upon an orginal patch by Kai Yue Wang. Signed-off-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> Message-Id: <20170317031743.40128-16-bjsdjshi@linux.vnet.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'mm/kmemcheck.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud