From d77d644ef25f2ed388c22eae81d9038d5f9a5a08 Mon Sep 17 00:00:00 2001 From: Luis Gerhorst <luis.gerhorst@fau.de> Date: Tue, 10 Jul 2018 17:07:32 +0200 Subject: [PATCH] Revert "Introduce Timestamp Type Bernhard" This reverts commit 279ee4f31ae464879b9f8ad3999d93b63f43c934. --- arch/arm/measuremore/Kconfig | 4 ---- arch/arm/measuremore/measure.c | 12 ------------ include/linux/measuremore.h | 17 ----------------- 3 files changed, 33 deletions(-) diff --git a/arch/arm/measuremore/Kconfig b/arch/arm/measuremore/Kconfig index 8c18e9e..f96895f 100644 --- a/arch/arm/measuremore/Kconfig +++ b/arch/arm/measuremore/Kconfig @@ -7,10 +7,6 @@ config MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR depends on MEASUREMORE && ARM bool "Read PMCCNTR register" -config MEASUREMORE_TIMESTAMP_TYPE_BERNHARD - depends on MEASUREMORE - bool "Read bernhards register" - config MEASUREMORE_TIMESTAMP_TYPE_KTIME_MONO_FAST depends on MEASUREMORE bool "Call ktime_get_mono_fast_ns()" diff --git a/arch/arm/measuremore/measure.c b/arch/arm/measuremore/measure.c index 88900c2..84a8590 100644 --- a/arch/arm/measuremore/measure.c +++ b/arch/arm/measuremore/measure.c @@ -236,14 +236,6 @@ static void seq_write_nstimeofday_s_csv_field(struct seq_file *seq, } #endif -#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD -static void seq_write_bernhard_csv_field(struct seq_file *seq, - struct checkpoint_record *cpr) -{ - seq_printf(seq, "%llu", cpr->bernhard); -} -#endif - static void seq_write_name_csv_field(struct seq_file *seq, struct checkpoint_record *cpr) { @@ -259,10 +251,6 @@ static void export_current_bmr_to_csv_results(void) create_csv_file("pmccntr", seq_write_pmccntr_csv_field, csv_results_folder); #endif -#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD - create_csv_file("bernhard", seq_write_bernhard_csv_field, - csv_results_folder); -#endif #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_KTIME_MONO_FAST create_csv_file("ktime_mono_fast", seq_write_ktime_mono_fast_csv_field, csv_results_folder); diff --git a/include/linux/measuremore.h b/include/linux/measuremore.h index 3ca7065..18f2a12 100644 --- a/include/linux/measuremore.h +++ b/include/linux/measuremore.h @@ -19,25 +19,11 @@ struct pmccntr_timestamp { #endif /* CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR */ -#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD - -/* Hier den Code zum auslesen. Wenn du davor noch was einschalten musst / den - * Counter am Anfang jedes Runs resetten willst kannst du das analog zu - * pmccntr_reset() / pmccntr_enable() machen (im measuremore Verzeichnis). */ - -#define bernhard_read(var) \ - do { var = 42; } while (0) - -#endif /* CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD */ - struct checkpoint_record { const char *name; #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR struct pmccntr_timestamp pmccntr_ts; #endif -#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD - uint64_t bernhard; -#endif #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_KTIME_MONO_FAST u64 ktime_mono_fast; /* Alread in ns. */ #endif @@ -65,9 +51,6 @@ static __always_inline void memo_checkpoint(const char *name) { #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_PMCCNTR pmccntr_read(current_cpr->pmccntr_ts.value); #endif -#ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_BERNHARD - bernhard_read(current_cpr->bernhard); -#endif #ifdef CONFIG_MEASUREMORE_TIMESTAMP_TYPE_KTIME_MONO_FAST current_cpr->ktime_mono_fast = ktime_get_mono_fast_ns(); #endif -- GitLab