summaryrefslogtreecommitdiff
path: root/firmware/adaptec
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 /firmware/adaptec
parent25627ba3899e71fc205e172b676b207ee0ac1e6a (diff)
downloadlwn-d686f21ace295f224eb2320bf1a8a20835de8494.tar.gz
lwn-d686f21ace295f224eb2320bf1a8a20835de8494.zip
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 'firmware/adaptec')
0 files changed, 0 insertions, 0 deletions