Re: 2.6.25 new perfmon kernel patch + libpfm + pfmon available

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: stephane eranian <eranian@...>
Cc: <linux-kernel@...>, ia64 <linux-ia64@...>
Date: Tuesday, April 29, 2008 - 11:33 am

On Wed, 30 Apr 2008 15:11:11 +0200
"stephane eranian" <eranian@googlemail.com> wrote:


hummmmm, I wonder why perfmon wants to reimplement half of the PCI layer...

+extern spinlock_t pci_config_lock;
+
+#define PCI_CONF1_ADDRESS(bus, devfn, reg) \
+       (0x80000000 | ((reg & 0xF00) << 16) | ((bus & 0xFF) << 16) \
+       | (devfn << 8) | (reg & 0xFC))
+
+#define is_ibs_pmc(x) (x == 4 || x == 5)
+
+static int pci_read(unsigned int seg, unsigned int bus,
+                   unsigned int devfn, int reg, int len, u32 *value)
+{
+       unsigned long flags;

especially since this doesn't seem to use the proper config space abstractions :(
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
2.6.25 new perfmon kernel patch + libpfm + pfmon available, stephane eranian, (Tue Apr 29, 5:47 pm)
Re: 2.6.25 new perfmon kernel patch + libpfm + pfmon available, Arjan van de Ven, (Tue Apr 29, 11:08 am)
Re: 2.6.25 new perfmon kernel patch + libpfm + pfmon available, Arjan van de Ven, (Tue Apr 29, 11:33 am)
Re: [PATCH 2/2] x86: add PCI extended config space access fo..., stephane eranian, (Fri Jun 27, 11:10 am)
[PATCH 1/2] AMD64: Removing PCI ECS workaround, Robert Richter, (Thu Jun 19, 11:50 am)
Re: 2.6.25 new perfmon kernel patch + libpfm + pfmon available, Arjan van de Ven, (Tue Apr 29, 12:42 pm)