Module: xenomai-forge Branch: next Commit: 76bb37b04525ff83f384053143f68ba5c287ab7a URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=76bb37b04525ff83f384053143f68ba5c287ab7a
Author: Philippe Gerum <r...@xenomai.org> Date: Thu Jul 4 10:51:30 2013 +0200 cobalt/arm: drop useless fractional data for timer --- include/cobalt/asm-arm/uapi/arith.h | 2 -- kernel/cobalt/arch/arm/machine.c | 12 +----------- 2 files changed, 1 insertions(+), 13 deletions(-) diff --git a/include/cobalt/asm-arm/uapi/arith.h b/include/cobalt/asm-arm/uapi/arith.h index 34187e9..3a6ac66 100644 --- a/include/cobalt/asm-arm/uapi/arith.h +++ b/include/cobalt/asm-arm/uapi/arith.h @@ -122,6 +122,4 @@ mach_arm_nodiv_llimd(const long long op, } #endif /* arm >= v4 */ -extern struct xnarch_u32frac mach_arm_tsc_to_timer; - #endif /* _COBALT_ASM_ARM_UAPI_ARITH_H */ diff --git a/kernel/cobalt/arch/arm/machine.c b/kernel/cobalt/arch/arm/machine.c index 0293366..5485a40 100644 --- a/kernel/cobalt/arch/arm/machine.c +++ b/kernel/cobalt/arch/arm/machine.c @@ -23,8 +23,6 @@ #include <asm/cacheflush.h> #include <asm/xenomai/machine.h> -struct xnarch_u32frac mach_arm_tsc_to_timer; - #define CALIBRATION_LOOPS 10 static void mach_arm_prefault(struct vm_area_struct *vma) @@ -94,14 +92,6 @@ static unsigned long mach_arm_calibrate(void) return result; } -static int mach_arm_init(void) -{ - xnarch_init_u32frac(&mach_arm_tsc_to_timer, - xnarch_machdata.timer_freq, - xnarch_machdata.clock_freq); - return 0; -} - static const char *const fault_labels[] = { [IPIPE_TRAP_ACCESS] = "Data or instruction access", [IPIPE_TRAP_SECTION] = "Section fault", @@ -119,7 +109,7 @@ static const char *const fault_labels[] = { struct xnarch_machdesc xnarch_machdesc = { .name = "arm", - .init = mach_arm_init, + .init = NULL, .cleanup = NULL, .calibrate = mach_arm_calibrate, .prefault = mach_arm_prefault, _______________________________________________ Xenomai-git mailing list Xenomai-git@xenomai.org http://www.xenomai.org/mailman/listinfo/xenomai-git