יש הרבה מאפייני מערכת שונים שמציינים מצבים שונים של מערכת Android שקשורים לתמיכה בגודל הדף. אם אתם מנסים להבין איך מכשיר ספציפי מוגדר, האפשרויות האלה מספקות סקירה כללית של אופן ההגדרה והשימוש בגודל הדף ב-Android.
-
ro.boot.hardware.cpu.pagesizeהוא ערך ספציפי ל-OEM, שמציין את גודל הדף שמופעל. ב-Android 16, ההגדרה הזו מוגדרת על ידי init כברירת מחדל על סמך גודל הדף של ה-CPU, אם היא לא מועברת מ-bootloader. -
ro.product.cpu.pagesize.maxהוא הערך של PRODUCT_MAX_PAGE_SIZE_SUPPORTEDאו במילים אחרות, היישור הצפוי של קבצים בינאריים במכשיר. -
ro.product.page_size(הוצג ב-Android 16) הוא גודל הדף שמוגדר על ידי המוצר (בהתבסס עלTARGET_BOOTS_16K). הוא מגדיר את גודל הדף ומאומת ב-Vts16KPageSizeTest. אם נעשה שימוש בקרנל שגוי, חוסר ההתאמה למאפיין הזה יצוין. -
ro.product.build.16k_page.enabledמציין אם המכשיר תומך באפשרות למפתחים למעבר בין מצב 4 KB למצב 16 KB. איך מפעילים את האפשרות הזו ומשתמשים בה