>>> On 21.04.15 at 15:38, wrote:
> On 04/21/2015 03:53 AM, Jan Beulich wrote:
> On 20.04.15 at 18:38, wrote:
>>> On 04/20/2015 04:50 AM, Jan Beulich wrote:
>>> On 09.04.15 at 17:44, wrote:
> --- /dev/null
> +++ b/xen/include/public/pmu.h
> @@ -0,0 +1,38 @@
> +#ifndef __X
On 04/21/2015 03:53 AM, Jan Beulich wrote:
On 20.04.15 at 18:38, wrote:
On 04/20/2015 04:50 AM, Jan Beulich wrote:
On 09.04.15 at 17:44, wrote:
--- /dev/null
+++ b/xen/include/public/pmu.h
@@ -0,0 +1,38 @@
+#ifndef __XEN_PUBLIC_PMU_H__
+#define __XEN_PUBLIC_PMU_H__
+
+#include "xen.h"
+#if
>>> On 20.04.15 at 18:38, wrote:
> On 04/20/2015 04:50 AM, Jan Beulich wrote:
> On 09.04.15 at 17:44, wrote:
>>> --- /dev/null
>>> +++ b/xen/include/public/pmu.h
>>> @@ -0,0 +1,38 @@
>>> +#ifndef __XEN_PUBLIC_PMU_H__
>>> +#define __XEN_PUBLIC_PMU_H__
>>> +
>>> +#include "xen.h"
>>> +#if defin
On 04/20/2015 04:50 AM, Jan Beulich wrote:
On 09.04.15 at 17:44, wrote:
--- /dev/null
+++ b/xen/include/public/pmu.h
@@ -0,0 +1,38 @@
+#ifndef __XEN_PUBLIC_PMU_H__
+#define __XEN_PUBLIC_PMU_H__
+
+#include "xen.h"
+#if defined(__i386__) || defined(__x86_64__)
+#include "arch-x86/pmu.h"
+#elif
>>> On 09.04.15 at 17:44, wrote:
> --- /dev/null
> +++ b/xen/include/public/pmu.h
> @@ -0,0 +1,38 @@
> +#ifndef __XEN_PUBLIC_PMU_H__
> +#define __XEN_PUBLIC_PMU_H__
> +
> +#include "xen.h"
> +#if defined(__i386__) || defined(__x86_64__)
> +#include "arch-x86/pmu.h"
> +#elif defined (__arm__) || de
Add pmu.h header files, move various macros and structures that will be
shared between hypervisor and PV guests to it.
Move MSR banks out of architectural PMU structures to allow for larger sizes
in the future. The banks are allocated immediately after the context and
PMU structures store offsets