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(-)