Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Android/device/device/linaro/dragonboard/sm8x50/   (Android Betriebssystem Version 17©)  Datei vom 26.5.2026 mit Größe 3 kB image not shown  

Quelle  BoardConfig.mk

  Sprache: Shell
 

include device/linaro/dragonboard/BoardConfigCommon.mk

# Primary Arch
TARGET_ARCH := arm64
TARGET_ARCH_VARIANT := armv8-2a-dotprod
TARGET_CPU_VARIANT := kryo385
TARGET_CPU_ABI := arm64-v8a

# Board Information
TARGET_BOOTLOADER_BOARD_NAME := sm8x50
TARGET_BOARD_PLATFORM := sm8x50

TARGET_NO_KERNEL := false
BOARD_INCLUDE_DTB_IN_BOOTIMG := true

ifeq ($(TARGET_USES_GBL), true)
BOARD_BOOT_HEADER_VERSION := 4
BOARD_INIT_BOOT_HEADER_VERSION := 4
BOARD_MKBOOTIMG_INIT_ARGS := --header_version $(BOARD_INIT_BOOT_HEADER_VERSION)
BOARD_BOOTCONFIG += androidboot.hardware=sm8x50
BOARD_BOOTCONFIG += androidboot.boot_devices=soc@0/8804000.mmc
else
BOARD_BOOT_HEADER_VERSION := 2 # XXX v4 is WIP
BOARD_KERNEL_CMDLINE += androidboot.hardware=sm8x50
BOARD_KERNEL_CMDLINE += androidboot.verifiedbootstate=orange
BOARD_KERNEL_CMDLINE += androidboot.slot_suffix=_a
ifeq ($(TARGET_SDCARD_BOOT), true)
BOARD_KERNEL_CMDLINE += androidboot.boot_devices=soc@0/8804000.mmc
else
ifeq ($(TARGET_KERNEL_USE), mainline)
BOARD_KERNEL_CMDLINE += androidboot.boot_devices=soc@0/1d84000.ufshc
else
BOARD_KERNEL_CMDLINE += androidboot.boot_devices=soc@0/1d84000.ufs
endif
endif
endif

BOARD_MKBOOTIMG_ARGS := --header_version $(BOARD_BOOT_HEADER_VERSION)
BOARD_MKBOOTIMG_ARGS += --base 0x0 --kernel_offset 0x0 --ramdisk_offset 0x0

BOARD_KERNEL_PAGESIZE := 4096
BOARD_KERNEL_CMDLINE += earlycon firmware_class.path=/vendor/firmware/
BOARD_KERNEL_CMDLINE += init=/init printk.devkmsg=on
BOARD_KERNEL_CMDLINE += deferred_probe_timeout=30
BOARD_KERNEL_CMDLINE += qcom_geni_serial.con_enabled=1
BOARD_KERNEL_CMDLINE += console=ttyMSM0,115200n8
BOARD_KERNEL_CMDLINE += allow_mismatched_32bit_el0 clk_ignore_unused pd_ignore_unused

# Enable 16k support
TARGET_BOOTS_16K ?= false
ifeq ($(TARGET_BOOTS_16K), true)
   BOARD_EROFS_BLOCKSIZE := 16384
   BOARD_F2FS_BLOCKSIZE := 16384
endif

# Image Configuration
ifeq ($(TARGET_USES_GBL), true)
BOARD_BOOTIMAGE_PARTITION_SIZE := 134217728 #128M
BOARD_INIT_BOOT_IMAGE_PARTITION_SIZE := 134217728 #128M
BOARD_VENDOR_BOOTIMAGE_PARTITION_SIZE := 134217728 #128M
else
BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864 #64M
endif

ifeq ($(TARGET_SDCARD_BOOT), true)
BOARD_USERDATAIMAGE_PARTITION_SIZE := 8589934592 #8G
BOARD_FLASH_BLOCK_SIZE := 4096
# Super partition
BOARD_SUPER_PARTITION_SIZE := 4294967296 #4G
BOARD_DB_DYNAMIC_PARTITIONS_SIZE := 4290772992 # Reserve 4M for DAP metadata
BOARD_SEPOLICY_DIRS += device/linaro/dragonboard/shared/utils/sdcard-boot/sepolicy/
else
BOARD_USERDATAIMAGE_PARTITION_SIZE := 223226953728 #200+G
BOARD_FLASH_BLOCK_SIZE := 131072
# Super partition
BOARD_SUPER_PARTITION_SIZE := 6442450944 #6GB
BOARD_DB_DYNAMIC_PARTITIONS_SIZE := 6438256640 # Reserve 4M for DAP metadata
endif

BOARD_SUPER_PARTITION_METADATA_DEVICE := super
BOARD_SUPER_IMAGE_IN_UPDATE_PACKAGE := true
BOARD_DB_DYNAMIC_PARTITIONS_PARTITION_LIST := system vendor system_ext product

# Platform specific sepolicies
BOARD_SEPOLICY_DIRS += device/linaro/dragonboard/sm8x50/sepolicy/

# dlkm partitions
include device/linaro/dragonboard/shared/utils/dlkm_loader/BoardConfig.mk
BOARD_DB_DYNAMIC_PARTITIONS_PARTITION_LIST += system_dlkm vendor_dlkm
BOARD_SEPOLICY_DIRS += device/linaro/dragonboard/shared/utils/dlkm_loader/sepolicy/

# Graphics
include device/linaro/dragonboard/shared/graphics/drm_hwcomposer/BoardConfig.mk
ifeq ($(TARGET_USES_SWR), true)
BOARD_SEPOLICY_DIRS += device/linaro/dragonboard/shared/graphics/swangle/sepolicy
else
include device/linaro/dragonboard/shared/graphics/mesa/BoardConfig.mk
endif
BOARD_SEPOLICY_DIRS += device/linaro/dragonboard/shared/graphics/minigbm_msm/sepolicy

Messung V0.5 in Prozent
C=84 H=97 G=90

¤ Dauer der Verarbeitung: 0.1 Sekunden  (vorverarbeitet am  2026-06-27) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.