我正在阅读ABI上的维基百科页面,该页面描述了ABI必须指定的内容,以及Xen页面,该页面指出他们有一个特殊的超级调用ABI用于其半虚拟化。我的问题是,由于程序将使用例如虚拟机中的Windows ABI执行,Xen ABI如何成为ABI?
发布于 2009-06-07 14:58:24
Xen有两种运行来宾系统的方式:
所以Xen的ABI只与第一种情况有关。
编辑:在来宾操作系统上运行的用户空间应用程序不需要修改,前提是它们不会尝试直接访问硬件(或者操作系统会捕获这些访问并以主机友好的方式处理它们)。因此,只需要修改该来宾操作系统的内核(这里包括驱动程序等),它就会运行任何未修改的应用程序。
https://stackoverflow.com/questions/961971
复制相似问题