Skip to contentSkip to conversation

linux-yocto-3.0/meta-yocto: perf scripting fixes

PATCH In review Bruce Ashfield 2 participants 8 messages Jul 11, 2012

lore
Share & tools
lore
#0 lore raw

cover linux-yocto-3.0/meta-yocto: perf scripting fixes

Richard/Saul,

This is the update fo the 3.0 kernel for the yocto reference BSPs to pickup Tom's perf scripting fixes.

The bigger problem of getting the references all to the 3.4 kernel is being addressed separately, which will reduce the load of doing this work three times ..

Cheers,

Bruce

cc Tom Zanussi <[email protected]>

The following changes since commit fcdfa310117415fdc5ed49b93f2c4695fde8b084:

linux-yocto/3.0: perf scripting support (2012-07-11 10:39:57 -0400)

are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel-yocto
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel-yocto

Bruce Ashfield (1):
linux-yocto-3.0/meta-yocto: perf script fixes

 .../linux/linux-yocto-rt_3.0.bbappend              |    6 +++---
 .../recipes-kernel/linux/linux-yocto_3.0.bbappend  |    1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
Signature · 1 line
1.7.5.4
#1 lore raw

PATCH 1/1 linux-yocto-3.0/meta-yocto: perf script fixes

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds
3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
 .../linux/linux-yocto-rt_3.0.bbappend              |    6 +++---
 .../recipes-kernel/linux/linux-yocto_3.0.bbappend  |    1 +
 2 files changed, 4 insertions(+), 3 deletions(-)
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +3 -3
index fdd9f7d..274eb82 100644
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 COMPATIBLE_MACHINE_atom-pc = "atom-pc"
 KMACHINE_atom-pc = "atom-pc"
 KBRANCH_atom-pc = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
 # mpc8315e-rdb support
 COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
 KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
 KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
 # beagleboard support - 3.0 support has not yet been completed, build failure
 #COMPATIBLE_MACHINE_beagleboard = "beagleboard"
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb
 COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
 KMACHINE_routerstationpro = "routerstationpro"
 KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro"
-SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8"
+SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +1 -0
index 6de9def..fc1a7df 100644
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3"
 SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e"
 SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"
 
+
 COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
 COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
 COMPATIBLE_MACHINE_beagleboard = "beagleboard"
Signature · 1 line
1.7.5.4
#2 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

Quoted 47 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds 3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
  .../linux/linux-yocto-rt_3.0.bbappend              |    6 +++---
  .../recipes-kernel/linux/linux-yocto_3.0.bbappend  |    1 +
  2 files changed, 4 insertions(+), 3 deletions(-)
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +3 -3
index fdd9f7d..274eb82 100644
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
  COMPATIBLE_MACHINE_atom-pc = "atom-pc"
  KMACHINE_atom-pc = "atom-pc"
  KBRANCH_atom-pc = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
  # mpc8315e-rdb support
  COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
  KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
  KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
  # beagleboard support - 3.0 support has not yet been completed, build failure
  #COMPATIBLE_MACHINE_beagleboard = "beagleboard"
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb
  COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
  KMACHINE_routerstationpro = "routerstationpro"
  KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro"
-SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8"
+SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3" · line 11

Quoted 4 lines
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +1 -0
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3"
  SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e"
  SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"
 
+

oops. I'll push out a patch with no whitespace damage to the branch.

Bruce

Quoted 3 lines
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
  COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
  COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
  COMPATIBLE_MACHINE_beagleboard = "beagleboard"
#3 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

In reply to Bruce Ashfield
Quoted 48 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds 3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
  .../linux/linux-yocto-rt_3.0.bbappend              |    6 +++---
  .../recipes-kernel/linux/linux-yocto_3.0.bbappend  |    1 +
  2 files changed, 4 insertions(+), 3 deletions(-)
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +3 -3
index fdd9f7d..274eb82 100644
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
  COMPATIBLE_MACHINE_atom-pc = "atom-pc"
  KMACHINE_atom-pc = "atom-pc"
  KBRANCH_atom-pc = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
  # mpc8315e-rdb support
  COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
  KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
  KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
 
  # beagleboard support - 3.0 support has not yet been completed, build failure
  #COMPATIBLE_MACHINE_beagleboard = "beagleboard"
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb = "e67428d9966eecec4c081993dc64ceb
  COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
  KMACHINE_routerstationpro = "routerstationpro"
  KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro"
-SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8"
+SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3" · line 14

Quoted 7 lines
meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +1 -0
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3"
  SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e"
  SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"
 
+
  COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
  COMPATIBLE_MACHINE_routerstationpro = "routerstationpro"
  COMPATIBLE_MACHINE_beagleboard = "beagleboard"

I see changes for atom-pc, mpc, and routerstation, but not the beagleboard, does it not need the change also?

Sau!

#4 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

