[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Recent trace patch not arch-neutral
> > A recent patch to trace.c uses a call to rdtscll() which is > > x86-specific. Is there an arch-neutral call that can be used > > instead? Or do arch's need to implement this? (And if the > > latter, should we choose a more generic name?) > > The tracebuffer code has always used the cycle counter, so if you've > previously been compiling it for ia64 it must have previously > been using > some more arch neutral way of accessing it... OK, from the hg annotated manifest it appeared (on first glance) to be recently added. Still not positive, but I think Xen/ia64 was compiling but never linking in trace.c because the call from dom0_ops.c to tb_control was controlled by #ifdef TRACE_BUFFER, that ifdef is now gone, and Xen/ia64 never turned it on. Looking quickly over trace.c, all appears to be arch-neutral except for the call to rdtscll(), so the questions remain... Is there an arch-neutral call that can be used instead? Or do arch's need to implement this? (And if the latter, should we choose a more generic name?) Dan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |