[tip:perf/x86] x86: Add support for Intel Cache QoS Monitoring ( CQM) detection

2015-02-25 Thread tip-bot for Peter P Waskiewicz Jr
Commit-ID: cbc82b17263877ea5d21e84c58ce03f0292458a1 Gitweb: http://git.kernel.org/tip/cbc82b17263877ea5d21e84c58ce03f0292458a1 Author: Peter P Waskiewicz Jr AuthorDate: Fri, 23 Jan 2015 18:45:43 + Committer: Ingo Molnar CommitDate: Wed, 25 Feb 2015 13:53:31 +0100 x86: Add support

[PATCH 2/4] x86: Add Cache QoS Monitoring support to x86 perf uncore

2014-01-03 Thread Peter P Waskiewicz Jr
This patch adds the MSRs and masks for CQM to the x86 uncore. The actual schedling functions using the MSRs will be included in the next patch when the new cgroup subsystem is added, as there are dependencies on structs from the cgroup. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/kernel

[PATCH 3/4] cgroup: Add new cacheqos cgroup subsys to support Cache QoS Monitoring

2014-01-03 Thread Peter P Waskiewicz Jr
cgroup subsystem depends on X86. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/kernel/cpu/perf_event_intel_uncore.c | 112 include/linux/cgroup_subsys.h | 4 + include/linux/perf_event.h| 14 + init/Kconfig | 10

[PATCH 0/4] x86: Add Cache QoS Monitoring (CQM) support

2014-01-03 Thread Peter P Waskiewicz Jr
), perf would not be a good fit for this data, which does not report on a per-process level. Therefore, a new cgroup subsystem, cacheqos, has been added. This operates very similarly to the cpu and cpuacct cgroup subsystems, where tasks can be grouped into sub-leaves of the root-level cgroup. Peter P

[PATCH 4/4] Documentation: Add documentation for cacheqos cgroup

2014-01-03 Thread Peter P Waskiewicz Jr
This patch adds the documentation for the new cacheqos cgroup subsystem. It provides the overview of how the new subsystem works, how Cache QoS Monitoring works in the x86 architecture, and how everything is tied together between the hardware and the cgroup software stack. Signed-off-by: Peter P

[PATCH 1/4] x86: Add support for Cache QoS Monitoring (CQM) detection

2014-01-03 Thread Peter P Waskiewicz Jr
Architecture Software Developer Manual, section 17.14. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/configs/x86_64_defconfig | 1 + arch/x86/include/asm/cpufeature.h | 9 - arch/x86/include/asm/processor.h | 3 +++ arch/x86/kernel/cpu/common.c | 39

[RFC PATCH 0/3] x86: Add Cache QoS Monitoring (CQM) support

2013-12-26 Thread Peter P Waskiewicz Jr
level. Therefore, a new cgroup subsystem, cacheqos, has been added. This operates very similarly to the cpu and cpuacct cgroup subsystems, where tasks can be grouped into sub-leaves of the root-level cgroup. Peter P Waskiewicz Jr (3): x86: Add support for Cache QoS Monitoring (CQM) detection

[RFC PATCH 1/3] x86: Add support for Cache QoS Monitoring (CQM) detection

2013-12-26 Thread Peter P Waskiewicz Jr
Architecture Software Developer Manual, section 17.14. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/configs/x86_64_defconfig | 1 + arch/x86/include/asm/cpufeature.h | 9 - arch/x86/include/asm/processor.h | 3 +++ arch/x86/kernel/cpu/common.c | 39

[RFC PATCH 3/3] cgroup: Add new cacheqos cgroup subsys to support Cache QoS Monitoring

2013-12-26 Thread Peter P Waskiewicz Jr
with the cgroup subsystem since events from the cgroup trigger when a task needs to be tracked on the underlying CPU. The patch also adds the Kconfig option for enabling/disabling the CGROUP_CACHEQOS subsystem. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/kernel/cpu/perf_event_intel_uncore.c

[RFC PATCH 2/3] x86: Add Cache QoS Monitoring support to x86 perf uncore

2013-12-26 Thread Peter P Waskiewicz Jr
This patch adds the MSRs and masks for CQM to the x86 uncore. The actual scheduling functions using the MSRs will be included in the next patch when the new cgroup subsystem is added, as there are dependencies on structs from the cgroup. Signed-off-by: Peter P Waskiewicz Jr --- arch/x86/kernel

Re: [PATCH -next] Staging: vt6655: add missing free_netdev() on error in hostap_enable_hostapd()

2013-05-23 Thread Peter P Waskiewicz Jr
On 05/23/2013 02:28 AM, Wei Yongjun wrote: From: Wei Yongjun Add the missing free_netdev() before return from function hostap_enable_hostapd() in the error handling case. Signed-off-by: Wei Yongjun --- drivers/staging/vt6655/hostap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dr

