1. 11 1月, 2015 1 次提交
    • E
      KVM: arm/arm64: vgic: add init entry to VGIC KVM device · 065c0034
      Eric Auger 提交于
      Since the advent of VGIC dynamic initialization, this latter is
      initialized quite late on the first vcpu run or "on-demand", when
      injecting an IRQ or when the guest sets its registers.
      
      This initialization could be initiated explicitly much earlier
      by the users-space, as soon as it has provided the requested
      dimensioning parameters.
      
      This patch adds a new entry to the VGIC KVM device that allows
      the user to manually request the VGIC init:
      - a new KVM_DEV_ARM_VGIC_GRP_CTRL group is introduced.
      - Its first attribute is KVM_DEV_ARM_VGIC_CTRL_INIT
      
      The rationale behind introducing a group is to be able to add other
      controls later on, if needed.
      Signed-off-by: NEric Auger <eric.auger@linaro.org>
      Signed-off-by: NChristoffer Dall <christoffer.dall@linaro.org>
      065c0034
  2. 19 9月, 2014 1 次提交
  3. 28 8月, 2014 1 次提交
  4. 18 6月, 2014 2 次提交
    • M
      arm64: fix build error in sigcontext.h · 5e406450
      Mark Salter 提交于
      I'm seeing this build failure for arm64:
      
          CC [M]  Documentation/filesystems/configfs/configfs_example_macros.o
        In file included from /usr/include/bits/sigcontext.h:27:0,
                         from /usr/include/signal.h:340,
                         from /usr/include/sys/wait.h:30,
                         from Documentation/accounting/getdelays.c:24:
        .../linux/usr/include/asm/sigcontext.h:61:2: error: unknown type name ‘u64’
          u64 esr;
          ^
        make[2]: *** [Documentation/accounting/getdelays] Error 1
      
      This was introduced by commit 15af1942:
      
        arm64: Expose ESR_EL1 information to user when SIGSEGV/SIGBUS
      
      Using __u64 instead of u64 fixes the problem.
      Signed-off-by: NMark Salter <msalter@redhat.com>
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      5e406450
    • W
      arm64: uid16: fix __kernel_old_{gid,uid}_t definitions · 34c65c43
      Will Deacon 提交于
      Whilst native arm64 applications don't have the 16-bit UID/GID syscalls
      wired up, compat tasks can still access them. The 16-bit wrappers for
      these syscalls use __kernel_old_uid_t and __kernel_old_gid_t, which must
      be 16-bit data types to maintain compatibility with the 16-bit UIDs used
      by compat applications.
      
      This patch defines 16-bit __kernel_old_{gid,uid}_t types for arm64
      instead of using the 32-bit types provided by asm-generic.
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      34c65c43
  5. 26 5月, 2014 1 次提交
  6. 09 5月, 2014 1 次提交
  7. 30 4月, 2014 1 次提交
  8. 13 3月, 2014 1 次提交
  9. 14 2月, 2014 1 次提交
  10. 28 12月, 2013 1 次提交
  11. 22 12月, 2013 1 次提交
  12. 20 12月, 2013 1 次提交
  13. 25 10月, 2013 1 次提交
  14. 26 9月, 2013 1 次提交
  15. 12 6月, 2013 3 次提交
  16. 07 6月, 2013 2 次提交
  17. 30 1月, 2013 1 次提交
  18. 19 10月, 2012 1 次提交
  19. 11 10月, 2012 1 次提交
  20. 03 10月, 2012 1 次提交