All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <20150224145529.GA5498@hawk.usersys.redhat.com>

diff --git a/a/1.txt b/N1/1.txt
index 66d2723..d9c0589 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -75,3 +75,50 @@ double check my runs. In any case, while I like the approach of this
 series, the overhead is looking non-negligible.
 
 drew
+-------------- next part --------------
+#include <libcflat.h>
+
+static void prep_cc(void)
+{
+	asm volatile(
+	"	msr pmovsclr_el0, %0\n"
+	"	msr pmccfiltr_el0, %1\n"
+	"	msr pmcntenset_el0, %2\n"
+	"	msr pmcr_el0, %3\n"
+	"	isb\n"
+	:
+	: "r" (1 << 31), "r" (1 << 27), "r" (1 << 31),
+	  "r" (1 << 6 | 1 << 2 | 1 << 0));
+}
+
+int main(void)
+{
+	unsigned long start, end;
+	unsigned int sctlr;
+	int i, zeros = 0;
+
+	asm volatile("mrs %0, sctlr_el1" : "=&r" (sctlr));
+	prep_cc();
+
+	for (i = 0; i < 100000; ++i) {
+		asm volatile(
+		"	mrs %0, pmccntr_el0\n"
+		"	msr sctlr_el1, %2\n"
+		"	mrs %1, pmccntr_el0\n"
+		"	isb\n"
+		: "=&r" (start), "=&r" (end) : "r" (sctlr));
+
+		if ((i % 10) == 0)
+			printf("\n");
+
+		printf(" %d", end - start);
+
+		if ((end - start) == 0) {
+			++zeros;
+			prep_cc();
+		}
+	}
+
+	printf("\nnum zero counts = %d\n", zeros);
+	return 0;
+}
diff --git a/a/2.hdr b/a/2.hdr
deleted file mode 100644
index 5842822..0000000
--- a/a/2.hdr
+++ /dev/null
@@ -1,2 +0,0 @@
-Content-Type: text/plain; charset=us-ascii
-Content-Disposition: attachment; filename="trapcycles.c"
diff --git a/a/2.txt b/a/2.txt
deleted file mode 100644
index 5117e48..0000000
--- a/a/2.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-#include <libcflat.h>
-
-static void prep_cc(void)
-{
-	asm volatile(
-	"	msr pmovsclr_el0, %0\n"
-	"	msr pmccfiltr_el0, %1\n"
-	"	msr pmcntenset_el0, %2\n"
-	"	msr pmcr_el0, %3\n"
-	"	isb\n"
-	:
-	: "r" (1 << 31), "r" (1 << 27), "r" (1 << 31),
-	  "r" (1 << 6 | 1 << 2 | 1 << 0));
-}
-
-int main(void)
-{
-	unsigned long start, end;
-	unsigned int sctlr;
-	int i, zeros = 0;
-
-	asm volatile("mrs %0, sctlr_el1" : "=&r" (sctlr));
-	prep_cc();
-
-	for (i = 0; i < 100000; ++i) {
-		asm volatile(
-		"	mrs %0, pmccntr_el0\n"
-		"	msr sctlr_el1, %2\n"
-		"	mrs %1, pmccntr_el0\n"
-		"	isb\n"
-		: "=&r" (start), "=&r" (end) : "r" (sctlr));
-
-		if ((i % 10) == 0)
-			printf("\n");
-
-		printf(" %d", end - start);
-
-		if ((end - start) == 0) {
-			++zeros;
-			prep_cc();
-		}
-	}
-
-	printf("\nnum zero counts = %d\n", zeros);
-	return 0;
-}
diff --git a/a/3.hdr b/a/3.hdr
deleted file mode 100644
index 4b86001..0000000
--- a/a/3.hdr
+++ /dev/null
@@ -1,4 +0,0 @@
-Content-Type: text/plain; charset="us-ascii"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Content-Disposition: inline
diff --git a/a/3.txt b/a/3.txt
deleted file mode 100644
index f683022..0000000
--- a/a/3.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-_______________________________________________
-kvmarm mailing list
-kvmarm@lists.cs.columbia.edu
-https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
diff --git a/a/content_digest b/N1/content_digest
index a619960..f03d344 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -6,17 +6,11 @@
  "ref\020150220142905.GA10942@hawk.usersys.redhat.com\0"
  "ref\0CAKv+Gu-YUzmnACZQi98OPRgKKL+gAGqwWYq2-_dwCdNqcktNUg@mail.gmail.com\0"
  "ref\020150220153626.GB10942@hawk.usersys.redhat.com\0"
- "From\0Andrew Jones <drjones@redhat.com>\0"
- "Subject\0Re: [RFC/RFT PATCH 0/3] arm64: KVM: work around incoherency with uncached guest mappings\0"
+ "From\0drjones@redhat.com (Andrew Jones)\0"
+ "Subject\0[RFC/RFT PATCH 0/3] arm64: KVM: work around incoherency with uncached guest mappings\0"
  "Date\0Tue, 24 Feb 2015 15:55:31 +0100\0"
- "To\0Ard Biesheuvel <ard.biesheuvel@linaro.org>\0"
- "Cc\0KVM devel mailing list <kvm@vger.kernel.org>"
-  Marc Zyngier <marc.zyngier@arm.com>
-  Paolo Bonzini <pbonzini@redhat.com>
-  Laszlo Ersek <lersek@redhat.com>
-  kvmarm@lists.cs.columbia.edu <kvmarm@lists.cs.columbia.edu>
- " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0"
- "\01:1\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
+ "\00:1\0"
  "b\0"
  "On Fri, Feb 20, 2015 at 04:36:26PM +0100, Andrew Jones wrote:\n"
  "> On Fri, Feb 20, 2015 at 02:37:25PM +0000, Ard Biesheuvel wrote:\n"
@@ -94,10 +88,8 @@
  "double check my runs. In any case, while I like the approach of this\n"
  "series, the overhead is looking non-negligible.\n"
  "\n"
- drew
- "\01:2\0"
- "fn\0trapcycles.c\0"
- "b\0"
+ "drew\n"
+ "-------------- next part --------------\n"
  "#include <libcflat.h>\n"
  "\n"
  "static void prep_cc(void)\n"
@@ -144,11 +136,5 @@
  "\tprintf(\"\\nnum zero counts = %d\\n\", zeros);\n"
  "\treturn 0;\n"
  }
- "\01:3\0"
- "b\0"
- "_______________________________________________\n"
- "kvmarm mailing list\n"
- "kvmarm@lists.cs.columbia.edu\n"
- https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
 
-7cc3c86a65b2c19fa04f136fce7f990d35d1fa418b87bf7c933540c7848770f3
+b3f2de9a2e59ca47e4389ed84ee0dd133880ad809fd4a91957c4c6a16e5c54db

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.