1. 09 8月, 2012 1 次提交
  2. 14 9月, 2012 1 次提交
    • S
      xen/arm: hypercalls · aa2466d2
      Stefano Stabellini 提交于
      Use r12 to pass the hypercall number to the hypervisor.
      
      We need a register to pass the hypercall number because we might not
      know it at compile time and HVC only takes an immediate argument.
      
      Among the available registers r12 seems to be the best choice because it
      is defined as "intra-procedure call scratch register".
      
      Use the ISS to pass an hypervisor specific tag.
      
      
      Changes in v2:
      - define an HYPERCALL macro for 5 arguments hypercall wrappers, even if
      at the moment is unused;
      - use ldm instead of pop;
      - fix up comments.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Reviewed-by: NKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      aa2466d2
  3. 07 11月, 2009 1 次提交
    • I
      ia64/xen: compilation fix · 5b5d9448
      Isaku Yamahata 提交于
      This patch fixes the following compilation error introduced by a PCI related
      features.
      
      The change set of 5dd1af9f84c79bedd589db89e71ca733f3bf0ebd moves some
      xen related definitions from the arch header file
      (x86/include/asm/xen/hypervisor.h) to the common header file
      (include/xen/xen.h).  So ia64/xen also follows it.
      
      In file included from linux-next/include/xen/grant_table.h:41,
                       from linux-next/drivers/block/xen-blkfront.c:48:
      linux-next/arch/ia64/include/asm/xen/hypervisor.h:43: error: nested redefinition of 'enum xen_domain_type'
      linux-next/arch/ia64/include/asm/xen/hypervisor.h:43: error: redeclaration of 'enum xen_domain_type'
      linux-next/arch/ia64/include/asm/xen/hypervisor.h:44: error: redeclaration of enumerator 'XEN_NATIVE'
      linux-next/include/xen/xen.h:5: error: previous definition of 'XEN_NATIVE' was here
      linux-next/arch/ia64/include/asm/xen/hypervisor.h:45: error: redeclaration of enumerator 'XEN_PV_DOMAIN'
      linux-next/include/xen/xen.h:6: error: previous definition of 'XEN_PV_DOMAIN' was here
      linux-next/arch/ia64/include/asm/xen/hypervisor.h:46: error: redeclaration of enumerator 'XEN_HVM_DOMAIN'
      linux-next/include/xen/xen.h:7: error: previous definition of 'XEN_HVM_DOMAIN' was here
      Signed-off-by: NIsaku Yamahata <yamahata@valinux.co.jp>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      5b5d9448
  4. 17 7月, 2009 1 次提交
  5. 27 3月, 2009 1 次提交
  6. 18 10月, 2008 2 次提交
  7. 24 8月, 2008 1 次提交
  8. 20 8月, 2008 1 次提交
  9. 23 7月, 2008 1 次提交
    • V
      x86: consolidate header guards · 77ef50a5
      Vegard Nossum 提交于
      This patch is the result of an automatic script that consolidates the
      format of all the headers in include/asm-x86/.
      
      The format:
      
      1. No leading underscore. Names with leading underscores are reserved.
      2. Pathname components are separated by two underscores. So we can
         distinguish between mm_types.h and mm/types.h.
      3. Everything except letters and numbers are turned into single
         underscores.
      Signed-off-by: NVegard Nossum <vegard.nossum@gmail.com>
      77ef50a5
  10. 11 10月, 2007 1 次提交
  11. 18 7月, 2007 2 次提交