Evaluation of High Precision Event Timer Driver for userland
timer facility
Takeharu KATO
takeharu1219 at ybb.ne.jp
Mon Jun 18 15:07:38 UTC 2007
Hi
Thank you for your comment.
I'm sorry that the reply is late.
>
> Basing this facility on the HPET almost guarantees that we cannot
> use it in FreeBSD, because the HPET is not available on more than
> a couple of our architectures.
>
Certainly the facility is not available non-PC platform, it
highly depends on board specs.
How do you think about introducing this facility as a kernel option.
As far as I think, this facility is a kind of device driver, this is
not timer facility which is used in common.
Certainly, it may have no dramatic effect as you said.
Therefore, I did not mean to introduce this facility into FreeBSD
by all means, certainly.
> Without userland access to the timekeeping hardware, it is difficult
> to avoid the system call overhead and once in the kernel anyway
> it is doubtful that splitting the code between userland and
> kernel really gives much of a payoff.
>
> I am aware that Linux has a userland timestamping facility, but
> I am also aware of its numerous shortcomings.
>
Sorry, I can not figure out shortcomings of this, would you tell me
shortcomings of mmaped HPET time stamp facility?
More information about the freebsd-current
mailing list