Quoted 63 lines · Saul Wold
Quoted 62 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds
3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
.../linux/linux-yocto-rt_3.0.bbappend | 6 +++--- .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 1 +

2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend b/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend index fdd9f7d..274eb82 100644

meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

COMPATIBLE_MACHINE_atom-pc = "atom-pc" KMACHINE_atom-pc = "atom-pc" KBRANCH_atom-pc = "yocto/standard/preempt-rt/base" -SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643" +SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"

# mpc8315e-rdb support
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
# beagleboard support - 3.0 support has not yet been completed, build
failure
#COMPATIBLE_MACHINE_beagleboard = "beagleboard"
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =

"e67428d9966eecec4c081993dc64ceb COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" KMACHINE_routerstationpro = "routerstationpro" KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro" -SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8" +SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?=

"af74f58ef6ffdc68cc77d314ad31bd6a322309d3" SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e" SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"

Quoted 7 lines
Quoted 5 lines

+
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb" COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" COMPATIBLE_MACHINE_beagleboard = "beagleboard"

I see changes for atom-pc, mpc, and routerstation, but not the beagleboard, does it not need the change also?

Not for -rt at least. I thought we disabled this for ARM. give me a minute to double check .... it's easy enough to be safe, I'll update them all regardless.

Cheers,

Bruce

Quoted 5 lines

Sau!

#5 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

Quoted 74 lines · Bruce Ashfield
Quoted 64 lines · Saul Wold
Quoted 63 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds
3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
.../linux/linux-yocto-rt_3.0.bbappend | 6 +++--- .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 1 +

2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend b/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend index fdd9f7d..274eb82 100644

meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

COMPATIBLE_MACHINE_atom-pc = "atom-pc" KMACHINE_atom-pc = "atom-pc" KBRANCH_atom-pc = "yocto/standard/preempt-rt/base" -SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643" +SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"

# mpc8315e-rdb support
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
# beagleboard support - 3.0 support has not yet been completed, build
failure
#COMPATIBLE_MACHINE_beagleboard = "beagleboard"
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =

"e67428d9966eecec4c081993dc64ceb COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" KMACHINE_routerstationpro = "routerstationpro" KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro" -SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8" +SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?=

"af74f58ef6ffdc68cc77d314ad31bd6a322309d3" SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e" SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"

Quoted 7 lines
Quoted 5 lines

+
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb" COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" COMPATIBLE_MACHINE_beagleboard = "beagleboard"

I see changes for atom-pc, mpc, and routerstation, but not the beagleboard, does it not need the change also?

Quoted 3 lines

Not for -rt at least. I thought we disabled this for ARM. give me a minute to double check .... it's easy enough to be safe, I'll update them all regardless.

block update done, just to be sure:

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +4 -4
index 6de9def..00eb4a2 100644
@@ -3,10 +3,10 @@ KBRANCH_routerstationpro = "yocto/standard/routerstationpro"
 KBRANCH_mpc8315e-rdb = "yocto/standard/fsl-mpc8315e-rdb"
 KBRANCH_beagleboard = "yocto/standard/beagleboard"
 
-SRCREV_machine_atom-pc ?= "45d64709c00fce6e9b76a638c4ca6f30a8e9d25a"
-SRCREV_machine_routerstationpro ?= "af74f58ef6ffdc68cc77d314ad31bd6a322309d3"
-SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e"
-SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"
+SRCREV_machine_atom-pc ?= "834c2a69c87ee7211932f8ec5102a472828abcb1"
+SRCREV_machine_routerstationpro ?= "1c17c082b6ee565acc176cde5be835ac4269817b"
+SRCREV_machine_mpc8315e-rdb ?= "f2312437b52dda4499310aacb4c561ba8b8cbeb7"
+SRCREV_machine_beagleboard ?= "3ab688a78cac7b2e32afc83376a53370f2bd13b7"
 

It's on the branch, same commit message.

Cheers,

Bruce

Quoted 15 lines

Cheers,

Bruce

Quoted 5 lines

Sau!

_______________________________________________
poky mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/poky

#6 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

In reply to Bruce Ashfield
Quoted 74 lines · Bruce Ashfield
Quoted 64 lines · Saul Wold
Quoted 63 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds
3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
.../linux/linux-yocto-rt_3.0.bbappend | 6 +++--- .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 1 +

2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend b/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend index fdd9f7d..274eb82 100644

meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

COMPATIBLE_MACHINE_atom-pc = "atom-pc" KMACHINE_atom-pc = "atom-pc" KBRANCH_atom-pc = "yocto/standard/preempt-rt/base" -SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643" +SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"

# mpc8315e-rdb support
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
# beagleboard support - 3.0 support has not yet been completed, build
failure
#COMPATIBLE_MACHINE_beagleboard = "beagleboard"
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =

"e67428d9966eecec4c081993dc64ceb COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" KMACHINE_routerstationpro = "routerstationpro" KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro" -SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8" +SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?=

