]> code.ossystems Code Review - openembedded-core.git/commitdiff
oprofile: Update SRCDATE, remove merged patches
authorRichard Purdie <richard@openedhand.com>
Wed, 30 May 2007 10:27:06 +0000 (10:27 +0000)
committerRichard Purdie <richard@openedhand.com>
Wed, 30 May 2007 10:27:06 +0000 (10:27 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1818 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/conf/distro/poky.conf
meta/packages/oprofile/oprofile/armv6_events.patch [deleted file]
meta/packages/oprofile/oprofile/oparchive-debug-dir.patch [deleted file]
meta/packages/oprofile/oprofile/oparchive-list-files.patch [deleted file]
meta/packages/oprofile/oprofile/xscale_events.patch [deleted file]
meta/packages/oprofile/oprofile_cvs.bb

index f8e03505f0f72d3649121899e937747158389933..5e818568835abc02b0020095fae9fd6c52e3941b 100644 (file)
@@ -97,8 +97,8 @@ SRCDATE_libfakekey ?= "20051101"
 SRCDATE_xcalibrate ?= "20060312"
 SRCDATE_qemu ?= "20060723"
 SRCDATE_qemu-native ?= "20060723"
-SRCDATE_oprofile ?= "20070524"
-SRCDATE_oprofileui ?= "20070522"
+SRCDATE_oprofile ?= "20070529"
+SRCDATE_oprofileui ?= "20070529"
 SRCDATE_zaurusd ?= "20070417"
 SRCDATE_owl-video-widget ?= "20070417"
 SRCDATE_psplash ?= "20070417"
diff --git a/meta/packages/oprofile/oprofile/armv6_events.patch b/meta/packages/oprofile/oprofile/armv6_events.patch
deleted file mode 100644 (file)
index cbe6efe..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
----
- events/arm/armv6/events     |    9 ++++++---
- events/arm/armv6/unit_masks |    2 +-
- libop/op_cpu_type.c         |    2 +-
- libop/op_cpu_type.h         |    2 +-
- libop/op_events.c           |    5 +----
- utils/ophelp.c              |    2 +-
- 6 files changed, 11 insertions(+), 11 deletions(-)
-
-Index: oprofile/events/arm/armv6/events
-===================================================================
---- oprofile.orig/events/arm/armv6/events      2007-05-23 15:02:33.000000000 +0100
-+++ oprofile/events/arm/armv6/events   2007-05-24 00:33:41.000000000 +0100
-@@ -1,4 +1,4 @@
--# ARM11 events
-+# ARM V6 events
- #
- event:0x00 counters:1,2 um:zero minimum:500 name:IFU_IFETCH_MISS : number of instruction fetch misses
- event:0x01 counters:1,2 um:zero minimum:500 name:CYCLES_IFU_MEM_STALL : cycles instruction fetch pipe is stalled
-@@ -17,5 +17,8 @@ event:0x0f counters:1,2 um:zero minimum:
- event:0x10 counters:1,2 um:zero minimum:500 name:EXP_EXTERNAL : Explict external data access
- event:0x11 counters:1,2 um:zero minimum:500 name:LSU_STALL : cycles stalled because Load Store request queque is full
- event:0x12 counters:1,2 um:zero minimum:500 name:WRITE_DRAIN : Times write buffer was drained
--event:0xff counters:0 um:zero minimum:500 name:CPU_CYCLES : clock cycles counter
--# 
-+event:0x20 counters:1,2 um:zero minimum:500 name:ETMEXTOUT0 : nuber of cycles ETMEXTOUT[0] signal was asserted
-+event:0x21 counters:1,2 um:zero minimum:500 name:ETMEXTOUT1 : nuber of cycles ETMEXTOUT[1] signal was asserted
-+event:0x22 counters:1,2 um:zero minimum:500 name:ETMEXTOUT_BOTH : nuber of cycles both ETMEXTOUT [0] and [1] were asserted * 2
-+event:0xff counters:1,2 um:zero minimum:500 name:CPU_CYCLES2 : clock cycles counter
-+event:0xfe counters:0 um:zero minimum:500 name:CPU_CYCLES : clock cycles counter
-Index: oprofile/events/arm/armv6/unit_masks
-===================================================================
---- oprofile.orig/events/arm/armv6/unit_masks  2007-05-23 15:02:33.000000000 +0100
-+++ oprofile/events/arm/armv6/unit_masks       2007-05-23 15:28:24.000000000 +0100
-@@ -1,4 +1,4 @@
--# Arm11 possible unit masks
-+# ARM V6 PMU possible unit masks
- #
- name:zero type:mandatory default:0x00
-       0x00 No unit mask
-Index: oprofile/libop/op_cpu_type.c
-===================================================================
---- oprofile.orig/libop/op_cpu_type.c  2007-05-24 00:17:01.000000000 +0100
-+++ oprofile/libop/op_cpu_type.c       2007-05-24 00:26:34.000000000 +0100
-@@ -70,7 +70,7 @@ static struct cpu_descr const cpu_descrs
-       { "AMD64 family10", "x86-64/family10", CPU_FAMILY10, 4 },
-       { "ppc64 PA6T", "ppc64/pa6t", CPU_PPC64_PA6T, 6 },
-       { "ARM MPCore", "arm/mpcore", CPU_ARM_MPCORE, 2 },
--      { "ARM11 PMU", "arm/armv6", CPU_ARM_ARM11, 3 },
-+      { "ARM V6 PMU", "arm/armv6", CPU_ARM_V6, 3 },
- };
-  
- static size_t const nr_cpu_descrs = sizeof(cpu_descrs) / sizeof(struct cpu_descr);
-Index: oprofile/libop/op_cpu_type.h
-===================================================================
---- oprofile.orig/libop/op_cpu_type.h  2007-05-24 00:17:01.000000000 +0100
-+++ oprofile/libop/op_cpu_type.h       2007-05-24 00:26:50.000000000 +0100
-@@ -68,7 +68,7 @@ typedef enum {
-       CPU_FAMILY10, /**< AMD family 10 */
-       CPU_PPC64_PA6T, /**< ppc64 PA6T */
-       CPU_ARM_MPCORE, /**< ARM MPCore */
--      CPU_ARM_ARM11, /**< ARM11 */
-+      CPU_ARM_V6, /**< ARM V6 */
-       MAX_CPU_TYPE
- } op_cpu;
-Index: oprofile/libop/op_events.c
-===================================================================
---- oprofile.orig/libop/op_events.c    2007-05-24 00:17:01.000000000 +0100
-+++ oprofile/libop/op_events.c 2007-05-24 00:27:49.000000000 +0100
-@@ -786,6 +786,7 @@ void op_default_event(op_cpu cpu_type, s
-               case CPU_ARM_XSCALE1:
-               case CPU_ARM_XSCALE2:
-               case CPU_ARM_MPCORE:
-+              case CPU_ARM_V6:
-                       descr->name = "CPU_CYCLES";
-                       break;
-@@ -842,10 +843,6 @@ void op_default_event(op_cpu cpu_type, s
-                       descr->name = "CPU_CLK";
-                       break;
--              case CPU_ARM_ARM11:
--                      descr->name = "CPU_CYCLES";
--                      break;
--             
-               // don't use default, if someone add a cpu he wants a compiler
-               // warning if he forgets to handle it here.
-               case CPU_TIMER_INT:
-Index: oprofile/utils/ophelp.c
-===================================================================
---- oprofile.orig/utils/ophelp.c       2007-05-24 00:17:12.000000000 +0100
-+++ oprofile/utils/ophelp.c    2007-05-24 00:26:08.000000000 +0100
-@@ -429,7 +429,7 @@ int main(int argc, char const * argv[])
-                      "Page 3-70, performance counters\n");
-               break;
--      case CPU_ARM_ARM11:
-+      case CPU_ARM_V6:
-               printf("See ARM11 Technical Reference Manual\n");
-               break;
diff --git a/meta/packages/oprofile/oprofile/oparchive-debug-dir.patch b/meta/packages/oprofile/oprofile/oparchive-debug-dir.patch
deleted file mode 100644 (file)
index ab925c9..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-Index: oprofile/pp/oparchive.cpp
-===================================================================
---- oprofile.orig/pp/oparchive.cpp
-+++ oprofile/pp/oparchive.cpp
-@@ -84,9 +84,10 @@ int oparchive(options::spec const & spec
-                             exe_archive_file);
-               /* If there are any debuginfo files, copy them over.
--               * Need to copy the debug info file in the same
--               * directory as the executable. The /usr/lib/debug
--               *  search path is not going to work.
-+               * Need to copy the debug info file to somewhere we'll
-+               * find it - executable location + "/.debug"
-+               * to avoid overwriting files with the same name. The
-+               * /usr/lib/debug search path is not going to work.
-                */
-               bfd * ibfd = open_bfd(exe_name);
-               if (ibfd) {
-@@ -97,8 +98,15 @@ int oparchive(options::spec const & spec
-                       if (find_separate_debug_file(ibfd, dirname, global,
-                               debug_filename)) {
-                               /* found something copy it over */
--                              string dest_debug = options::outdirectory +
--                                      dirname + "/" +
-+                              string dest_debug_dir = options::outdirectory +
-+                                      dirname + "/.debug/";
-+                              if (create_dir(dest_debug_dir.c_str())) {
-+                                      cerr << "Unable to create directory: "
-+                                      << dest_debug_dir << "." << endl;
-+                                      exit (EXIT_FAILURE);
-+                              }
-+
-+                              string dest_debug = dest_debug_dir +
-                                       op_basename(debug_filename);
-                               copy_one_file(image_ok, debug_filename, dest_debug);
-                       }
-Index: oprofile/ChangeLog
-===================================================================
---- oprofile.orig/ChangeLog
-+++ oprofile/ChangeLog
-@@ -1,5 +1,11 @@
- 2007-05-09  Richard Purdie  <rpurdie@openedhand.com>
-+      * oprofile/pp/oparchive.cpp: If the debug files have the same name
-+      as the original binary, the binary gets overwritten. Add in a .debug
-+      directory to avoid this.
-+
-+2007-05-09  Richard Purdie  <rpurdie@openedhand.com>
-+
-       * oprofile/daemon/opd_cookie.c: Fix syscall for ARM EABI
- 2007-04-25  Manoj Ekbote  <manoj.ekbote@broadcom.com>
diff --git a/meta/packages/oprofile/oprofile/oparchive-list-files.patch b/meta/packages/oprofile/oprofile/oparchive-list-files.patch
deleted file mode 100644 (file)
index 8d92efe..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-Index: oprofile/pp/oparchive.cpp
-===================================================================
---- oprofile.orig/pp/oparchive.cpp
-+++ oprofile/pp/oparchive.cpp
-@@ -35,6 +35,11 @@ namespace {
- void copy_one_file(image_error err, string const & source, string const & dest)
- {
-+      if (options::list_files) {
-+              cout << source << endl;
-+              return;
-+      }
-+
-       if (!copy_file(source, dest) && err == image_ok) {
-               cerr << "can't copy from " << source << " to " << dest
-                    << " cause: " << strerror(errno) << endl;
-@@ -46,7 +51,7 @@ int oparchive(options::spec const & spec
-       handle_options(spec);
-       /* Check to see if directory can be created */
--      if (create_path(options::outdirectory.c_str())) {
-+      if (!options::list_files && create_path(options::outdirectory.c_str())) {
-               cerr << "Unable to create directory for " 
-                    << options::outdirectory << "." << endl;
-               exit (EXIT_FAILURE);
-@@ -73,7 +78,8 @@ int oparchive(options::spec const & spec
-               cverb << vdebug << exe_name << endl;
-               /* Create directory for executable file. */
--              if (create_path(exe_archive_file.c_str())) {
-+              if (!options::list_files
-+                              && create_path(exe_archive_file.c_str())) {
-                       cerr << "Unable to create directory for "
-                            << exe_archive_file << "." << endl;
-                       exit (EXIT_FAILURE);
-@@ -100,7 +106,8 @@ int oparchive(options::spec const & spec
-                               /* found something copy it over */
-                               string dest_debug_dir = options::outdirectory +
-                                       dirname + "/.debug/";
--                              if (create_dir(dest_debug_dir.c_str())) {
-+                              if (!options::list_files
-+                                              && create_dir(dest_debug_dir.c_str())) {
-                                       cerr << "Unable to create directory: "
-                                       << dest_debug_dir << "." << endl;
-                                       exit (EXIT_FAILURE);
-@@ -130,7 +137,8 @@ int oparchive(options::spec const & spec
-               
-               cverb << vdebug << (sample_name) << endl;
-               cverb << vdebug << " destp " << sample_archive_file << endl;
--              if (create_path(sample_archive_file.c_str())) {
-+              if (!options::list_files
-+                              && create_path(sample_archive_file.c_str())) {
-                       cerr << "Unable to create directory for "
-                            << sample_archive_file << "." << endl;
-                       exit (EXIT_FAILURE);
-Index: oprofile/pp/oparchive_options.cpp
-===================================================================
---- oprofile.orig/pp/oparchive_options.cpp
-+++ oprofile/pp/oparchive_options.cpp
-@@ -36,6 +36,7 @@ namespace options {
-       bool exclude_dependent;
-       merge_option merge_by;
-       string outdirectory;
-+      bool list_files;
- }
-@@ -47,7 +48,9 @@ popt::option options_array[] = {
-       popt::option(options::outdirectory, "output-directory", 'o',
-                    "output to the given directory", "directory"),
-       popt::option(options::exclude_dependent, "exclude-dependent", 'x',
--                   "exclude libs, kernel, and module samples for applications")
-+                   "exclude libs, kernel, and module samples for applications"),
-+      popt::option(options::list_files, "list-files", 'l',
-+                   "just list the files necessary, don't produce the archive")
- };
-@@ -60,7 +63,7 @@ void check_options()
-       using namespace options;
-       /* output directory is required */
--      if (outdirectory.size() == 0) {
-+      if (outdirectory.size() == 0 && !list_files) {
-               cerr << "Requires --output-directory option." << endl;
-               exit(EXIT_FAILURE);
-       }
-Index: oprofile/pp/oparchive_options.h
-===================================================================
---- oprofile.orig/pp/oparchive_options.h
-+++ oprofile/pp/oparchive_options.h
-@@ -22,6 +22,7 @@ namespace options {
-       extern bool exclude_dependent;
-       extern merge_option merge_by;
-       extern std::string outdirectory;
-+      extern bool list_files;
- }
- /// All the chosen sample files.
-Index: oprofile/ChangeLog
-===================================================================
---- oprofile.orig/ChangeLog
-+++ oprofile/ChangeLog
-@@ -1,5 +1,12 @@
- 2007-05-09  Richard Purdie  <rpurdie@openedhand.com>
-+      * oparchive.cpp:
-+      * oparchive_options.cpp:
-+      * oparchive_options.h: Add --list-files option to list all files that
-+      would be handled by oparchive.
-+
-+2007-05-09  Richard Purdie  <rpurdie@openedhand.com>
-+
-       * oprofile/pp/oparchive.cpp: If the debug files have the same name
-       as the original binary, the binary gets overwritten. Add in a .debug
-       directory to avoid this.
-Index: oprofile/doc/oparchive.1.in
-===================================================================
---- oprofile.orig/doc/oparchive.1.in
-+++ oprofile/doc/oparchive.1.in
-@@ -50,6 +50,10 @@ Output to the given directory. There is 
- Do not include application-specific images for libraries, kernel modules
- and the kernel. This option only makes sense if the profile session
- used --separate.
-+.br
-+.TP
-+.BI "--list-files / -l"
-+Only list the files that would be archived, don't copy them.
- .SH ENVIRONMENT
- No special environment variables are recognised by oparchive.
diff --git a/meta/packages/oprofile/oprofile/xscale_events.patch b/meta/packages/oprofile/oprofile/xscale_events.patch
deleted file mode 100644 (file)
index 7f5d1f2..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
----
- events/arm/xscale1/events |    8 ++++++--
- events/arm/xscale2/events |    8 ++++++--
- 2 files changed, 12 insertions(+), 4 deletions(-)
-
-Index: oprofile/events/arm/xscale1/events
-===================================================================
---- oprofile.orig/events/arm/xscale1/events    2004-04-06 05:32:22.000000000 +0100
-+++ oprofile/events/arm/xscale1/events 2007-05-23 13:37:04.000000000 +0100
-@@ -14,6 +14,10 @@ event:0x0a counters:1,2 um:zero minimum:
- event:0x0b counters:1,2 um:zero minimum:500 name:DCACHE_MISS : data cache miss
- event:0x0c counters:1,2 um:zero minimum:500 name:DCACHE_WB : data cache writeback, 1 event for every half cacheline
- event:0x0d counters:1,2 um:zero minimum:500 name:PC_CHANGE : number of times the program counter was changed without a mode switch
-+event:0x10 counters:1,2 um:zero minimum:500 name:BCU_REQUEST : number of time the BCU received a new memory request from the core
-+event:0x11 counters:1,2 um:zero minimum:500 name:BCU_FULL : number of cycles the BCUs request queue is full
-+event:0x12 counters:1,2 um:zero minimum:500 name:BCU_DRAIN : number of times the BCU queues were drained due to a Drain Write Buffer command or an I/O transaction on a non-cacheable and non-bufferable page
-+event:0x14 counters:1,2 um:zero minimum:500 name:BCU_ECC_NO_ELOG : number of times the BCU detected an ECC error, but no ELOG register was available in which to log the error
-+event:0x15 counters:1,2 um:zero minimum:500 name:BCU_1_BIT_ERR : number of times the BCU detected a 1-bit error while reading data from the bus
-+event:0x16 counters:1,2 um:zero minimum:500 name:RMW : number of times an RMW cycle occurred due to narrow write on ECC-protected memory
- event:0xfe counters:0 um:zero minimum:500 name:CPU_CYCLES : clock cycles counter
--#0x10 through 0x17 Defined by ASSP. See the IntelĀ® XScale" core implementation option section of the ASSP
--#architecture specification for more details.
-Index: oprofile/events/arm/xscale2/events
-===================================================================
---- oprofile.orig/events/arm/xscale2/events    2004-04-06 05:32:23.000000000 +0100
-+++ oprofile/events/arm/xscale2/events 2007-05-23 13:37:34.000000000 +0100
-@@ -14,6 +14,10 @@ event:0x0a counters:1,2,3,4 um:zero mini
- event:0x0b counters:1,2,3,4 um:zero minimum:500 name:DCACHE_MISS : data cache miss
- event:0x0c counters:1,2,3,4 um:zero minimum:500 name:DCACHE_WB : data cache writeback, 1 event for every half cacheline
- event:0x0d counters:1,2,3,4 um:zero minimum:500 name:PC_CHANGE : number of times the program counter was changed without a mode switch
-+event:0x10 counters:1,2,3,4 um:zero minimum:500 name:BCU_REQUEST : number of time the BCU received a new memory request from the core
-+event:0x11 counters:1,2,3,4 um:zero minimum:500 name:BCU_FULL : number of cycles the BCUs request queue is full
-+event:0x12 counters:1,2,3,4 um:zero minimum:500 name:BCU_DRAIN : number of times the BCU queues were drained due to a Drain Write Buffer command or an I/O transaction on a non-cacheable and non-bufferable page
-+event:0x14 counters:1,2,3,4 um:zero minimum:500 name:BCU_ECC_NO_ELOG : number of times the BCU detected an ECC error, but no ELOG register was available in which to log the error
-+event:0x15 counters:1,2,3,4 um:zero minimum:500 name:BCU_1_BIT_ERR : number of times the BCU detected a 1-bit error while reading data from the bus
-+event:0x16 counters:1,2,3,4 um:zero minimum:500 name:RMW : number of times an RMW cycle occurred due to narrow write on ECC-protected memory
- event:0xfe counters:0 um:zero minimum:500 name:CPU_CYCLES : clock cycles counter
--#0x10 through 0x17 Defined by ASSP. See the IntelĀ® XScale" core implementation option section of the ASSP
--#architecture specification for more details.
index e33820c9cf33834efcc46db2fa5d62a16c4488db..18b3f371e5a3ef2a3362b26c3dd5da352e5f283d 100644 (file)
@@ -1,5 +1,5 @@
 PV = "0.9.2+cvs${SRCDATE}"
-PR = "r6"
+PR = "r0"
 SECTION = "devel"
 DESCRIPTION = "OProfile is a system-wide profiler for Linux systems, capable \
 of profiling all running code at low overhead."
@@ -7,9 +7,6 @@ LICENSE = "GPL"
 DEPENDS = "popt binutils"
 
 SRC_URI = "cvs://anonymous@oprofile.cvs.sourceforge.net/cvsroot/oprofile;module=oprofile \
-          file://oparchive-debug-dir.patch;patch=1 \
-          file://armv6_events.patch;patch=1 \
-          file://xscale_events.patch;patch=1 \
           file://acinclude.m4"
 S = "${WORKDIR}/oprofile"