Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Porting DTrace to ARM
On Mar 5, 2014, at 3:12 AM, Ryota Ozaki <ozaki-r%netbsd.org@localhost> wrote:
> - Replace cpu_id with cpuid in sys/arch/arm
> - Can I commit the change?
Why? It's just churn for no reason I can see.
> - Move INKERNEL and FR_* macros from arm/arm/db_trace.c
> to arm/include/db_machdep.h to refer them in
> external/cddl/osnet/dev/dtrace/arm/dtrace_isa.c
> - Is this change appropriate?
Well, we don't use APCS anymore. AAPCS is the new ABI.
My question is how useful they'll be.
> - Create arch/evbarm/include/cpufunc.h
> - It just includes arm/cpufunc.h, then
> #include <machine/cpufunc.h> for evbarm properly
> as well as i386/amd64
> - Is this change appropriate?
No. This makes an assumption that isn't valid, most ports
don't have <machine/cpufunc.h>.
#ifdef __arm__
#include <arm/cpufunc.h>
#endif
> - Have cond_ok in arm/include/armreg.h
> - Is this appropriate?
I added arm_cond_ok_p
Home |
Main Index |
Thread Index |
Old Index