An error occurred fetching the project authors.
  1. 16 Jul, 2008 22 commits
  2. 09 Jul, 2008 1 commit
  3. 08 Jul, 2008 4 commits
  4. 26 Jun, 2008 1 commit
  5. 25 Jun, 2008 2 commits
  6. 24 Jun, 2008 1 commit
  7. 20 Jun, 2008 3 commits
  8. 02 Jun, 2008 2 commits
    • Jeremy Fitzhardinge's avatar
      xen: restore vcpu_info mapping · 9c7a7942
      Jeremy Fitzhardinge authored
      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: default avatarJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      9c7a7942
    • Jeremy Fitzhardinge's avatar
      xen: avoid hypercalls when updating unpinned pud/pmd · e2426cf8
      Jeremy Fitzhardinge authored
      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: default avatarJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
      Cc: Jan Beulich <jbeulich@novell.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      e2426cf8
  9. 31 May, 2008 1 commit
  10. 27 May, 2008 3 commits