All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/3] wallclock time on arm
@ 2015-11-12 17:45 Stefano Stabellini
  2015-11-12 17:46 ` [PATCH v4 1/3] xen: move wallclock functions from x86 to common Stefano Stabellini
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Stefano Stabellini @ 2015-11-12 17:45 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Campbell, Stefano Stabellini

Hi all,

this small series enables the wallclock time on arm and it consists
mostly in code movement from x86 to common.

Now build tested with XSM_ENABLE=y.


Changes in v4:
- remove spurious change to ticks_to_ns
- move flask_platform_op out of ifdef CONFIG_X86
- move set_to_dummy_if_null out of ifdef CONFIG_X86 for platform_op
- dropped previous ack from Daniel
- add patch "move ticks conversions function declarations"

Changes in v3:
- remove stray blank lines
- move update_domain_wallclock_time() call to arch_domain_create
- move setting time_offset_seconds to domain_vtimer_init
- use spin_trylock(&xenpf_lock) loop in do_platform_op

Changes in v2:
- remove stray blank lines
- remove include <xen/config.h>
- move version_update_* to include/xen/time.h
- introduce ifdef to fix build issue in common/time.c
- define wc_sec and sec as uint64_t
- pass u64 to do_settime
- drop XENPF_settime32
- set time_offset_seconds
- modify xen/xsm/flask/hooks.c



Stefano Stabellini (3):
      xen: move wallclock functions from x86 to common
      arm: export platform_op XENPF_settime64
      xen/arm: move ticks conversions function declarations to the header file

 xen/arch/arm/Makefile             |    1 +
 xen/arch/arm/domain.c             |    2 +
 xen/arch/arm/platform_hypercall.c |   70 +++++++++++++++++++
 xen/arch/arm/time.c               |    5 --
 xen/arch/arm/traps.c              |    1 +
 xen/arch/arm/vtimer.c             |    6 +-
 xen/arch/x86/time.c               |   96 +------------------------
 xen/common/time.c                 |   95 ++++++++++++++++++++++++-
 xen/include/asm-arm/time.h        |    3 +
 xen/include/xen/time.h            |    5 +-
 xen/include/xsm/dummy.h           |   12 ++--
 xen/include/xsm/xsm.h             |   13 ++--
 xen/xsm/dummy.c                   |    2 +-
 xen/xsm/flask/hooks.c             |  140 ++++++++++++++++++-------------------
 14 files changed, 263 insertions(+), 188 deletions(-)
 create mode 100644 xen/arch/arm/platform_hypercall.c

Cheers,

Stefano

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-11-25 11:49 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-12 17:45 [PATCH v4 0/3] wallclock time on arm Stefano Stabellini
2015-11-12 17:46 ` [PATCH v4 1/3] xen: move wallclock functions from x86 to common Stefano Stabellini
2015-11-16 13:04   ` Ian Campbell
2015-11-12 17:46 ` [PATCH v4 2/3] arm: export platform_op XENPF_settime64 Stefano Stabellini
2015-11-12 18:49   ` Daniel De Graaf
2015-11-13 11:59   ` Julien Grall
2015-11-16 13:08   ` Ian Campbell
2015-11-24 17:00     ` Daniel De Graaf
2015-11-25 10:36       ` Ian Campbell
2015-11-12 17:46 ` [PATCH v4 3/3] xen/arm: move ticks conversions function declarations to the header file Stefano Stabellini
2015-11-13 12:00   ` Julien Grall
2015-11-16 13:08   ` Ian Campbell
2015-11-16 13:09 ` [PATCH v4 0/3] wallclock time on arm Ian Campbell
2015-11-20 11:41   ` Stefano Stabellini
2015-11-25 11:49 ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.