1. 14 Oct, 2015 13 commits
  2. 09 Oct, 2015 5 commits
  3. 06 Oct, 2015 1 commit
  4. 03 Oct, 2015 1 commit
    • Michael Scott's avatar
      greybus: build: android: replace Linaro build specific logic with AOSP equivalents · adc40141
      Michael Scott authored
      When using greybus build in a different Android setup, it was noted that
      several portions of this makefile rely on Linaro specific build items.
      Replace these with more generic build steps.
      
      - ANDROID_64 is only defined by Linaro build tasks, use TARGET_ARCH to
        establish ARCH= parameter for greybus build
      - KERNEL_TOOLS_PREFIX is only defined by Linaro build tasks.  AOSP has
        a near equivalent variable: TARGET_TOOLS_PREFIX
      - build-greybus was dependant on subtask: android_kernel a task defined
        only by Linaro build tasks.  Replace with a generic dependancy to
        the kernel binary located in $OUT (INSTALLED_KERNEL_TARGET).
        End result is the same: kernel must be built before greybus modules
      Signed-off-by: default avatarMichael Scott <michael.scott@linaro.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
      adc40141
  5. 01 Oct, 2015 1 commit
  6. 30 Sep, 2015 1 commit
  7. 29 Sep, 2015 2 commits
  8. 24 Sep, 2015 7 commits
  9. 23 Sep, 2015 7 commits
  10. 22 Sep, 2015 1 commit
  11. 18 Sep, 2015 1 commit
    • Bryan O'Donoghue's avatar
      greybus: operation, core: hook tracepoints into message opertions · 5c8ad599
      Bryan O'Donoghue authored
      This patch hooks tracepoints for greybus messages
      
      - trace_gb_message_send
      - trace_gb_message_recv_request
      - trace_gb_message_recv_response
      - trace_gb_message_cancel_outgoing
      - trace_gb_message_cancel_incoming
      
      It provides standard tracepoints at
      
      /sys/kernel/debug/tracing/events/greybus/gb_message_send
      /sys/kernel/debug/tracing/events/greybus/gb_message_recv_response
      /sys/kernel/debug/tracing/events/greybus/gb_message_recv_request
      /sys/kernel/debug/tracing/events/greybus/gb_message_cancel_outgoing
      /sys/kernel/debug/tracing/events/greybus/gb_message_cancel_incoming
      
      Giving outputs like
      
      gb_message_recv_request: greybus:1-1.1:0 op=0001 if_id=0000 hd_id=0000 l=2
      gb_message_send: greybus:1-1.1:0 op=0001 if_id=0000 hd_id=0000 l=2
      
      Similarly perf events can be viewed with standard perf tools e.g.
      
      root@beaglebone:~# perf list 'greybus:*'
        greybus:gb_message_send                            [Tracepoint event]
        greybus:gb_message_recv_request                    [Tracepoint event]
        greybus:gb_message_recv_response                   [Tracepoint event]
        greybus:gb_message_cancel_outgoing                 [Tracepoint event]
        greybus:gb_message_cancel_incoming                 [Tracepoint event]
      Signed-off-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
      5c8ad599