1. 10 9月, 2009 1 次提交
  2. 05 8月, 2009 1 次提交
  3. 01 7月, 2009 1 次提交
  4. 10 6月, 2009 1 次提交
  5. 28 3月, 2009 1 次提交
    • I
      ia64: remove some warnings. · 7120569c
      Isaku Yamahata 提交于
      This patch removes the following warnings and related ones.
      Plus some cosmetics.
      
      arch/ia64/kernel/patch.c:112: warning: passing argument 1 of 'paravirt_fc' makes integer from pointer without a cast
      arch/ia64/kernel/patch.c:135: warning: passing argument 1 of 'paravirt_fc' makes integer from pointer without a cast
      arch/ia64/kernel/patch.c:166: warning: passing argument 1 of 'paravirt_fc' makes integer from pointer without a cast
      arch/ia64/kernel/patch.c:202: warning: passing argument 1 of 'paravirt_fc' makes integer from pointer without a cast
      arch/ia64/kernel/patch.c:220: warning: passing argument 1 of 'paravirt_fc' makes integer from pointer without a cast
      Signed-off-by: NIsaku Yamahata <yamahata@valinux.co.jp>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      7120569c
  6. 24 3月, 2009 2 次提交
  7. 31 12月, 2008 2 次提交
    • X
      KVM: ia64: Add some debug points to provide crash infomation · 5e2be198
      Xiantao Zhang 提交于
      Use printk infrastructure to print out some debug info once VM crashes.
      Signed-off-by: NXiantao Zhang <xiantao.zhang@intel.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      5e2be198
    • X
      KVM: ia64: Re-organize data sturure of guests' data area · a917f7af
      Xiantao Zhang 提交于
      1. Increase the size of data area to 64M
      2. Support more vcpus and memory, 128 vcpus and 256G memory are supported
         for guests.
      3. Add the boundary check for memory and vcpu allocation.
      
      With this patch, kvm guest's data area looks as follow:
        *
        *            +----------------------+  ------- KVM_VM_DATA_SIZE
        *            |     vcpu[n]'s data   |   |     ___________________KVM_STK_OFFSET
        *            |                      |   |    /                   |
        *            |        ..........    |   |   /vcpu's struct&stack |
        *            |        ..........    |   |  /---------------------|---- 0
        *            |     vcpu[5]'s data   |   | /       vpd            |
        *            |     vcpu[4]'s data   |   |/-----------------------|
        *            |     vcpu[3]'s data   |   /         vtlb           |
        *            |     vcpu[2]'s data   |  /|------------------------|
        *            |     vcpu[1]'s data   |/  |         vhpt           |
        *            |     vcpu[0]'s data   |____________________________|
        *            +----------------------+   |
        *            |    memory dirty log  |   |
        *            +----------------------+   |
        *            |    vm's data struct  |   |
        *            +----------------------+   |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |
        *            |   vm's p2m table  |      |
        *            |                      |   |
        *            |                      |   |
        *            |                      |   |  |
        * vm's data->|                      |   |  |
        *            +----------------------+ ------- 0
        * To support large memory, needs to increase the size of p2m.
        * To support more vcpus, needs to ensure it has enough space to
        * hold vcpus' data.
        */
      Signed-off-by: NXiantao Zhang <xiantao.zhang@intel.com>
      Signed-off-by: NAvi Kivity <avi@redhat.com>
      a917f7af
  8. 27 4月, 2008 1 次提交