"af74f58ef6ffdc68cc77d314ad31bd6a322309d3" SRCREV_machine_mpc8315e-rdb ?= "0c781e306559d5e9816e202a60aa2543f4eea39e" SRCREV_machine_beagleboard ?= "567c989c90ce5f2c62f6ef788be763150b65a0fb"

Quoted 7 lines
Quoted 5 lines

+
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb" COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" COMPATIBLE_MACHINE_beagleboard = "beagleboard"

I see changes for atom-pc, mpc, and routerstation, but not the beagleboard, does it not need the change also?

Quoted 4 lines

Not for -rt at least. I thought we disabled this for ARM. give me a minute to double check .... it's easy enough to be safe, I'll update them all regardless.

Oh, I missed the -rt bit, so now I am again confused, you did not update the regular images, or is that part of the meta/ change set?

It's not -rt that failed, it's that standard image.

Sau!

Quoted 10 lines

Cheers,

Bruce

Quoted 5 lines

Sau!

#7 lore raw

Re: [PATCH 1/1] linux-yocto-3.0/meta-yocto: perf script fixes

Quoted 76 lines · Saul Wold
Quoted 75 lines · Bruce Ashfield
Quoted 72 lines · Saul Wold
Quoted 64 lines · Bruce Ashfield

Updating the yocto reference boards to have the perf scripting fixes from 3.2/3.4:

cef17a1 perf: add sgidefs.h to for mips builds
3258da3 perf: change --root to --prefix for python install 1f9c25b perf: add 'libperl not found' warning
f2b1bf1 perf: use pkg-config instead of python-config 568e05f perf tools: Add support to install perf python extension 7e47f81 Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"

---
.../linux/linux-yocto-rt_3.0.bbappend | 6 +++--- .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 1 +

2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend b/meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend index fdd9f7d..274eb82 100644

meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -4,13 +4,13 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

COMPATIBLE_MACHINE_atom-pc = "atom-pc" KMACHINE_atom-pc = "atom-pc" KBRANCH_atom-pc = "yocto/standard/preempt-rt/base" -SRCREV_machine_pn-linux-yocto-rt_atom-pc = "e67428d9966eecec4c081993dc64ceb5c0e64643" +SRCREV_machine_pn-linux-yocto-rt_atom-pc = "bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"

# mpc8315e-rdb support
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb"
KMACHINE_mpc8315e-rdb = "fsl-mpc8315e-rdb"
KBRANCH_mpc8315e-rdb = "yocto/standard/preempt-rt/base"
-SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"e67428d9966eecec4c081993dc64ceb5c0e64643"
+SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =
"bbd5bfe49403fdcca294ca4b163d5f7195ea3a8e"
# beagleboard support - 3.0 support has not yet been completed, build
failure
#COMPATIBLE_MACHINE_beagleboard = "beagleboard"
meta-yocto/recipes-kernel/linux/linux-yocto-rt_3.0.bbappend +0 -0
@@ -22,4 +22,4 @@ SRCREV_machine_pn-linux-yocto-rt_mpc8315e-rdb =

"e67428d9966eecec4c081993dc64ceb COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" KMACHINE_routerstationpro = "routerstationpro" KBRANCH_routerstationpro = "yocto/standard/preempt-rt/routerstationpro" -SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "94b9545c58bf4dee8321b800b90958d10875fda8" +SRCREV_machine_pn-linux-yocto-rt_routerstationpro = "634ba79510753eecd27a39a315f690f1c9d46efe"

meta-yocto/recipes-kernel/linux/linux-yocto_3.0.bbappend +0 -0
index 6de9def..fc1a7df 100644
@@ -8,6 +8,7 @@ SRCREV_machine_routerstationpro ?=

"af74f58ef6ffdc68cc77d314ad31bd6a322309d3"
SRCREV_machine_mpc8315e-rdb ?=
"0c781e306559d5e9816e202a60aa2543f4eea39e"
SRCREV_machine_beagleboard ?=
"567c989c90ce5f2c62f6ef788be763150b65a0fb"

Quoted 5 lines

+
COMPATIBLE_MACHINE_mpc8315e-rdb = "mpc8315e-rdb" COMPATIBLE_MACHINE_routerstationpro = "routerstationpro" COMPATIBLE_MACHINE_beagleboard = "beagleboard"

I see changes for atom-pc, mpc, and routerstation, but not the beagleboard, does it not need the change also?

Quoted 8 lines
Quoted 4 lines

Not for -rt at least. I thought we disabled this for ARM. give me a minute to double check .... it's easy enough to be safe, I'll update them all regardless.

Oh, I missed the -rt bit, so now I am again confused, you did not update the regular images, or is that part of the meta/ change set?

It's not -rt that failed, it's that standard image.

I did a full update, just to be sure, all -rt and standard images are updated on the branch now, so we should be fully covered.

fun stuff :)

Cheers,

Bruce

Quoted 15 lines

Sau!

Quoted 10 lines

Cheers,

Bruce

Quoted 5 lines

Sau!