|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |