<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">榮樂様</span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0" style="margin:0px;user-select:text"></span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">早速のご回答ありがとうございます。</span><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">競合状態になってしまう原因など大変勉強になります。ありがとうございます。</span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0" style="margin:0px;user-select:text"></span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">また</span><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">いただいたパッチをもとに複数回、Windows10の起動</span><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">と</span></span><span data-contrast="auto" lang="EN-US" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SpellingErrorV2Themed SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text;background-repeat:repeat-x;background-position:left bottom;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDUgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTYuMiAoODE2NzIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPnNwZWxsaW5nX3NxdWlnZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkZsYWdzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxMC4wMDAwMDAsIC0yOTYuMDAwMDAwKSIgaWQ9InNwZWxsaW5nX3NxdWlnZ2xlIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxMC4wMDAwMDAsIDI5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDMgQzEuMjUsMyAxLjI1LDEgMi41LDEgQzMuNzUsMSAzLjc1LDMgNSwzIiBpZD0iUGF0aCIgc3Ryb2tlPSIjRUIwMDAwIiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'):base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDUgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTYuMiAoODE2NzIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPnNwZWxsaW5nX3NxdWlnZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkZsYWdzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxMC4wMDAwMDAsIC0yOTYuMDAwMDAwKSIgaWQ9InNwZWxsaW5nX3NxdWlnZ2xlIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxMC4wMDAwMDAsIDI5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDMgQzEuMjUsMyAxLjI1LDEgMi41LDEgQzMuNzUsMSAzLjc1LDMgNSwzIiBpZD0iUGF0aCIgc3Ryb2tlPSIjRUIwMDAwIiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'));border-bottom:1px solid transparent">Cry</span><span class="NormalTextRun SpellingErrorV2Themed SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text;background-repeat:repeat-x;background-position:left bottom;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDUgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTYuMiAoODE2NzIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPnNwZWxsaW5nX3NxdWlnZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkZsYWdzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxMC4wMDAwMDAsIC0yOTYuMDAwMDAwKSIgaWQ9InNwZWxsaW5nX3NxdWlnZ2xlIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxMC4wMDAwMDAsIDI5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDMgQzEuMjUsMyAxLjI1LDEgMi41LDEgQzMuNzUsMSAzLjc1LDMgNSwzIiBpZD0iUGF0aCIgc3Ryb2tlPSIjRUIwMDAwIiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'):base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNXB4IiBoZWlnaHQ9IjRweCIgdmlld0JveD0iMCAwIDUgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTYuMiAoODE2NzIpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPnNwZWxsaW5nX3NxdWlnZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IkZsYWdzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAxMC4wMDAwMDAsIC0yOTYuMDAwMDAwKSIgaWQ9InNwZWxsaW5nX3NxdWlnZ2xlIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxMC4wMDAwMDAsIDI5Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLDMgQzEuMjUsMyAxLjI1LDEgMi41LDEgQzMuNzUsMSAzLjc1LDMgNSwzIiBpZD0iUGF0aCIgc3Ryb2tlPSIjRUIwMDAwIiBzdHJva2Utd2lkdGg9IjEiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSI1IiBoZWlnaHQ9IjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'));border-bottom:1px solid transparent">stalDiskMarkのランダムアクセスを</span></span><span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">実行したところPanicが起こらなくなっていることが確認できました。</span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0" style="margin:0px;user-select:text"></span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">大変助かりました</span><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">。</span><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">重ねてお礼申し上げます。</span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0" style="margin:0px;user-select:text"></span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
<div class="OutlineElement Ltr SCXW232562261 BCX0" style="margin: 0px; user-select: text; cursor: text; clear: both; font-family: "Meiryo UI", "MS UI Gothic", "MS PGothic", "MS Gothic", sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);">
<p class="Paragraph SCXW232562261 BCX0" style="margin:0px;user-select:text;overflow-wrap:break-word;font-weight:normal;font-kerning:none;text-align:justify">
<span data-contrast="auto" lang="JA-JP" class="TextRun SCXW232562261 BCX0" style="margin:0px;user-select:text;font-variant-ligatures:none !important;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"><span class="NormalTextRun SCXW232562261 BCX0 ContentPasted0" style="margin:0px;user-select:text">豊田高専
5年情報工学科 伊藤大輝</span></span><span class="EOP SCXW232562261 BCX0 ContentPasted0" data-ccp-props="{"134245417":false,"335551550":6,"335551620":6}" style="margin:0px;user-select:text;font-size:10.5pt;line-height:15.1083px;font-family:Century, Century_EmbeddedFont, Century_MSFontService, serif"> </span></p>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>差出人:</b> BitVisor-devel <bitvisor-devel-bounces@bitvisor.org> が Hideki EIRAKU <hdk@igel.co.jp> の代理で送信<br>
<b>送信日時:</b> 2023年11月9日 11:16<br>
<b>宛先:</b> bitvisor-devel@bitvisor.org <bitvisor-devel@bitvisor.org><br>
<b>CC:</b> 平野 学(豊田高専) <hirano.manabu@toyota.kosen-ac.jp><br>
<b>件名:</b> [BitVisor-devel:128] Re: BitVisor NVMe Driverのエラーにつきまして</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">伊藤さん<br>
<br>
イーゲル 榮樂です。こんにちは。<br>
<br>
> bitvisor:panic(CPU3): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193<br>
<br>
うまく動くときと、このpanicが発生するときがあるとのことで、競合状態<br>
(レースコンディション) が発生しているのではないかと考えられます。NVMe<br>
は、複数のキューを持つことができるようになっていて、デバイス仕様と、ゲ<br>
スト側のデバイスドライバーの実装によって、複数のCPUコアからそれぞれの<br>
キューに次々にコマンドを入れられる場合があります。今の暗号化の実装は、<br>
そのような場合を十分に考慮できていない部分があるようです。添付のパッチ<br>
は、このcrypt_meta->n_intercepted_reqsに対するアクセスに排他制御を入れ<br>
るものです。このパッチを試して結果を教えていただけると嬉しいです。<br>
<br>
-- <br>
Hideki EIRAKU <hdk@igel.co.jp><br>
<br>
From: 伊藤 大輝(豊田高専) <31906@toyota.kosen-ac.jp><br>
Subject: [BitVisor-devel:127] BitVisor NVMe Driverのエラーにつきまして<br>
Date: Wed, 8 Nov 2023 05:50:51 +0000<br>
<br>
> 豊田工業高等専門学校情報工学科5年の伊藤大輝と申します。<br>
> <br>
> BitVisorを用いてシステム開発を行っています。<br>
> <br>
> <br>
> <br>
> SourceForgeにて最新のソースコードをクローンして、NVMeパラパススルードライバと暗号化のextentionを使用しつつ、Windows10を動かしています。しかしいくつかの条件でパニックが起こることがあります。<br>
> <br>
> <br>
> <br>
> 以下が利用しているPCの仕様と症状です。<br>
> <br>
> <br>
> <br>
> PCの仕様<br>
> <br>
> - マザーボード: ASRock B660M-HDV<br>
> <br>
> - CPU: Intel i3-12100 (Alder Lake, Gen12)<br>
> <br>
> - NVMe SSD: WD Blue SN550 NVMe SSD<br>
> <br>
> <br>
> 症状<br>
> <br>
> 以下の 1 または 2 で同じ Panic が発生することがあります。<br>
> <br>
> 1. BitVisor を grub2 で選択し,次の grub2 でWindows10 を選択し起動しはじめた時(ただし,何回に1回かだけ Panic が発生し,ほとんどの場合は Windows 10 が正常に起動します)<br>
> <br>
> 2. Windows 10 が起動した後,CrystalDiskMark(ベンチマークソフト)を実行した時,シーケンシャルアクセスのテストは通過しますが,次のランダムアクセスのテストを行ったとき<br>
> <br>
> 必ずではないのですが、NVMeドライバの暗号化extentionが Panicを起こすことがあります。<br>
> <br>
> <br>
> 以下は 1 と 2 の Panic 時のログです。<br>
> <br>
> <br>
> 1.エラーログ<br>
> <br>
> ```<br>
> <br>
> bitvisor:panic(CPU3): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193<br>
> <br>
> bitvisor:CPU3: CR0 80000039 CR2 7FF88FDCC00C CR3 39AA2000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000012 GDTR 40556C08+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 405561C0 40672240 40129E83 2 4013E312 4013E330 418DE300 41E63A80 0bitvisor: 40672240 11 405561C0 40121B37 FFFFFFFFFFFFFFF8 4012A7B7 40566800 4012AB88 418DEbitvisor:300 4012BCD7 4027F678 405561C0 4000 4012AF58 465B4000 FFFF000000000000
40566800 bitvisor:28 41E77D38 41E77CF8 41FAA480 402839A0<br>
> <br>
> bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012BCD7 4012AFbitvisor:58 40110FB5 40159CB6 40157F13 40157F43 40156713 40156CD7 4011EEDE 4011EF04 40138bitvisor:B9B 40139E3B 40138C4A 4013A688 40123F4C 40124013 40124063 40124655 40128F4A
4012bitvisor:34AB 4011FCE6 40122CC4 40122CE5 401106AB<br>
> <br>
> bitvisor:Guest state and registers of cpu 3 ------------<br>
> <br>
> bitvisor:RAX 020CC6F2 RCX 0000000E RDX FFFFE48B59879900 RBX 1B1698868F0<br>
> <br>
> bitvisor:RSP FFFFA181B15F6F90 RBP FFFFFC8FE36CFB00 RSI FFFFA181B1F7EB40 RDI 0000bitvisor:0000<br>
> <br>
> bitvisor:R8 FFFFE48B5A29A890 R9 00000003 R10 00000000 R11 0000010A<br>
> <br>
> bitvisor:R12 7D7597CAF0 R13 00000000 R14 00000000 R15 00000000<br>
> <br>
> bitvisor:CR0 80050033 CR2 7FF88FDCC00C CR3 2FAB99000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000209B SS 0000C0F3 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFA181B15bitvisor:D8000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000000 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF8076CC682F5 RFLAGS 00000246 GDTR FFFFA181B15ECFB0+00000057 IDTR FFFFbitvisor:A181B15EA000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 7=0x7 (Interrupt window)<br>
> <br>
> bitvisor:Exit qualification 00000000 VM exit interrupt information 00000000<br>
> <br>
> bitvisor:VM entry interruption-information 00000070 errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFFA181B15EA000+00000FFF VMCS RFLAGS 0000bitvisor:0246<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:CPU0: CR0 80010033 CR2 7FF8936740F0 CR3 394D3000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000016 GDTR 4067C448+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 FFFFFFFF 0 40129E83 401200BC 4013E312 4013E330 37D00000 5ED65C20 1bitvisor:1A00 0 11 FFFFFFFF 40121B37 0 4012A7B7 40566800 4012AB88 5ED65C20 11A00 0 FFFFFFbitvisor:FF 4 4012B020 FFFF000000011A00 40566800 37D00000 4013A596 4028E577 1B
4012BBF4 4bitvisor:012E063<br>
> <br>
> bitvisor:backtrace: 40129E83 401200BC 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B0bitvisor:20 4013A596 4012BBF4 4012E063 4012BC05 4012BB76 4012BC41 4012BC98 4013585A 40123bitvisor:4AB 4011FCE6 40122CC4 40122D0B 40110A22<br>
> <br>
> bitvisor:Guest state and registers of cpu 0 ------------<br>
> <br>
> bitvisor:RAX 00000001 RCX 10B3CD4060E20000 RDX 00000001 RBX FFFFFC8FE3497600<br>
> <br>
> bitvisor:RSP FFFFFC8FE3497360 RBP 00000000 RSI 00000001 RDI 00001189<br>
> <br>
> bitvisor:R8 00000000 R9 00000001 R10 00000000 R11 FFFFFC8FE3497330<br>
> <br>
> bitvisor:R12 FFFFFC8FE3497618 R13 00000001 R14 FFFFF8076ABAC180 R15 00000002<br>
> <br>
> bitvisor:CR0 80050033 CR2 7FF8936740F0 CR3 2FAB99000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000A09B SS 0000C093 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFF8076ABbitvisor:AC000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF8076CB21749 RFLAGS 00000202 GDTR FFFFF8076EE03FB0+00000057 IDTR FFFFbitvisor:F8076EE01000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 0=0x0 (Exception or NMI)<br>
> <br>
> bitvisor:Exit qualification 00000000 VM exit interrupt information 80000202<br>
> <br>
> bitvisor:VM entry interruption-information 000000E1 errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFFF8076EE01000+00000FFF VMCS RFLAGS 0000bitvisor:0202<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:CPU7: CR0 80000039 CR2 FFFFF80785D4A000 CR3 39AAB000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000012 GDTR 41E80C08+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 FFFFFFFF 0 40129E83 216 4013E312 4013E330 0 0 0 0 11 FFFFFFFF 4012bitvisor:1B37 82F 4012A7B7 40566800 4012AB88 0 0 0 FFFFFFFF 4 4012B020 FFFF000000000000 4bitvisor:0566800 0 4013A596 0 40124013 0 1<br>
> <br>
> bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 40124013 40124063 40124063 40124655 40128F4A 401234AB 4011FCE6 40122CC4 40122bitvisor:CE5 401106AB<br>
> <br>
> bitvisor:Guest state and registers of cpu 7 ------------<br>
> <br>
> bitvisor:RAX 00000001 RCX 10B3CD4060E20000 RDX 000C00E1 RBX FFFFFC8FE2B46FF0<br>
> <br>
> bitvisor:RSP FFFFFC8FE2B46E40 RBP 00000000 RSI 00000001 RDI 00003190<br>
> <br>
> bitvisor:R8 0000082F R9 000000E1 R10 FFFFF8076CA10960 R11 FFFFFC8FE2B46E10<br>
> <br>
> bitvisor:R12 FFFFFC8FE2B47008 R13 00000000 R14 FFFFA181B1CC3180 R15 00000002<br>
> <br>
> bitvisor:CR0 80050033 CR2 FFFFF80785D4A000 CR3 46E8B5000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000209B SS 0000C0F3 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFA181B1Cbitvisor:C3000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000000 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF8076CB21742 RFLAGS 00000206 GDTR FFFFA181B1CD7FB0+00000057 IDTR FFFFbitvisor:A181B1CD5000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 0=0x0 (Exception or NMI)<br>
> <br>
> bitvisor:Exit qualification 00000000 VM exit interrupt information 80000202<br>
> <br>
> bitvisor:VM entry interruption-information 0000002F errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFFA181B1CD5000+00000FFF VMCS RFLAGS 0000bitvisor:0206<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:panic(CPU3): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193<br>
> <br>
> ```<br>
> <br>
> <br>
> 2.エラーログ<br>
> <br>
> ```<br>
> <br>
> bitvisor:panic(CPU7): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193<br>
> <br>
> bitvisor:CPU7: CR0 80000039 CR2 1CEC5873000 CR3 39AAE000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000016 GDTR 41E80C08+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 405561C0 40672240 40129E83 2 4013E312 4013E330 418DE300 40359F40 0bitvisor: 40672240 11 405561C0 40121B37 FFFFFFFFFFFFFFF8 4012A7B7 40566800 4012AB88 418DEbitvisor:300 4012BCD7 4027F678 405561C0 1000 4012AF58 465B8000 FFFF000000000001
40566800 bitvisor:28 41E9FD48 41E9FD08 200000 402839A0<br>
> <br>
> bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012BCD7 4012AFbitvisor:58 40110FB5 40159CB6 40157F13 40157F43 40156713 40156CD7 4011EEDE 4011EF04 40138bitvisor:B9B 40138C01 4013A660 40124013 40124063 40124063 40124655 40128F4A 401234AB
4011bitvisor:FCE6 40122CC4 40122CE5 401106AB<br>
> <br>
> bitvisor:Guest state and registers of cpu 7 ------------<br>
> <br>
> bitvisor:RAX 000003FB RCX FFFF9301105BA02C RDX 00000002 RBX FFFFCA894567E020<br>
> <br>
> bitvisor:RSP FFFF900B7CA77B20 RBP FFFFCA8945C78000 RSI 00000001 RDI 00000000<br>
> <br>
> bitvisor:R8 FFFFCA8945CD7040 R9 FFFFCA894D351520 R10 FFFFCA89456BA2C0 R11 FFFFbitvisor:CA8945C77040<br>
> <br>
> bitvisor:R12 0000FF01 R13 FFFFCA894568A8B0 R14 FFFFCA8945821FB0 R15 00000400<br>
> <br>
> bitvisor:CR0 80050033 CR2 1CEC5873000 CR3 306972000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000209B SS 00004093 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFF93010FEbitvisor:E8000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF80526971F54 RFLAGS 00010202 GDTR FFFF93010FEFCFB0+00000057 IDTR FFFFbitvisor:93010FEFA000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 1=0x1 (External int)<br>
> <br>
> bitvisor:Exit qualification 00000000 VM exit interrupt information 00000000<br>
> <br>
> bitvisor:VM entry interruption-information 00000070 errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFF93010FEFA000+00000FFF VMCS RFLAGS 0001bitvisor:0202<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:CPU1: CR0 80000039 CR2 1CEC58C3000 CR3 39A87000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000012 GDTR 40556408+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 FFFFFFFF 0 40129E83 1 4013E312 4013E330 0 0 0 0 11 FFFFFFFF 40121Bbitvisor:37 18 4012A7B7 40566800 4012AB88 0 30 0 FFFFFFFF 4 4012B020 FFFF000000000000 405bitvisor:66800 0 4013A596 0 40124013 0 1<br>
> <br>
> bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 40124013 40124063 40124063 40124655 40128F4A 401234AB 4011FCE6 40122CC4 40122bitvisor:CE5 401106AB<br>
> <br>
> bitvisor:Guest state and registers of cpu 1 ------------<br>
> <br>
> bitvisor:RAX FFFF9301105BA018 RCX 0000008D RDX 0000008D RBX FFFFCA894567E020<br>
> <br>
> bitvisor:RSP FFFF900B7DAE6FC0 RBP FFFF900B7DAE7029 RSI FFFFCA894DD1D100 RDI FFFFbitvisor:CA8945CC9000<br>
> <br>
> bitvisor:R8 35763211 R9 FFFF900B7DAE7010 R10 FFFFF80511F08670 R11 FFFF900B7DAEbitvisor:6F90<br>
> <br>
> bitvisor:R12 00000401 R13 00000000 R14 FFFFCA894568A600 R15 FFFFCA89455B5120<br>
> <br>
> bitvisor:CR0 80050033 CR2 1CEC58C3000 CR3 306972000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000A09B SS 0000C093 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFF93010FCbitvisor:A5000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF80526973234 RFLAGS 00010287 GDTR FFFF93010FCB9FB0+00000057 IDTR FFFFbitvisor:93010FCB7000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 48=0x30 (EPT violation)<br>
> <br>
> bitvisor:Exit qualification 00000D82 VM exit interrupt information 00000000<br>
> <br>
> bitvisor:VM entry interruption-information 0000002F errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFF93010FCB7000+00000FFF VMCS RFLAGS 0001bitvisor:0287<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:CPU0: CR0 80010033 CR2 1CEC58D3000 CR3 394D3000 CR4 000026A8<br>
> <br>
> bitvisor:RFLAGS 00000016 GDTR 4067C448+0000FFFF IDTR 40566800+0000FF11<br>
> <br>
> bitvisor:stackdump: 11 FFFFFFFF 0 40129E83 1 4013E312 4013E330 37D00000 5EDAD120 11A00 0 bitvisor:11 FFFFFFFF 40121B37 18 4012A7B7 40566800 4012AB88 46 41B3FE80 0 FFFFFFFF 4 4012bitvisor:B020 FFFF000000011A00 40566800 37D00000 4013A596 4028E577 1B 4012BBF4
4012E063<br>
> <br>
> bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 4012BBF4 4012E063 4012BC05 4012BB76 4012BC41 4012BC98 4013585A 401234AB 4011Fbitvisor:CE6 40122CC4 40122D0B 40110A22<br>
> <br>
> bitvisor:Guest state and registers of cpu 0 ------------<br>
> <br>
> bitvisor:RAX 000001C8 RCX FFFF9301105BA044 RDX 00000001 RBX FFFFCA894567E020<br>
> <br>
> bitvisor:RSP FFFFF80514216B20 RBP FFFFCA8945C21000 RSI 00000001 RDI 00000000<br>
> <br>
> bitvisor:R8 00000029 R9 00000000 R10 00000000 R11 00000000<br>
> <br>
> bitvisor:R12 0000FF01 R13 FFFFCA894568ACB8 R14 FFFFCA894582BC80 R15 00000400<br>
> <br>
> bitvisor:CR0 80050033 CR2 1CEC58D3000 CR3 306972000 CR4 001506F8<br>
> <br>
> bitvisor:ACR ES 0000C0F3 CS 0000209B SS 00004093 DS 0000C0F3 FS 000040F3 GS 0000C0F3<br>
> <br>
> bitvisor:LIMIT ES (2^64-1) CS (2^64-1) SS (2^64-1) DS (2^64-1) FS (2^64-1) GS (2^64-1)<br>
> <br>
> bitvisor:BASE ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFF8050FFbitvisor:A1000<br>
> <br>
> bitvisor:SEL ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B<br>
> <br>
> bitvisor:RIP FFFFF80526971F54 RFLAGS 00010202 GDTR FFFFF80514203FB0+00000057 IDTR FFFFbitvisor:F80514201000+00000FFF<br>
> <br>
> bitvisor:EFER 00000D01<br>
> <br>
> bitvisor:Exit reason: 48=0x30 (EPT violation)<br>
> <br>
> bitvisor:Exit qualification 00000D82 VM exit interrupt information 00000000<br>
> <br>
> bitvisor:VM entry interruption-information 00000060 errcode 00000000 instlen 00000000<br>
> <br>
> bitvisor:VM exit errcode 00000000 VMCS IDTR FFFFF80514201000+00000FFF VMCS RFLAGS 0001bitvisor:0202<br>
> <br>
> bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0<br>
> <br>
> bitvisor:------------------------------------------------<br>
> <br>
> bitvisor:panic(CPU7): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193<br>
> <br>
> ```<br>
> <br>
> <br>
> 以下はdefconfigになります。<br>
> <br>
> defconfig```<br>
> <br>
> struct config_data config = {<br>
> <br>
> .vpn = {<br>
> <br>
> .mode = "L3IPsec",<br>
> <br>
> .virtualGatewayMacAddress = "00-88-88-88-88-88",<br>
> <br>
> .bindV4 = "true",<br>
> <br>
> .guestIpAddressV4 = "192.168.100.1",<br>
> <br>
> .guestIpSubnetV4 = "255.255.255.0",<br>
> <br>
> .guestMtuV4 = "1400",<br>
> <br>
> /* .guestVirtualGatewayIpAddressV4 = "192.168.6.254", */<br>
> <br>
> .dhcpV4 = "true",<br>
> <br>
> .dhcpLeaseExpiresV4 = "3600",<br>
> <br>
> .dhcpDnsV4 = "192.168.3.254",<br>
> <br>
> .dhcpDomainV4 = "sec.softether.co.jp",<br>
> <br>
> .adjustTcpMssV4 = "1240",<br>
> <br>
> .hostIpAddressV4 = "192.168.12.11",<br>
> <br>
> .hostIpSubnetV4 = "255.255.255.0",<br>
> <br>
> .hostMtuV4 = "1500",<br>
> <br>
> .hostIpDefaultGatewayV4 = "192.168.12.254",<br>
> <br>
> .optionV4ArpExpires = "60",<br>
> <br>
> .optionV4ArpDontUpdateExpires = "true",<br>
> <br>
> .vpnGatewayAddressV4 = "192.168.11.1",<br>
> <br>
> .vpnAuthMethodV4 = "Password",<br>
> <br>
> .vpnPasswordV4 = "password1",<br>
> <br>
> .vpnIdStringV4 = "user1@tsukuba.ac.jp<mailto:user1@tsukuba.ac.jp>",<br>
> <br>
> .vpnCertV4 = "",<br>
> <br>
> .vpnCaCertV4 = "",<br>
> <br>
> .vpnRsaKeyV4 = "",<br>
> <br>
> .vpnSpecifyIssuerV4 = "false",<br>
> <br>
> .vpnPhase1ModeV4 = "Aggressive",<br>
> <br>
> .vpnPhase1CryptoV4 = "3DES",<br>
> <br>
> .vpnPhase1HashV4 = "SHA-1",<br>
> <br>
> .vpnPhase1LifeSecondsV4 = "7200",<br>
> <br>
> .vpnPhase1LifeKilobytesV4 = "0",<br>
> <br>
> .vpnWaitPhase2BlankSpanV4 = "100",<br>
> <br>
> .vpnPhase2CryptoV4 = "3DES",<br>
> <br>
> .vpnPhase2HashV4 = "SHA-1",<br>
> <br>
> .vpnPhase2LifeSecondsV4 = "7200",<br>
> <br>
> .vpnPhase2LifeKilobytesV4 = "0",<br>
> <br>
> .vpnConnectTimeoutV4 = "5",<br>
> <br>
> .vpnIdleTimeoutV4 = "300",<br>
> <br>
> .vpnPingTargetV4 = "192.168.3.120",<br>
> <br>
> .vpnPingIntervalV4 = "12",<br>
> <br>
> .vpnPingMsgSizeV4 = "32",<br>
> <br>
> .bindV6 = "false",<br>
> <br>
> .guestIpAddressPrefixV6 = "2000::",<br>
> <br>
> .guestIpAddressSubnetV6 = "64",<br>
> <br>
> .guestMtuV6 = "1400",<br>
> <br>
> <br>
> <br>
> .raV6 = "true",<br>
> <br>
> .raLifetimeV6 = "300",<br>
> <br>
> .raDnsV6 = "2001:dc4::1",<br>
> <br>
> .hostIpAddressV6 = "5000::1:2:3:4",<br>
> <br>
> .hostIpAddressSubnetV6 = "64",<br>
> <br>
> .hostMtuV6 = "1500",<br>
> <br>
> .hostIpDefaultGatewayV6 = "5000::254",<br>
> <br>
> .optionV6NeighborExpires = "60",<br>
> <br>
> .vpnGatewayAddressV6 = "1000::1",<br>
> <br>
> .vpnAuthMethodV6 = "Password",<br>
> <br>
> .vpnPasswordV6 = "Akihabara",<br>
> <br>
> .vpnIdStringV6 = "testv6@tsukuba.ac.jp<mailto:testv6@tsukuba.ac.jp>",<br>
> <br>
> .vpnCertV6 = "",<br>
> <br>
> <br>
> <br>
> .vpnRsaKeyV6 = "",<br>
> <br>
> <br>
> <br>
> .vpnPhase1CryptoV6 = "3DES",<br>
> <br>
> .vpnPhase1HashV6 = "SHA-1",<br>
> <br>
> .vpnPhase1LifeSecondsV6 = "7200",<br>
> <br>
> .vpnPhase1LifeKilobytesV6 = "0",<br>
> <br>
> .vpnWaitPhase2BlankSpanV6 = "100",<br>
> <br>
> .vpnPhase1ModeV6 = "Aggressive",<br>
> <br>
> .vpnPhase2CryptoV6 = "3DES",<br>
> <br>
> .vpnPhase2HashV6 = "SHA-1",<br>
> <br>
> .vpnPhase2LifeSecondsV6 = "7200",<br>
> <br>
> .vpnPhase2LifeKilobytesV6 = "0",<br>
> <br>
> .vpnPhase2StrictIdV6 = "false",<br>
> <br>
> .vpnConnectTimeoutV6 = "5",<br>
> <br>
> .vpnIdleTimeoutV6 = "300",<br>
> <br>
> .vpnPingTargetV6 = "2001:200:564:0:230:48ff:fe83:cf41",<br>
> <br>
> .vpnPingIntervalV6 = "12",<br>
> <br>
> .vpnPingMsgSizeV6 = "32",<br>
> <br>
> },<br>
> <br>
> .storage = {<br>
> <br>
> .keys[0] = {<br>
> <br>
> 0x26, 0x3f, 0xe6, 0xcd, 0xb7, 0xb8, 0xd8, 0xce,<br>
> <br>
> 0x32, 0x6e, 0x13, 0xdc, 0x08, 0xaa, 0x69, 0x15,<br>
> <br>
> 0xf9, 0xd8, 0x1d, 0x8a, 0xc6, 0x20, 0xca, 0x5c,<br>
> <br>
> 0x92, 0xaa, 0x0f, 0x73, 0x4f, 0x74, 0x8d, 0xed,<br>
> <br>
> },<br>
> <br>
> .keys_conf[0] = {<br>
> <br>
> .guid = STORAGE_GUID_NULL,<br>
> <br>
> .type = STORAGE_TYPE_NULL,<br>
> <br>
> .host_id = 0,<br>
> <br>
> .device_id = 0,<br>
> <br>
> .lba_low = 63ULL,<br>
> <br>
> .lba_high = 12851999ULL,<br>
> <br>
> .crypto_name = "aes-xts",<br>
> <br>
> .keyindex = 0,<br>
> <br>
> .keybits = 256,<br>
> <br>
> },<br>
> <br>
> .keys_conf[1] = {<br>
> <br>
> .guid = STORAGE_GUID_NULL,<br>
> <br>
> .type = STORAGE_TYPE_USB,<br>
> <br>
> .host_id = 0,<br>
> <br>
> .device_id = 0,<br>
> <br>
> .lba_low = 0ULL,<br>
> <br>
> .lba_high = 0x7fffffffULL,<br>
> <br>
> .crypto_name = "aes-xts",<br>
> <br>
> .keyindex = 0,<br>
> <br>
> .keybits = 256,<br>
> <br>
> },<br>
> <br>
> .keys_conf[2] = {<br>
> <br>
> .guid = STORAGE_GUID_NULL,<br>
> <br>
> .type = STORAGE_TYPE_ATAPI,<br>
> <br>
> .host_id = 1,<br>
> <br>
> .device_id = 0,<br>
> <br>
> .lba_low = 0ULL,<br>
> <br>
> .lba_high = 1409024ULL,<br>
> <br>
> .crypto_name = "aes-xts",<br>
> <br>
> .keyindex = 0,<br>
> <br>
> .keybits = 256,<br>
> <br>
> },<br>
> <br>
> <br>
> <br>
> },<br>
> <br>
> .vmm = {<br>
> <br>
> .f11panic = 1,<br>
> <br>
> .f12msg = 1,<br>
> <br>
> .auto_reboot = 1,<br>
> <br>
> .panic_reboot = 0,<br>
> <br>
> .shell = 1,<br>
> <br>
> .dbgsh = 1,<br>
> <br>
> .no_intr_intercept = 0,<br>
> <br>
> .ignore_tsc_invariant = 0,<br>
> <br>
> .unsafe_nested_virtualization = 0,<br>
> <br>
> .conceal_hw_feedback = 0,<br>
> <br>
> .allow_pt = 1,<br>
> <br>
> .telnet_dbgsh = 0,<br>
> <br>
> .tty_mac_address = {<br>
> <br>
> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF<br>
> <br>
> },<br>
> <br>
> .tty_syslog = {<br>
> <br>
> .enable = 1,<br>
> <br>
> .src_ipaddr = { 192, 168, 100, 1 },<br>
> <br>
> .dst_ipaddr = { 192, 168, 100, 2 },<br>
> <br>
> },<br>
> <br>
> .tty_pro1000 = 1,<br>
> <br>
> .tty_rtl8169 = 0,<br>
> <br>
> .tty_x540 = 1,<br>
> <br>
> .tty_ieee1394 = 0,<br>
> <br>
> .driver = {<br>
> <br>
> .pci = "driver=nvme, storage_io=1, ext=encrypt,",<br>
> <br>
> },<br>
> <br>
> .iccard = {<br>
> <br>
> .enable = 0,<br>
> <br>
> .status = 0,<br>
> <br>
> },<br>
> <br>
> },<br>
> <br>
> };<br>
> <br>
> ```<br>
> <br>
> <br>
> <br>
> <br>
</div>
</span></font></div>
</body>
</html>