Re: [PATCH] igb: add a method to get the nic hw time stamping policy

2013-05-14 Thread Peter P Waskiewicz Jr
On 05/14/2013 02:51 AM, Dong Zhu wrote: Hi, I modified this patch and added the method to igb_get_ts_info function. For 82576 nic, through this method we can easily check which type of packets are time stamped now, such as (HWTSTAMP_FILTER_PTP_V1_L4_SYNC and HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ)

[PATCH 2/2] NET: [UPDATED] Multiqueue network device support implementation.

2007-04-24 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Update: Fixed band2queue mapping logic - it was reveresed with prio2band. Added support in the PRIO qdisc to allow tc to turn on multiqueue behavior, while keeping original PRIO behavior by default. Fixed where skb->queue_mapping is be

[PATCH 0/2] Multiqueue network device support

2007-04-24 Thread Peter P Waskiewicz Jr
. Documentation is also included describing in more detail how this works, as wellas how a base driver can use the API to implement multiple queues. These patches can also be pulled from my git repository at: git-pull git://lost.foo-projects.org/~ppwaskie/git/netdev-2.6.22 mq -- Peter P

[PATCH 1/2] Adding documentation for the new multiqueue API.

2007-04-24 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Signed-off-by: Peter P. Waskiewicz Jr <[EMAIL PROTECTED]> Signed-off-by: Auke Kok <[EMAIL PROTECTED]> --- Documentation/networking/multiqueue.txt | 97 +++ 1 files changed, 97 insertions(+), 0 deleti

[PATCH] IPROUTE: Modify tc for new PRIO multiqueue behavior

2007-04-24 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Modified tc so PRIO can now have a multiqueue parameter passed to it. This will turn on multiqueue behavior if a device has more than 1 queue. Also, running tc qdisc ls dev will display if multiqueue is on or off. Signed-off-by: P

[PATCH 1/3] NET: Multiqueue network device support documentation.

2007-04-12 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Adding documentation for the new multiqueue API. Signed-off-by: Peter P. Waskiewicz Jr <[EMAIL PROTECTED]> Signed-off-by: Auke Kok <[EMAIL PROTECTED]> --- Documentation/networking/multiqueue.txt | 97 ++

[PATCH 2/3] NET: [UPDATED] Multiqueue network device support implementation.

2007-04-12 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Update: Removed unnecessary whitespace removals. Reset skb->queue_mapping to zero prior to enqueueing to a qdisc. Fixed band2queue mapping algorithm for bands less than queues. Added an API and associated supporting routines for m

[PATCH 3/3] NET: [e1000] Example implementation of multiqueue network device API

2007-04-12 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> This patch is *not* intended to be integrated into any tree please. This is fulfilling a request to demonstrate the proposed multiqueue network device API in a driver. The necessary updates to the e1000 driver will come in a more official r

[PATCH 0/3] [UPDATED]: Multiqueue network device support

2007-04-12 Thread Peter P Waskiewicz Jr
to implement multiple queues. These patches can also be pulled from my git repository at: git-pull git://lost.foo-projects.org/~ppwaskie/git/net-2.6.22 mq -- Peter P. Waskiewicz Jr. <[EMAIL PROTECTED]> - To unsubscribe from this list: send the line "unsubscribe linux-kernel"

[PATCH] NET: [UPDATED] Multiqueue network device support implementation.

2007-04-09 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Update: Fixed a typecast in free_netdev() for the egress_subqueue list. Added an API and associated supporting routines for multiqueue network devices. This allows network devices supporting multiple TX queues to configure each queue with

[PATCH 2/2] NET: Multiqueue network device support implementation.

2007-04-09 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Added an API and associated supporting routines for multiqueue network devices. This allows network devices supporting multiple TX queues to configure each queue within the netdevice and manage each queue independantly. Changes to the PRIO

[PATCH 0/2] REPOST: Multiqueue network device support

2007-04-09 Thread Peter P Waskiewicz Jr
. These patches can also be pulled from my git repository at: git-pull git://lost.foo-projects.org/~ppwaskie/git/net-2.6.22 mq -- Peter P. Waskiewicz Jr. [EMAIL PROTECTED] - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL

[PATCH 1/2] NET: Multiqueue network device support documentation.

2007-04-09 Thread Peter P Waskiewicz Jr
From: Peter P Waskiewicz Jr <[EMAIL PROTECTED]> Adding documentation for the new multiqueue API. Signed-off-by: Peter P. Waskiewicz Jr <[EMAIL PROTECTED]> Signed-off-by: Auke Kok <[EMAIL PROTECTED]> --- Documentation/networking/multiqueue.txt | 97 ++