1. 16 7月, 2008 17 次提交
  2. 09 7月, 2008 1 次提交
  3. 08 7月, 2008 4 次提交
  4. 26 6月, 2008 1 次提交
  5. 25 6月, 2008 2 次提交
  6. 24 6月, 2008 1 次提交
  7. 20 6月, 2008 3 次提交
  8. 02 6月, 2008 2 次提交
    • J
      xen: restore vcpu_info mapping · 9c7a7942
      Jeremy Fitzhardinge 提交于
      If we're using vcpu_info mapping, then make sure its restored on all
      processors before relasing them from stop_machine.
      
      The only complication is that if this fails, we can't continue because
      we've already made assumptions that the mapping is available (baked in
      calls to the _direct versions of the functions, for example).
      
      Fortunately this can only happen with a 32-bit hypervisor, which may
      possibly run out of mapping space.  On a 64-bit hypervisor, this is a
      non-issue.
      Signed-off-by: NJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      9c7a7942
    • J
      xen: avoid hypercalls when updating unpinned pud/pmd · e2426cf8
      Jeremy Fitzhardinge 提交于
      When operating on an unpinned pagetable (ie, one under construction or
      destruction), it isn't necessary to use a hypercall to update a
      pud/pmd entry.  Jan Beulich observed that a similar optimisation
      avoided many thousands of hypercalls while doing a kernel build.
      
      One tricky part is that early in the kernel boot there's no page
      structure, so we can't check to see if the page is pinned.  In that
      case, we just always use the hypercall.
      Signed-off-by: NJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
      Cc: Jan Beulich <jbeulich@novell.com>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      e2426cf8
  9. 31 5月, 2008 1 次提交
  10. 27 5月, 2008 8 次提交