removing solaris cyclic
George Neville-Neil
gnn at neville-neil.com
Sat Nov 15 21:05:17 UTC 2014
On 14 Nov 2014, at 10:40, Andriy Gapon wrote:
> On 09/10/2014 18:34, George Neville-Neil wrote:
>> On 9 Oct 2014, at 4:13, Andriy Gapon wrote:
>>
>>> I would like to ask for a review and/or testing of the following
>>> branch
>>> for a phased removal of solaris cyclic code:
>>> https://github.com/avg-I/freebsd/compare/review/no-cyclic Raw diff:
>>> https://github.com/avg-I/freebsd/compare/master...review/no-cyclic.diff
>>>
>>> The only user of cyclic now is DTrace profile provider, so I am
>>> converting it to use our improved callout(9). cyclic is almost a
>>> complete implementation of an alternative to our callout(9), so
>>> having
>>> that big chunk of foreign code which duplicates a core function is
>>> not
>>> nice.
>>>
>>> One thing that I am not sure about is what PROF_ARTIFICIAL_FRAMES
>>> should
>>> be on different platforms. Also, I am not sure if the number of
>>> interrupt, timer, etc frames depends on a timer being used. I'd
>>> appreciate any help on this.
>>
>> Can you create a reviews.freebsd.org patch for this?
>
> Done: https://reviews.freebsd.org/D1161
>
Yup, reviewed. I'm hoping at least one other person on that review
lists comments
and if it's OK then commit it.
Best,
George
More information about the freebsd-dtrace
mailing list