מאפייני מערכת

יש הרבה מאפייני מערכת שונים שמציינים מצבים שונים של מערכת 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. איך מפעילים את האפשרות הזו ומשתמשים בה