diff for duplicates of <5B08DA21.3070507@huawei.com> diff --git a/a/1.1.hdr b/a/1.1.hdr deleted file mode 100644 index d67853c..0000000 --- a/a/1.1.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/plain; charset="utf-8"; format=flowed -Content-Transfer-Encoding: 7bit diff --git a/a/1.2.hdr b/a/1.2.hdr deleted file mode 100644 index 94bdfd6..0000000 --- a/a/1.2.hdr +++ /dev/null @@ -1,2 +0,0 @@ -Content-Type: text/html; charset="utf-8" -Content-Transfer-Encoding: 8bit diff --git a/a/1.1.txt b/N1/1.txt similarity index 100% rename from a/1.1.txt rename to N1/1.txt diff --git a/a/1.2.bin b/N1/2.bin similarity index 96% rename from a/1.2.bin rename to N1/2.bin index 498b2ba..4f5c9ec 100644 --- a/a/1.2.bin +++ b/N1/2.bin @@ -8,7 +8,7 @@ <div class="moz-cite-prefix">On 2018/5/25 17:47, Jean-Philippe Brucker wrote:<br> </div> - <blockquote cite="mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef-5wv7dgnIgG8@public.gmane.org" + <blockquote cite="mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef@arm.com" type="cite"> <pre wrap="">On 25/05/18 03:39, Xu Zaibo wrote: </pre> @@ -130,46 +130,46 @@ after free). So, just image that 2 processes is working on the device with IOPF feature, and the 2 do the following to enable SVA:<br> <br> - <i>   1.open("/dev/vfio/vfio") ;</i><i><br> + <i>A A A 1.open("/dev/vfio/vfio") ;</i><i><br> </i><i><br> - </i><i>  2.open the group of the devcie by calling + </i><i>A A 2.open the group of the devcie by calling open("/dev/vfio/x"), but now, </i><i><br> - </i><i>   I think the second processes will fail to open the group + </i><i>A A A I think the second processes will fail to open the group because current VFIO thinks that one group only can be used by one process/vm,<br> -     at present, I use mediated device to create more groups on + A A A A at present, I use mediated device to create more groups on the parent device to support multiple processes;</i><i><br> </i> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <i> </i> - <p><i><span lang="EN-US">   3.VFIO_GROUP_SET_CONTAINER;</span></i></p> - <p><i><span lang="EN-US">   4.VFIO_SET_IOMMU;<br> + <p><i><span lang="EN-US">A A A 3.VFIO_GROUP_SET_CONTAINER;</span></i></p> + <p><i><span lang="EN-US">A A A 4.VFIO_SET_IOMMU;<br> <o:p></o:p></span></i></p> <i> </i><i><span style="font-size:12.0pt;font-family:"Times New Roman",serif; - mso-fareast-font-family:å®ä½;mso-fareast-theme-font:minor- + mso-fareast-font-family:a(R)?a 1/2 ?;mso-fareast-theme-font:minor- fareast;mso-font-kerning: 0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA" - lang="EN-US">   5.VFIO_IOMMU_BIND;<br> + lang="EN-US">A A A 5.VFIO_IOMMU_BIND;<br> <br> -    <big> 6.Do some works with the hardware working unit filled + A A A <big> 6.Do some works with the hardware working unit filled by PASID on the device;<br> <br> -   7.</big></span></i><i><span + A A 7.</big></span></i><i><span style="font-size:12.0pt;font-family:"Times New Roman",serif; - mso-fareast-font-family:å®ä½;mso-fareast-theme-font:minor- + mso-fareast-font-family:a(R)?a 1/2 ?;mso-fareast-theme-font:minor- fareast;mso-font-kerning: 0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA" lang="EN-US">VFIO_IOMMU_UNBIND;<br> <br> - </span></i><i><span lang="EN-US">   <big><b> </b><b><big><small>8.VFIO_GROUP_UNSET_CONTAINER;---here, + </span></i><i><span lang="EN-US">A A A <big><b> </b><b><big><small>8.VFIO_GROUP_UNSET_CONTAINER;---here, have to sleep to wait another process to finish works of the step 6;</small><br> <br> - </big></b>   9. close(group); close(containner);<br> + </big></b>A A A 9. close(group); close(containner);<br> <br> <br> </big></span></i><span lang="EN-US"><big>So, my idea is: If it @@ -204,7 +204,7 @@ href="file:///C:%5CUsers%5CX00180%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> - <w:DrawingGridVerticalSpacing>7.8 ç£ </w:DrawingGridVerticalSpacing> + <w:DrawingGridVerticalSpacing>7.8 cGBP?</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas/> @@ -820,7 +820,7 @@ href="file:///C:%5CUsers%5CX00180%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C <!-- /* Font Definitions */ @font-face - {font-family:å®ä½; + {font-family:a(R)?a 1/2 ?; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; @@ -828,7 +828,7 @@ href="file:///C:%5CUsers%5CX00180%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} @font-face - {font-family:å®ä½; + {font-family:a(R)?a 1/2 ?; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; @@ -836,7 +836,7 @@ href="file:///C:%5CUsers%5CX00180%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C mso-font-pitch:variable; mso-font-signature:3 680460288 22 0 262145 0;} @font-face - {font-family:"\@å®ä½"; + {font-family:"\@a(R)?a 1/2 ?"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:???????????????????????????????; mso-font-charset:134; @@ -853,7 +853,7 @@ href="file:///C:%5CUsers%5CX00180%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman",serif; - mso-fareast-font-family:å®ä½; + mso-fareast-font-family:a(R)?a 1/2 ?; mso-fareast-theme-font:minor-fareast;} p {mso-style-noshow:yes; @@ -865,7 +865,7 @@ p mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman",serif; - mso-fareast-font-family:å®ä½; + mso-fareast-font-family:a(R)?a 1/2 ?; mso-fareast-theme-font:minor-fareast;} .MsoChpDefault {mso-style-type:export-only; @@ -890,7 +890,7 @@ div.WordSection1 <style> /* Style Definitions */ table.MsoNormalTable - {mso-style-name:æ®éè¡¨æ ¼; + {mso-style-name:ae?(R)e??e!?ae 1/4 ; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; @@ -910,7 +910,7 @@ div.WordSection1 mso-font-kerning:1.0pt;} </style> <![endif]--><br> - <blockquote cite="mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef-5wv7dgnIgG8@public.gmane.org" + <blockquote cite="mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef@arm.com" type="cite"> <pre wrap=""> diff --git a/a/2.hdr b/N1/2.hdr index 4b86001..94bdfd6 100644 --- a/a/2.hdr +++ b/N1/2.hdr @@ -1,4 +1,2 @@ -Content-Type: text/plain; charset="us-ascii" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Content-Disposition: inline +Content-Type: text/html; charset="utf-8" +Content-Transfer-Encoding: 8bit diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index 8b13789..0000000 --- a/a/2.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/a/content_digest b/N1/content_digest index 890d5c6..fd7e889 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -6,28 +6,29 @@ "ref\0205c1729-8026-3efe-c363-d37d7150d622@arm.com\0" "ref\05B077765.30703@huawei.com\0" "ref\0fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef@arm.com\0" - "ref\0fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef-5wv7dgnIgG8@public.gmane.org\0" - "From\0Xu Zaibo <xuzaibo-hv44wF8Li93QT0dZR+AlfA@public.gmane.org>\0" + "From\0Xu Zaibo <xuzaibo@huawei.com>\0" "Subject\0Re: [PATCH v2 13/40] vfio: Add support for Shared Virtual Addressing\0" "Date\0Sat, 26 May 2018 11:53:05 +0800\0" - "To\0Jean-Philippe Brucker <jean-philippe.brucker-5wv7dgnIgG8@public.gmane.org>" - linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org <linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org> - linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org <iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org> - kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <kvm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - " linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org <linux-mm-Bw31MaZKKs3YtjvyW6yDsg@public.gmane.org>\0" - "Cc\0ashok.raj-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org <ashok.raj-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>" - dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org <dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org> - ilias.apalodimas-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org <ilias.apalodimas-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> - Will Deacon <Will.Deacon-5wv7dgnIgG8@public.gmane.org> - okaya-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org <okaya-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org> - rgummal-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org <rgummal-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> - rfranz-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org <rfranz-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org> - liguozhu-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org <liguozhu-C8/M+/jPZTeaMJb+Lgu22Q@public.gmane.org> - " christian.koenig-5C7GfCeVMHo@public.gmane.org <christian.koenig-5C7GfCeVMHo@public.gmane.org>\0" - "\02:1.1\0" + "To\0Jean-Philippe Brucker <jean-philippe.brucker@arm.com>" + linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> + linux-pci@vger.kernel.org <linux-pci@vger.kernel.org> + linux-acpi@vger.kernel.org <linux-acpi@vger.kernel.org> + devicetree@vger.kernel.org <devicetree@vger.kernel.org> + iommu@lists.linux-foundation.org <iommu@lists.linux-foundation.org> + kvm@vger.kernel.org <kvm@vger.kernel.org> + " linux-mm@kvack.org <linux-mm@kvack.org>\0" + "Cc\0Will Deacon <Will.Deacon@arm.com>" + okaya@codeaurora.org <okaya@codeaurora.org> + liguozhu@hisilicon.com <liguozhu@hisilicon.com> + ashok.raj@intel.com <ashok.raj@intel.com> + bharatku@xilinx.com <bharatku@xilinx.com> + rfranz@cavium.com <rfranz@cavium.com> + rgummal@xilinx.com <rgummal@xilinx.com> + dwmw2@infradead.org <dwmw2@infradead.org> + ilias.apalodimas@linaro.org <ilias.apalodimas@linaro.org> + christian.koenig@amd.com <christian.koenig@amd.com> + " Jonathan Cameron <Jonathan.Cameron@huawei.com>\0" + "\01:1\0" "b\0" "Hi,\n" "\n" @@ -168,7 +169,7 @@ "Thanks\n" "Zaibo\n" > - "\02:1.2\0" + "\01:2\0" "b\0" "<html>\n" " <head>\n" @@ -180,7 +181,7 @@ " <div class=\"moz-cite-prefix\">On 2018/5/25 17:47, Jean-Philippe\n" " Brucker wrote:<br>\n" " </div>\n" - " <blockquote cite=\"mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef-5wv7dgnIgG8@public.gmane.org\"\n" + " <blockquote cite=\"mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef@arm.com\"\n" " type=\"cite\">\n" " <pre wrap=\"\">On 25/05/18 03:39, Xu Zaibo wrote:\n" "</pre>\n" @@ -302,46 +303,46 @@ " So, just image that 2 processes is working on the device with IOPF\n" " feature, and the 2 do the following to enable SVA:<br>\n" " <br>\n" - " <i>\302\240\302\240\302\240 1.open(\"/dev/vfio/vfio\") ;</i><i><br>\n" + " <i>A A A 1.open(\"/dev/vfio/vfio\") ;</i><i><br>\n" " </i><i><br>\n" - " </i><i>\302\240\302\240 2.open the group of the devcie by calling\n" + " </i><i>A A 2.open the group of the devcie by calling\n" " open(\"/dev/vfio/x\"), but now, </i><i><br>\n" - " </i><i>\302\240 \302\240\302\240 I think the second processes will fail to open the group\n" + " </i><i>A A A I think the second processes will fail to open the group\n" " because current VFIO thinks that one group only can be used by one\n" " process/vm,<br>\n" - " \302\240\302\240\302\240\302\240 at present, I use mediated device to create more groups on\n" + " A A A A at present, I use mediated device to create more groups on\n" " the parent device to support multiple processes;</i><i><br>\n" " </i>\n" " <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n" " <i>\n" " </i>\n" - " <p><i><span lang=\"EN-US\">\302\240\302\240\302\240 3.VFIO_GROUP_SET_CONTAINER;</span></i></p>\n" - " <p><i><span lang=\"EN-US\">\302\240\302\240\302\240 4.VFIO_SET_IOMMU;<br>\n" + " <p><i><span lang=\"EN-US\">A A A 3.VFIO_GROUP_SET_CONTAINER;</span></i></p>\n" + " <p><i><span lang=\"EN-US\">A A A 4.VFIO_SET_IOMMU;<br>\n" " <o:p></o:p></span></i></p>\n" " <i>\n" " </i><i><span style=\"font-size:12.0pt;font-family:"Times New\n" " Roman",serif;\n" - " mso-fareast-font-family:\345\256\213\344\275\223;mso-fareast-theme-font:minor-\n" + " mso-fareast-font-family:a(R)?a 1/2 ?;mso-fareast-theme-font:minor-\n" " fareast;mso-font-kerning:\n" "0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA\"\n" - " lang=\"EN-US\">\302\240\302\240\302\240 5.VFIO_IOMMU_BIND;<br>\n" + " lang=\"EN-US\">A A A 5.VFIO_IOMMU_BIND;<br>\n" " <br>\n" - " \302\240\302\240\302\240<big> 6.Do some works with the hardware working unit filled\n" + " A A A <big> 6.Do some works with the hardware working unit filled\n" " by PASID on the device;<br>\n" " <br>\n" - " \302\240\302\240 7.</big></span></i><i><span\n" + " A A 7.</big></span></i><i><span\n" " style=\"font-size:12.0pt;font-family:"Times New\n" " Roman",serif;\n" - " mso-fareast-font-family:\345\256\213\344\275\223;mso-fareast-theme-font:minor-\n" + " mso-fareast-font-family:a(R)?a 1/2 ?;mso-fareast-theme-font:minor-\n" " fareast;mso-font-kerning:\n" "0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA\"\n" " lang=\"EN-US\">VFIO_IOMMU_UNBIND;<br>\n" " <br>\n" - " </span></i><i><span lang=\"EN-US\">\302\240\302\240\302\240<big><b> </b><b><big><small>8.VFIO_GROUP_UNSET_CONTAINER;---here,\n" + " </span></i><i><span lang=\"EN-US\">A A A <big><b> </b><b><big><small>8.VFIO_GROUP_UNSET_CONTAINER;---here,\n" " have to sleep to wait another process to finish works of\n" " the step 6;</small><br>\n" " <br>\n" - " </big></b>\302\240\302\240\302\240 9. close(group); close(containner);<br>\n" + " </big></b>A A A 9. close(group); close(containner);<br>\n" " <br>\n" " <br>\n" " </big></span></i><span lang=\"EN-US\"><big>So, my idea is: If it\n" @@ -376,7 +377,7 @@ " <w:TrackMoves/>\n" " <w:TrackFormatting/>\n" " <w:PunctuationKerning/>\n" - " <w:DrawingGridVerticalSpacing>7.8 \347\243\205</w:DrawingGridVerticalSpacing>\n" + " <w:DrawingGridVerticalSpacing>7.8 cGBP?</w:DrawingGridVerticalSpacing>\n" " <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>\n" " <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>\n" " <w:ValidateAgainstSchemas/>\n" @@ -992,7 +993,7 @@ "<!--\n" " /* Font Definitions */\n" " @font-face\n" - "\t{font-family:\345\256\213\344\275\223;\n" + "\t{font-family:a(R)?a 1/2 ?;\n" "\tpanose-1:2 1 6 0 3 1 1 1 1 1;\n" "\tmso-font-alt:SimSun;\n" "\tmso-font-charset:134;\n" @@ -1000,7 +1001,7 @@ "\tmso-font-pitch:variable;\n" "\tmso-font-signature:3 680460288 22 0 262145 0;}\n" "@font-face\n" - "\t{font-family:\345\256\213\344\275\223;\n" + "\t{font-family:a(R)?a 1/2 ?;\n" "\tpanose-1:2 1 6 0 3 1 1 1 1 1;\n" "\tmso-font-alt:SimSun;\n" "\tmso-font-charset:134;\n" @@ -1008,7 +1009,7 @@ "\tmso-font-pitch:variable;\n" "\tmso-font-signature:3 680460288 22 0 262145 0;}\n" "@font-face\n" - "\t{font-family:\"\\@\345\256\213\344\275\223\";\n" + "\t{font-family:\"\\@a(R)?a 1/2 ?\";\n" "\tpanose-1:2 1 6 0 3 1 1 1 1 1;\n" "\tmso-font-alt:???????????????????????????????;\n" "\tmso-font-charset:134;\n" @@ -1025,7 +1026,7 @@ "\tmso-pagination:widow-orphan;\n" "\tfont-size:12.0pt;\n" "\tfont-family:\"Times New Roman\",serif;\n" - "\tmso-fareast-font-family:\345\256\213\344\275\223;\n" + "\tmso-fareast-font-family:a(R)?a 1/2 ?;\n" "\tmso-fareast-theme-font:minor-fareast;}\n" "p\n" "\t{mso-style-noshow:yes;\n" @@ -1037,7 +1038,7 @@ "\tmso-pagination:widow-orphan;\n" "\tfont-size:12.0pt;\n" "\tfont-family:\"Times New Roman\",serif;\n" - "\tmso-fareast-font-family:\345\256\213\344\275\223;\n" + "\tmso-fareast-font-family:a(R)?a 1/2 ?;\n" "\tmso-fareast-theme-font:minor-fareast;}\n" ".MsoChpDefault\n" "\t{mso-style-type:export-only;\n" @@ -1062,7 +1063,7 @@ "<style>\n" " /* Style Definitions */\n" " table.MsoNormalTable\n" - "\t{mso-style-name:\346\231\256\351\200\232\350\241\250\346\240\274;\n" + "\t{mso-style-name:ae?(R)e??e!?ae 1/4 ;\n" "\tmso-tstyle-rowband-size:0;\n" "\tmso-tstyle-colband-size:0;\n" "\tmso-style-noshow:yes;\n" @@ -1082,7 +1083,7 @@ "\tmso-font-kerning:1.0pt;}\n" "</style>\n" "<![endif]--><br>\n" - " <blockquote cite=\"mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef-5wv7dgnIgG8@public.gmane.org\"\n" + " <blockquote cite=\"mid:fea420ff-e738-e2ed-ab1e-a3f4dde4b6ef@arm.com\"\n" " type=\"cite\">\n" " <pre wrap=\"\">\n" "\n" @@ -1091,7 +1092,5 @@ " <br>\n" " </body>\n" "</html>\n" - "\01:2\0" - "b\0" -99662c963010fa59fae58a69a21a6264c10a3506aadfbac7662cb9f487a1fd6f +6e668ac6525672b0b3770ca7dd808bc64d827606ed799b49554d61cf67ed2fa0
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.