1. 30 5月, 2014 2 次提交
  2. 16 5月, 2014 1 次提交
  3. 29 4月, 2014 1 次提交
  4. 22 4月, 2014 6 次提交
  5. 25 9月, 2013 1 次提交
  6. 15 7月, 2013 1 次提交
    • R
      s390: Replace weird use of PTR_RET. · 228b8221
      Rusty Russell 提交于
      Saves repeating "(void __force *)__uptr" but it's less clear.  Using
      the output of PTR_RET() to determine the error rather than just
      testing IS_ERR() is odd.
      
      For example, I *assume* __gptr_to_uptr() never returns NULL?  Because
      the __ret would be 0 for the old code.  The new version is clearer, IMHO:
      it would try to get_user() on that address.
      
      If you hate this variant, I can just s/PTR_RET/PTR_ERR_OR_ZERO/ instead.
      
      Cc: Christian Borntraeger <borntraeger@de.ibm.com>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      Acked-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      228b8221
  7. 08 3月, 2013 4 次提交
  8. 20 7月, 2012 1 次提交
    • H
      s390/comments: unify copyright messages and remove file names · a53c8fab
      Heiko Carstens 提交于
      Remove the file name from the comment at top of many files. In most
      cases the file name was wrong anyway, so it's rather pointless.
      
      Also unify the IBM copyright statement. We did have a lot of sightly
      different statements and wanted to change them one after another
      whenever a file gets touched. However that never happened. Instead
      people start to take the old/"wrong" statements to use as a template
      for new files.
      So unify all of them in one go.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      a53c8fab
  9. 24 7月, 2011 1 次提交
  10. 10 9月, 2009 1 次提交
  11. 27 7月, 2008 1 次提交
  12. 27 4月, 2008 1 次提交
    • H
      KVM: s390: arch backend for the kvm kernel module · b0c632db
      Heiko Carstens 提交于
      This patch contains the port of Qumranet's kvm kernel module to IBM zSeries
       (aka s390x, mainframe) architecture. It uses the mainframe's virtualization
      instruction SIE to run virtual machines with up to 64 virtual CPUs each.
      This port is only usable on 64bit host kernels, and can only run 64bit guest
      kernels. However, running 31bit applications in guest userspace is possible.
      
      The following source files are introduced by this patch
      arch/s390/kvm/kvm-s390.c    similar to arch/x86/kvm/x86.c, this implements all
                                  arch callbacks for kvm. __vcpu_run calls back into
                                  sie64a to enter the guest machine context
      arch/s390/kvm/sie64a.S      assembler function sie64a, which enters guest
                                  context via SIE, and switches world before and after                            that
      include/asm-s390/kvm_host.h contains all vital data structures needed to run
                                  virtual machines on the mainframe
      include/asm-s390/kvm.h      defines kvm_regs and friends for user access to
                                  guest register content
      arch/s390/kvm/gaccess.h     functions similar to uaccess to access guest memory
      arch/s390/kvm/kvm-s390.h    header file for kvm-s390 internals, extended by
                                  later patches
      Acked-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      Signed-off-by: NChristian Borntraeger <borntraeger@de.ibm.com>
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NCarsten Otte <cotte@de.ibm.com>
      Signed-off-by: NAvi Kivity <avi@qumranet.com>
      b0c632db