1. 08 8月, 2013 1 次提交
  2. 10 7月, 2013 1 次提交
  3. 12 6月, 2013 2 次提交
  4. 11 6月, 2013 1 次提交
  5. 21 12月, 2012 1 次提交
  6. 19 12月, 2012 2 次提交
  7. 23 10月, 2012 1 次提交
    • A
      Rename target_phys_addr_t to hwaddr · a8170e5e
      Avi Kivity 提交于
      target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
      reserved) and its purpose doesn't match the name (most target_phys_addr_t
      addresses are not target specific).  Replace it with a finger-friendly,
      standards conformant hwaddr.
      
      Outstanding patchsets can be fixed up with the command
      
        git rebase -i --exec 'find -name "*.[ch]"
                              | xargs s/target_phys_addr_t/hwaddr/g' origin
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      a8170e5e
  8. 15 6月, 2012 1 次提交
  9. 12 6月, 2012 1 次提交
  10. 07 6月, 2012 1 次提交
  11. 05 6月, 2012 4 次提交
    • W
      introduce a new monitor command 'dump-guest-memory' to dump guest's memory · 783e9b48
      Wen Congyang 提交于
      The command's usage:
         dump-guest-memory [-p] protocol [begin] [length]
      The supported protocol can be file or fd:
      1. file: the protocol starts with "file:", and the following string is
         the file's path.
      2. fd: the protocol starts with "fd:", and the following string is the
         fd's name.
      
      Note:
        1. If you want to use gdb to process the core, please specify -p option.
           The reason why the -p option is not default is:
             a. guest machine in a catastrophic state can have corrupted memory,
                which we cannot trust.
             b. The guest machine can be in read-mode even if paging is enabled.
                For example: the guest machine uses ACPI to sleep, and ACPI sleep
                state goes in real-mode.
        2. If you don't want to dump all guest's memory, please specify the start
           physical address and the length.
      Signed-off-by: NWen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      783e9b48
    • W
      Add API to get memory mapping without do paging · 2b05ab52
      Wen Congyang 提交于
      crash does not need the virtual address and physical address mapping, and the
      mapping does not include the memory that is not referenced by the page table.
      crash does not use the virtual address, so we can create the mapping for all
      physical memory(virtual address is always 0). This patch provides a API to do
      this thing, and it will be used in the following patch.
      Signed-off-by: NWen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      2b05ab52
    • W
      Add API to get memory mapping · c517076d
      Wen Congyang 提交于
      Add API to get all virtual address and physical address mapping.
      If the guest doesn't use paging, the virtual address is equal to the phyical
      address. The virtual address and physical address mapping is for gdb's user, and
      it does not include the memory that is not referenced by the page table. So if
      you want to use crash to anaylze the vmcore, please do not specify -p option.
      the reason why the -p option is not default explicitly: guest machine in a
      catastrophic state can have corrupted memory, which we cannot trust.
      Signed-off-by: NWen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      c517076d
    • W
      Add API to create memory mapping list · 80167a8a
      Wen Congyang 提交于
      The memory mapping list stores virtual address and physical address mapping.
      The virtual address and physical address are contiguous in the mapping.
      The folloing patch will use this information to create PT_LOAD in the vmcore.
      Signed-off-by: NWen Congyang <wency@cn.fujitsu.com>
      Signed-off-by: NLuiz Capitulino <lcapitulino@redhat.com>
      80167a8a