[BitVisor-devel:127] BitVisor NVMe Driverのエラーにつきまして

伊藤 大輝(豊田高専) 31906 @ toyota.kosen-ac.jp
2023年 11月 8日 (水) 14:50:51 JST


豊田工業高等専門学校情報工学科5年の伊藤大輝と申します。

BitVisorを用いてシステム開発を行っています。



SourceForgeにて最新のソースコードをクローンして、NVMeパラパススルードライバと暗号化のextentionを使用しつつ、Windows10を動かしています。しかしいくつかの条件でパニックが起こることがあります。



以下が利用しているPCの仕様と症状です。



PCの仕様

- マザーボード: ASRock B660M-HDV

- CPU: Intel i3-12100 (Alder Lake, Gen12)

- NVMe SSD: WD Blue SN550 NVMe SSD


症状

以下の 1 または 2 で同じ Panic が発生することがあります。

  1.  BitVisor を grub2 で選択し,次の grub2 でWindows10 を選択し起動しはじめた時(ただし,何回に1回かだけ Panic が発生し,ほとんどの場合は Windows 10 が正常に起動します)

  2.  Windows 10 が起動した後,CrystalDiskMark(ベンチマークソフト)を実行した時,シーケンシャルアクセスのテストは通過しますが,次のランダムアクセスのテストを行ったとき

必ずではないのですが、NVMeドライバの暗号化extentionが Panicを起こすことがあります。


以下は 1 と 2 の Panic 時のログです。


1.エラーログ

```

bitvisor:panic(CPU3): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193

bitvisor:CPU3: CR0 80000039    CR2 7FF88FDCC00C    CR3 39AA2000    CR4 000026A8

bitvisor:RFLAGS 00000012  GDTR 40556C08+0000FFFF  IDTR 40566800+0000FF11

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

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

bitvisor:Guest state and registers of cpu 3 ------------

bitvisor:RAX 020CC6F2    RCX 0000000E    RDX FFFFE48B59879900    RBX 1B1698868F0

bitvisor:RSP FFFFA181B15F6F90    RBP FFFFFC8FE36CFB00    RSI FFFFA181B1F7EB40    RDI 0000bitvisor:0000

bitvisor:R8  FFFFE48B5A29A890    R9  00000003    R10 00000000    R11 0000010A

bitvisor:R12 7D7597CAF0    R13 00000000    R14 00000000    R15 00000000

bitvisor:CR0 80050033    CR2 7FF88FDCC00C    CR3 2FAB99000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000209B SS 0000C0F3 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFA181B15bitvisor:D8000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000000 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF8076CC682F5  RFLAGS 00000246  GDTR FFFFA181B15ECFB0+00000057  IDTR FFFFbitvisor:A181B15EA000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 7=0x7 (Interrupt window)

bitvisor:Exit qualification 00000000  VM exit interrupt information 00000000

bitvisor:VM entry interruption-information 00000070  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFFA181B15EA000+00000FFF   VMCS RFLAGS 0000bitvisor:0246

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:CPU0: CR0 80010033    CR2 7FF8936740F0    CR3 394D3000    CR4 000026A8

bitvisor:RFLAGS 00000016  GDTR 4067C448+0000FFFF  IDTR 40566800+0000FF11

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

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

bitvisor:Guest state and registers of cpu 0 ------------

bitvisor:RAX 00000001    RCX 10B3CD4060E20000    RDX 00000001    RBX FFFFFC8FE3497600

bitvisor:RSP FFFFFC8FE3497360    RBP 00000000    RSI 00000001    RDI 00001189

bitvisor:R8  00000000    R9  00000001    R10 00000000    R11 FFFFFC8FE3497330

bitvisor:R12 FFFFFC8FE3497618    R13 00000001    R14 FFFFF8076ABAC180    R15 00000002

bitvisor:CR0 80050033    CR2 7FF8936740F0    CR3 2FAB99000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000A09B SS 0000C093 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFF8076ABbitvisor:AC000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF8076CB21749  RFLAGS 00000202  GDTR FFFFF8076EE03FB0+00000057  IDTR FFFFbitvisor:F8076EE01000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 0=0x0 (Exception or NMI)

bitvisor:Exit qualification 00000000  VM exit interrupt information 80000202

bitvisor:VM entry interruption-information 000000E1  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFFF8076EE01000+00000FFF   VMCS RFLAGS 0000bitvisor:0202

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:CPU7: CR0 80000039    CR2 FFFFF80785D4A000    CR3 39AAB000    CR4 000026A8

bitvisor:RFLAGS 00000012  GDTR 41E80C08+0000FFFF  IDTR 40566800+0000FF11

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

bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 40124013 40124063 40124063 40124655 40128F4A 401234AB 4011FCE6 40122CC4 40122bitvisor:CE5 401106AB

bitvisor:Guest state and registers of cpu 7 ------------

bitvisor:RAX 00000001    RCX 10B3CD4060E20000    RDX 000C00E1    RBX FFFFFC8FE2B46FF0

bitvisor:RSP FFFFFC8FE2B46E40    RBP 00000000    RSI 00000001    RDI 00003190

bitvisor:R8  0000082F    R9  000000E1    R10 FFFFF8076CA10960    R11 FFFFFC8FE2B46E10

bitvisor:R12 FFFFFC8FE2B47008    R13 00000000    R14 FFFFA181B1CC3180    R15 00000002

bitvisor:CR0 80050033    CR2 FFFFF80785D4A000    CR3 46E8B5000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000209B SS 0000C0F3 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFA181B1Cbitvisor:C3000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000000 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF8076CB21742  RFLAGS 00000206  GDTR FFFFA181B1CD7FB0+00000057  IDTR FFFFbitvisor:A181B1CD5000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 0=0x0 (Exception or NMI)

bitvisor:Exit qualification 00000000  VM exit interrupt information 80000202

bitvisor:VM entry interruption-information 0000002F  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFFA181B1CD5000+00000FFF   VMCS RFLAGS 0000bitvisor:0206

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:panic(CPU3): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193

```


