首页 文章
  • 1 votes
     answers
     views

    逻辑集群模式并使用目标速记发送IPI

    如果操作系统使用目标速记之一(例如All Excluding Self)写入APIC的ICR,则当APIC在APIC总线上传送消息时,将忽略目标模式,并且处理器将接收IPI . 这是否意味着即使操作系统设置了逻辑集群寻址模式,并且系统有一些核心(对操作系统不可见)使用简称物理目的地模式,它们都会收到使用目的地速记发送的IPI?如果操作系统不希望IPI到达它不知道的核心怎么办?我的意思是如果你使用目...
  • 1 votes
     answers
     views

    了解x2APIC的虚拟APIC页面

    我正在编写VMM,我正在尝试支持在VMX非root模式下运行的guest虚拟机操作系统对x2APIC寄存器的虚拟访问 . 我想首先做一些简单的事情,比如从客户操作系统中读取本地APIC ID . 我已尝试在我的VMM中添加对此的支持,但我读到的值似乎不正确 . 不幸的是,我似乎无法在网上找到有关虚拟APIC页面的大量信息 . 我已经阅读了英特尔手册(APIC虚拟化和虚拟中断)的第29章,这就是我正...
  • 2 votes
     answers
     views

    VT-x中的“退出时确认中断”控制会导致CPU锁定

    我正在努力支持我正在编写的使用Intel VT-x虚拟化的VMM中的已发布中断 . 文档中指定的用于启用发布中断的VM条目要求之一是“退出时确认中断”VM-exit控制必须设置为1 . 当我将此控件设置为1时,我的客户操作系统会在停止响应之前运行一段时间 . 然后,主机OS也会停止响应,并且会向主机内核日志打印一条消息,指出运行客户操作系统的CPU核心已经遇到硬锁定( NMI watchdog: ...
  • 9 votes
     answers
     views

    CPU如何找到ISR并区分设备

    我应该先分享我所知道的一切 - 那就是完全混乱 . 关于这个主题有几个不同的问题,所以请不要生气:) . 1)为了找到ISR,CPU具有中断号 . 在x86机器(286/386及以上)中,有一个带有ISR的IVT;每个4字节大小的条目 . 所以我们需要将中断数乘以4才能找到ISR . 所以第一堆问题是 - 我完全混淆了CPU接收中断的机制 . 为了引发中断,首先设备应该探测IRQ - 然后是什么...
  • 3 votes
     answers
     views

    在DOS模式下实现消息信号中断

    我有点卡在编程设备 MSI(Message Signaled interrupt) 并且任何指针欢迎...(我的环境是Watcom C DOS / 32a - dos扩展程序,在 flat 模式......) @ PIC(8259)模式对我来说还可以... 我列出了我的工作如下,也许有人可以帮助澄清这些...谢谢! (1) 多个消息启用= 0(对于单个MSI设置此字段= 0; MMC = 1...
  • 0 votes
     answers
     views

    在Bluemix上打开应用程序时出现SSL问题

    我在Bluemix上发布了一个API . 当我尝试在Safari或Chrome上打开应用URL时,无法 Build 安全连接并出现以下错误: apiconnect - **** . apic.mybluemix.net不接受您的登录证书,或者可能没有提供 .
  • 0 votes
     answers
     views

    虽然可以访问API Connect门户,但无法通过Node.js cli登录到api connect

    我无法通过命令行登录APIConnect,但我能够成功登录IBM API Connect门户(在IBM Bluemix上注册) . 以下是我正在使用的s / w版本: Windows 10,节点js v6.12.3,npm v3.10.10,apic v5.0.8.4-iFix(apiconnect:v2.8.39) 但是,当我尝试执行以下命令时,它无法登录 . apic login -s api...

热门问题