1. 08 11月, 2008 1 次提交
  2. 16 10月, 2008 1 次提交
  3. 14 10月, 2008 2 次提交
    • A
      oprofile: discover counters for op ppro too · 59512900
      Andi Kleen 提交于
      Discover number of counters for all family 6 models even when not
      in arch perfmon mode.
      Signed-off-by: NAndi Kleen <ak@linux.intel.com>
      Signed-off-by: NRobert Richter <robert.richter@amd.com>
      59512900
    • A
      oprofile: Implement Intel architectural perfmon support · b9917028
      Andi Kleen 提交于
      Newer Intel CPUs (Core1+) have support for architectural
      events described in CPUID 0xA. See the IA32 SDM Vol3b.18 for details.
      
      The advantage of this is that it can be done without knowing about
      the specific CPU, because the CPU describes by itself what
      performance events are supported. This is only a fallback
      because only a limited set of 6 events are supported.
      This allows to do profiling on Nehalem and on Atom systems
      (later not tested)
      
      This patch implements support for that in oprofile's Intel
      Family 6 profiling module. It also has the advantage of supporting
      an arbitary number of events now as reported by the CPU.
      Also allow arbitary counter widths >32bit while we're at it.
      
      Requires a patched oprofile userland to support the new
      architecture.
      
      v2: update for latest oprofile tree
          remove force_arch_perfmon
      Signed-off-by: NAndi Kleen <ak@linux.intel.com>
      Signed-off-by: NRobert Richter <robert.richter@amd.com>
      b9917028
  4. 24 9月, 2008 1 次提交
  5. 26 7月, 2008 1 次提交
    • J
      Oprofile Multiplexing Patch · 1a960b40
      Jason Yeh 提交于
      This patch introduces multiplexing support for the Oprofile kernel
      module. It basically adds a new function pointer in oprofile_operator
      allowing each architecture to supply its callback to switch between
      different sets of event when the timer expires. Userspace tools can
      modify the time slice through /dev/oprofile/time_slice.
      
      It also modifies the number of counters exposed to the userspace through
      /dev/oprofile. For example, the number of counters for AMD CPUs are
      changed to 32 and multiplexed in the sets of 4.
      Signed-off-by: NJason Yeh <jason.yeh@amd.com>
      Signed-off-by: NRobert Richter <robert.richter@amd.com>
      Cc: oprofile-list <oprofile-list@lists.sourceforge.net>
      Signed-off-by: NIngo Molnar <mingo@elte.hu>
      1a960b40
  6. 17 4月, 2008 1 次提交
  7. 11 10月, 2007 1 次提交
  8. 13 2月, 2007 1 次提交
  9. 30 9月, 2006 1 次提交
  10. 26 9月, 2006 1 次提交
  11. 27 6月, 2006 1 次提交
  12. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4