This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via 6d91c78f0c240e3c7d81e19e85507e0aec580d6f (commit)
from d8fd7d256e412d3b19f7f2291ae95fbb0f6794ec (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6d91c78f0c240e3c7d81e19e85507e0aec580d6f
Author: Zhaoming Luo <[email protected]>
Date: Mon Mar 24 12:25:51 2025 +0800
Integrate HPET so the functions used for getting time can have a higher
accuracy
Integrate HPET so host_get_time, host_get_time64, and host_get_uptime64
are more precise. The highest precision can be 10ns when this patch is
applied.
* i386/i386/apic.c: Implement the two high-precision clock interface
functions
added in this patch for i386.
* i386/i386at/model_dep.c: Initialize HPET if APIC is defined
* kern/mach_clock.c: Integrate the high-precision clocks to have the
10ns precise time values.
* kern/mach_clock.h: Add two new interface functions for accessing the
high-precision clocks.
Message-ID: <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
i386/i386/apic.c | 18 ++++++++++++++++++
i386/i386at/model_dep.c | 2 ++
kern/mach_clock.c | 34 +++++++++++++++++++++++++++++++++-
kern/mach_clock.h | 4 ++++
4 files changed, 57 insertions(+), 1 deletion(-)
hooks/post-receive
--
GNU Mach