Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F144066297
D55093.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
844 B
Referenced Files
None
Subscribers
None
D55093.diff
View Options
diff --git a/sys/powerpc/aim/moea64_native.c b/sys/powerpc/aim/moea64_native.c
--- a/sys/powerpc/aim/moea64_native.c
+++ b/sys/powerpc/aim/moea64_native.c
@@ -130,6 +130,19 @@
/* POWER9 only permits a 64k partition table size. */
#define PART_SIZE 0x10000
+/*
+ * These values are derived from the POWER8 user manual Version 1.3
+ * (16-March-2016), 3.8.4 (large page support) and 3.8.16 (TLBIE Invalidate
+ * Entry instructions.)
+ *
+ * Notably:
+ *
+ * + POWER8 supports an MPSS (Multple Page Sizes per Segment) configuration
+ * of 4KB base, 16MB actual page size
+ * + RB[56:58] encoding for 16MB page == 100, RB[54:55] segment either 00 or 01
+ * + RB[56:58] encoding for 4K page == 000, RB[54:55] segment either 00 or 01
+ */
+
/* Actual page sizes (to be used with tlbie, when L=0) */
#define AP_4K 0x00
#define AP_16M 0x80
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Feb 5, 4:49 AM (14 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28438349
Default Alt Text
D55093.diff (844 B)
Attached To
Mode
D55093: powerpc: document the magic constants for 16MB page size
Attached
Detach File
Event Timeline
Log In to Comment