lkml.org 
[lkml]   [2015]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH v2 0/7] Xen wallclock on arm and arm64
    Hi all,

    this series introduces PV wallclock time support on arm and arm64.


    Changes in v2:
    - introduce __current_kernel_time64
    - rename dom0_op to platform_op
    - introduce XENPF_settime64
    - extend pvclock_wall_clock with sec_hi
    - properly convert arch_timer ticker to nsec
    - use timespec64 interfaces
    - use sec_hi to get a 64-bit seconds value
    - use XENPF_settime64
    - rename dom0_op to platform_op


    Stefano Stabellini (7):
    timekeeping: introduce __current_kernel_time64
    xen: rename dom0_op to platform_op
    xen/arm: introduce HYPERVISOR_platform_op on arm and arm64
    xen: introduce XENPF_settime64
    arm: extend pvclock_wall_clock with sec_hi
    xen/arm: introduce xen_read_wallclock
    xen/arm: set the system time in Xen via the XENPF_settime64 hypercall

    arch/arm/Kconfig | 1 +
    arch/arm/include/asm/xen/hypercall.h | 2 +
    arch/arm/include/asm/xen/interface.h | 1 +
    arch/arm/xen/enlighten.c | 86 ++++++++++++++++++++++++++++++++++
    arch/arm/xen/hypercall.S | 1 +
    arch/arm64/xen/hypercall.S | 1 +
    arch/x86/include/asm/xen/hypercall.h | 6 +--
    arch/x86/xen/apic.c | 2 +-
    arch/x86/xen/enlighten.c | 8 ++--
    arch/x86/xen/time.c | 10 ++--
    drivers/xen/acpi.c | 2 +-
    drivers/xen/efi.c | 30 ++++++------
    drivers/xen/pcpu.c | 8 ++--
    drivers/xen/xen-acpi-cpuhotplug.c | 2 +-
    drivers/xen/xen-acpi-pad.c | 4 +-
    drivers/xen/xen-acpi-processor.c | 8 ++--
    drivers/xen/xenfs/xensyms.c | 4 +-
    include/linux/timekeeping.h | 3 +-
    include/xen/interface/platform.h | 18 +++++--
    include/xen/interface/xen.h | 2 +-
    kernel/time/timekeeping.c | 7 +++
    21 files changed, 158 insertions(+), 48 deletions(-)

    Cheers,

    Stefano


    \
     
     \ /
      Last update: 2015-11-10 13:01    [W:3.256 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site