2.エラーログ

```

bitvisor:panic(CPU7): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193

bitvisor:CPU7: CR0 80000039    CR2 1CEC5873000    CR3 39AAE000    CR4 000026A8

bitvisor:RFLAGS 00000016  GDTR 41E80C08+0000FFFF  IDTR 40566800+0000FF11

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

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

bitvisor:Guest state and registers of cpu 7 ------------

bitvisor:RAX 000003FB    RCX FFFF9301105BA02C    RDX 00000002    RBX FFFFCA894567E020

bitvisor:RSP FFFF900B7CA77B20    RBP FFFFCA8945C78000    RSI 00000001    RDI 00000000

bitvisor:R8  FFFFCA8945CD7040    R9  FFFFCA894D351520    R10 FFFFCA89456BA2C0    R11 FFFFbitvisor:CA8945C77040

bitvisor:R12 0000FF01    R13 FFFFCA894568A8B0    R14 FFFFCA8945821FB0    R15 00000400

bitvisor:CR0 80050033    CR2 1CEC5873000    CR3 306972000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000209B SS 00004093 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFF93010FEbitvisor:E8000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF80526971F54  RFLAGS 00010202  GDTR FFFF93010FEFCFB0+00000057  IDTR FFFFbitvisor:93010FEFA000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 1=0x1 (External int)

bitvisor:Exit qualification 00000000  VM exit interrupt information 00000000

bitvisor:VM entry interruption-information 00000070  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFF93010FEFA000+00000FFF   VMCS RFLAGS 0001bitvisor:0202

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:CPU1: CR0 80000039    CR2 1CEC58C3000    CR3 39A87000    CR4 000026A8

bitvisor:RFLAGS 00000012  GDTR 40556408+0000FFFF  IDTR 40566800+0000FF11

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

bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 40124013 40124063 40124063 40124655 40128F4A 401234AB 4011FCE6 40122CC4 40122bitvisor:CE5 401106AB

bitvisor:Guest state and registers of cpu 1 ------------

bitvisor:RAX FFFF9301105BA018    RCX 0000008D    RDX 0000008D    RBX FFFFCA894567E020

bitvisor:RSP FFFF900B7DAE6FC0    RBP FFFF900B7DAE7029    RSI FFFFCA894DD1D100    RDI FFFFbitvisor:CA8945CC9000

bitvisor:R8  35763211    R9  FFFF900B7DAE7010    R10 FFFFF80511F08670    R11 FFFF900B7DAEbitvisor:6F90

bitvisor:R12 00000401    R13 00000000    R14 FFFFCA894568A600    R15 FFFFCA89455B5120

bitvisor:CR0 80050033    CR2 1CEC58C3000    CR3 306972000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000A09B SS 0000C093 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFF93010FCbitvisor:A5000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF80526973234  RFLAGS 00010287  GDTR FFFF93010FCB9FB0+00000057  IDTR FFFFbitvisor:93010FCB7000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 48=0x30 (EPT violation)

bitvisor:Exit qualification 00000D82  VM exit interrupt information 00000000

bitvisor:VM entry interruption-information 0000002F  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFF93010FCB7000+00000FFF   VMCS RFLAGS 0001bitvisor:0287

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:CPU0: CR0 80010033    CR2 1CEC58D3000    CR3 394D3000    CR4 000026A8

bitvisor:RFLAGS 00000016  GDTR 4067C448+0000FFFF  IDTR 40566800+0000FF11

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

bitvisor:backtrace: 40129E83 4013E312 4013E330 40121B37 4012A7B7 4012AB88 4012B020 4013A5bitvisor:96 4012BBF4 4012E063 4012BC05 4012BB76 4012BC41 4012BC98 4013585A 401234AB 4011Fbitvisor:CE6 40122CC4 40122D0B 40110A22

bitvisor:Guest state and registers of cpu 0 ------------

bitvisor:RAX 000001C8    RCX FFFF9301105BA044    RDX 00000001    RBX FFFFCA894567E020

bitvisor:RSP FFFFF80514216B20    RBP FFFFCA8945C21000    RSI 00000001    RDI 00000000

bitvisor:R8  00000029    R9  00000000    R10 00000000    R11 00000000

bitvisor:R12 0000FF01    R13 FFFFCA894568ACB8    R14 FFFFCA894582BC80    R15 00000400

bitvisor:CR0 80050033    CR2 1CEC58D3000    CR3 306972000    CR4 001506F8

bitvisor:ACR   ES 0000C0F3 CS 0000209B SS 00004093 DS 0000C0F3 FS 000040F3 GS 0000C0F3

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)

bitvisor:BASE  ES 00000000 CS 00000000 SS 00000000 DS 00000000 FS 00000000 GS FFFFF8050FFbitvisor:A1000

bitvisor:SEL   ES 0000002B CS 00000010 SS 00000018 DS 0000002B FS 00000053 GS 0000002B

bitvisor:RIP FFFFF80526971F54  RFLAGS 00010202  GDTR FFFFF80514203FB0+00000057  IDTR FFFFbitvisor:F80514201000+00000FFF

bitvisor:EFER 00000D01

bitvisor:Exit reason: 48=0x30 (EPT violation)

bitvisor:Exit qualification 00000D82  VM exit interrupt information 00000000

bitvisor:VM entry interruption-information 00000060  errcode 00000000  instlen 00000000

bitvisor:VM exit errcode 00000000  VMCS IDTR FFFFF80514201000+00000FFF   VMCS RFLAGS 0001bitvisor:0202

bitvisor:re=0 pg=1 sw:en=0x0 es=0x0 cs=0x0 ss=0x0 ds=0x0 fs=0x0 gs=0x0

bitvisor:------------------------------------------------

bitvisor:panic(CPU7): Assertion failed!(crypt_meta->n_intercepted_reqs > 0) function req_bitvisor:callback file drivers/nvme/nvme_crypt.c line 193

```


