我想创建一个xenstore密钥,供来宾VM中的前端设备驱动程序使用。我可以从Dom0命令行使用命令行上的“ xenstore-write full-path-to-key value”手动完成此操作。但是,当我关闭并重新创建VM时,密钥消失了。此外,VM的域ID已更改,因此要再次手动创建它,我必须使用其他完整的密钥路径。我是否可以将此密钥永久添加到xenstore,以便始终在正确的域ID下显示?我可以从config(.cfg)文件中执行此操作吗?我可以同时为密钥指定适当的读/写权限吗?我需要它可以从来宾的前端驱动程序中写入并可由后端驱动程序读取。
我试图根据前端驱动程序的初始化代码编写/创建密钥,但是xenbus写操作返回err 13(EACESS)。在我看来,前端驱动程序仅对此密钥具有读取权限,这就是为什么我尝试在其他位置创建它并更改权限的原因。我需要前端驱动程序能够在初始化期间写入密钥。