首页 > 解决方案 > 如何在 gem5 的重新排序缓冲区中显示微操作?

问题描述

调试gem5时,想知道reorder buffer、指令队列或解码队列中有哪些微操作?有什么办法吗?用gdb调试的时候,我用p queuename的时候,显示类似

    {std::queue wrapping: std::deque with 8 elements = {{data = 0x23e5d700}, {data = 0x23ead180}, {
          data = 0x23e722c0}, {data = 0x2460a580}, {data = 0x37ecc00}, {data = 0x23ef2580}, {data = 0x23eb8ec0}, {
          data = 0x23ec2b00}}, std::queue wrapping: std::deque with 0 elements,

  std::queue wrapping: std::deque with 0 elements, std::queue wrapping: std::deque with 0 elements}

但我希望它显示特定的微操作,例如 mov add。

标签: gem5

解决方案


推荐阅读