以下はdefconfigになります。

defconfig```

struct config_data config = {

.vpn = {

.mode = "L3IPsec",

.virtualGatewayMacAddress = "00-88-88-88-88-88",

.bindV4 = "true",

.guestIpAddressV4 = "192.168.100.1",

.guestIpSubnetV4 = "255.255.255.0",

.guestMtuV4 = "1400",

/* .guestVirtualGatewayIpAddressV4 = "192.168.6.254", */

.dhcpV4 = "true",

.dhcpLeaseExpiresV4 = "3600",

.dhcpDnsV4 = "192.168.3.254",

.dhcpDomainV4 = "sec.softether.co.jp",

.adjustTcpMssV4 = "1240",

.hostIpAddressV4 = "192.168.12.11",

.hostIpSubnetV4 = "255.255.255.0",

.hostMtuV4 = "1500",

.hostIpDefaultGatewayV4 = "192.168.12.254",

.optionV4ArpExpires = "60",

.optionV4ArpDontUpdateExpires = "true",

.vpnGatewayAddressV4 = "192.168.11.1",

.vpnAuthMethodV4 = "Password",

.vpnPasswordV4 = "password1",

.vpnIdStringV4 = "user1 @ tsukuba.ac.jp<mailto:user1 @ tsukuba.ac.jp>",

.vpnCertV4 = "",

.vpnCaCertV4 = "",

.vpnRsaKeyV4 = "",

.vpnSpecifyIssuerV4 = "false",

.vpnPhase1ModeV4 = "Aggressive",

.vpnPhase1CryptoV4 = "3DES",

.vpnPhase1HashV4 = "SHA-1",

.vpnPhase1LifeSecondsV4 = "7200",

.vpnPhase1LifeKilobytesV4 = "0",

.vpnWaitPhase2BlankSpanV4 = "100",

.vpnPhase2CryptoV4 = "3DES",

.vpnPhase2HashV4 = "SHA-1",

.vpnPhase2LifeSecondsV4 = "7200",

.vpnPhase2LifeKilobytesV4 = "0",

.vpnConnectTimeoutV4 = "5",

.vpnIdleTimeoutV4 = "300",

.vpnPingTargetV4 = "192.168.3.120",

.vpnPingIntervalV4 = "12",

.vpnPingMsgSizeV4 = "32",

.bindV6 = "false",

.guestIpAddressPrefixV6 = "2000::",

.guestIpAddressSubnetV6 = "64",

.guestMtuV6 = "1400",



.raV6 = "true",

.raLifetimeV6 = "300",

.raDnsV6 = "2001:dc4::1",

.hostIpAddressV6 = "5000::1:2:3:4",

.hostIpAddressSubnetV6 = "64",

.hostMtuV6 = "1500",

.hostIpDefaultGatewayV6 = "5000::254",

.optionV6NeighborExpires = "60",

.vpnGatewayAddressV6 = "1000::1",

.vpnAuthMethodV6 = "Password",

.vpnPasswordV6 = "Akihabara",

.vpnIdStringV6 = "testv6 @ tsukuba.ac.jp<mailto:testv6 @ tsukuba.ac.jp>",

.vpnCertV6 = "",



.vpnRsaKeyV6 = "",



.vpnPhase1CryptoV6 = "3DES",

.vpnPhase1HashV6 = "SHA-1",

.vpnPhase1LifeSecondsV6 = "7200",

.vpnPhase1LifeKilobytesV6 = "0",

.vpnWaitPhase2BlankSpanV6 = "100",

.vpnPhase1ModeV6 = "Aggressive",

.vpnPhase2CryptoV6 = "3DES",

.vpnPhase2HashV6 = "SHA-1",

.vpnPhase2LifeSecondsV6 = "7200",

.vpnPhase2LifeKilobytesV6 = "0",

.vpnPhase2StrictIdV6 = "false",

.vpnConnectTimeoutV6 = "5",

.vpnIdleTimeoutV6 = "300",

.vpnPingTargetV6 = "2001:200:564:0:230:48ff:fe83:cf41",

.vpnPingIntervalV6 = "12",

.vpnPingMsgSizeV6 = "32",

},

.storage = {

.keys[0] = {

0x26, 0x3f, 0xe6, 0xcd, 0xb7, 0xb8, 0xd8, 0xce,

0x32, 0x6e, 0x13, 0xdc, 0x08, 0xaa, 0x69, 0x15,

0xf9, 0xd8, 0x1d, 0x8a, 0xc6, 0x20, 0xca, 0x5c,

0x92, 0xaa, 0x0f, 0x73, 0x4f, 0x74, 0x8d, 0xed,

},

.keys_conf[0] = {

.guid = STORAGE_GUID_NULL,

.type = STORAGE_TYPE_NULL,

.host_id = 0,

.device_id = 0,

.lba_low = 63ULL,

.lba_high = 12851999ULL,

.crypto_name = "aes-xts",

.keyindex = 0,

.keybits = 256,

},

.keys_conf[1] = {

.guid = STORAGE_GUID_NULL,

.type = STORAGE_TYPE_USB,

.host_id = 0,

.device_id = 0,

.lba_low = 0ULL,

.lba_high = 0x7fffffffULL,

.crypto_name = "aes-xts",

.keyindex = 0,

.keybits = 256,

},

.keys_conf[2] = {

.guid =         STORAGE_GUID_NULL,

.type =         STORAGE_TYPE_ATAPI,

.host_id =      1,

.device_id =    0,

.lba_low =      0ULL,

.lba_high =     1409024ULL,

.crypto_name =  "aes-xts",

.keyindex =     0,

.keybits =      256,

},



},

.vmm = {

.f11panic = 1,

.f12msg = 1,

.auto_reboot = 1,

.panic_reboot = 0,

.shell = 1,

.dbgsh = 1,

.no_intr_intercept = 0,

.ignore_tsc_invariant = 0,

.unsafe_nested_virtualization = 0,

                         .conceal_hw_feedback = 0,

                     .allow_pt = 1,

                         .telnet_dbgsh = 0,

.tty_mac_address = {

0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF

},

.tty_syslog = {

.enable = 1,

.src_ipaddr = { 192, 168, 100, 1 },

.dst_ipaddr = { 192, 168, 100, 2 },

},

.tty_pro1000 = 1,

.tty_rtl8169 = 0,

.tty_x540 = 1,

.tty_ieee1394 = 0,

.driver = {

.pci = "driver=nvme, storage_io=1, ext=encrypt,",

},

.iccard = {

.enable = 0,

.status = 0,

},

},

};

```




-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.bitvisor.org/archives/bitvisor-devel/attachments/20231108/20786da2/attachment-0001.htm>


BitVisor-devel メーリングリストの案内