[OpenBIOS] [PATCH 0/5] SPARC64 timer implementation and timer fixes

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Sun May 4 19:29:38 CEST 2014


This patchset came out of the work from a following SPARC64 patchset and
contains a basic SPARC64 timer implementation based upon the %tick register.

In addition to this, there is some extra refactoring to enable get-msecs
to work across all platforms, and then finally a patch to use this to realise 
an implementation of the milliseconds CIF service.


Mark Cave-Ayland (5):
  SPARC64: fixup 100Hz timer interval
  SPARC64: increment ms counter at obp_tick_pointer on every timer
    interrupt
  SPARC64: add basic get-msecs implementation
  other.fs: rework get-msecs word so it can be shared cross-platform
  ciface.fs: implement milliseconds service

 openbios-devel/arch/sparc64/entry.S    |    2 +-
 openbios-devel/arch/sparc64/openbios.c |    6 ++++++
 openbios-devel/arch/sparc64/vectors.S  |   20 ++++++++++++++++++--
 openbios-devel/forth/device/other.fs   |   21 +++++++++------------
 openbios-devel/forth/system/ciface.fs  |    5 +++--
 5 files changed, 37 insertions(+), 17 deletions(-)

-- 
1.7.10.4




More information about the OpenBIOS mailing list