[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCHv2 0/7] Implement Arm64 timer APIs for scheduler



Currently, the timer library only provides some simple functions for
unikraft to print timestamp. But it's not enough for scheduler. In
this series, we implemented generic_timer_cpu_block and timer interrupt
for scheduler to sleep and wakeup.

Changes:
v1->v2: no functional changes, just rebase due to the changes of series
        2 and 3. I haven't address Julien's comments at [1] for further
        discusstion.
[1]https://lists.xenproject.org/archives/html/minios-devel/2018-12/msg00129.html

Jia He (2):
  plat/common: Share arch_timer fdt node among functions
  plat/common: Find and register IRQ for arch_timer

Wei Chen (5):
  arch/arm64: Implement a nop macro for timer API
  plat/common: Calculate shift factors for coversion between ns and tick
  plat/common: Rename read_virtual_count to generic_timer_get_ticks
  plat/common: Record boot_ticks at very beginning
  plat/common: Implement generic_timer_cpu_block

 arch/arm/arm64/include/uk/asm/lcpu.h |   4 +
 plat/common/arm/time.c               | 309 +++++++++++++++++++++------
 2 files changed, 247 insertions(+), 66 deletions(-)

-- 
2.17.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.