Skip to content
  1. Jul 16, 2008
  2. Jul 09, 2008
  3. Jul 08, 2008
  4. Jun 26, 2008
  5. Jun 25, 2008
  6. Jun 24, 2008
  7. Jun 20, 2008
  8. Jun 02, 2008
    • 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. May 31, 2008
  10. May 27, 2008
  11. May 22, 2008
  12. Apr 24, 2008
  13. Apr 17, 2008
Loading