Commit graph

476 commits

Author SHA1 Message Date
dodyirawan85 406ee82a5f X6833B: Use ext4 for vendor_dlkm
* Match stock configuration

Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 2648454f4f X6833B: Build a vendor_dlkm image
* vendor_dlkm contains kernel modules that were previously located to
  /vendor/lib/modules and is updatable separately, making us able to
  test kernel modifications faster

* Reference: https://source.android.com/docs/core/architecture/partitions/vendor-odm-dlkm-partition

Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I38f5989d4e5a52bf295add8099f6bf6cb8ea3288
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 538a5a47db X6833B: Build default Health HIDL service and impl
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I41d6d524f88cb67156ba0f536e015cbc0f95f7cd
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 1c19ac55d1 X6833B: Build fastbootD and default fastboot HAL implementation
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I2f4577f6019d00e672ace8da8170ecd3eb92fe99
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 888899f732 X6833B: Build bootctrl into vendor
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Icdc56ceab2fe3b54c8538574d406dd4ce1f0a5de
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 63c102bfb1 X6833B: Build MTK boot control hal V1.2 in recovery
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I0a8864bc326e83b63de346f685e1a651abb0a1e1
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 5037cc244c X6833B: Fix ota postinstall file systems
* X6833B uses EROFS

Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I693d3f4474ba592919ef815a3c225ce9de1350e5
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy a928b14e91 X6833B: Ensure GSI AVB Keys are moved to vendor ramdisk
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I97ee5fcb14d73bfcd406c6d18d54235d89119bdc
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 5634ef65c7 X6833B: Install fstab.mt6789 into first_stage_ramdisk
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I6a0a98dcd8e5ff73dc8a934d1ea9fe43fd5107ca
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 94c27c1f16 X6833B: Add A/B OTA configuration
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: If5e2f40b6bf55ffa7a62cc67ff3a0b1e8de6d5b3
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 34b1f449e1 [TMP] X6833B: Make SELinux Permissive
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I07a8d77555b7d123535b4b1ef9431b3907e92838
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Sebastiano Barezzi 0c3cdc7d43 X6833B: Enable full VNDK
Change-Id: I74c5cc17c614672aa24bf84b222c36c657693170
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 89cdacccaf X6833B: Define vendor security patch level
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I03ff642961ba273413b547b189d8f31c72446237
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Jyotiraditya 024aa1485a X6833B: Specify AVB recovery flags
Change-Id: I591687c9b7642685601831a16275f34f05b888a1
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Christian Oder 9121d86d51 X6833B: Build disabled VBMeta image
Change-Id: I48e3ff106a2e4e044ed39b86a94f3bc80b93f530
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy bf2a36e7cf X6833B: Add recovery init scripts and required flags
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I6a3b4ba0037d9fec49e8445ed8e615b2d14e8c7f
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy d286f54a21 X6833B: Fix recovery kernel modules instalation
* BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD should contain the
  list of modules loaded with the recovery, but the modules should be
  installed using BOARD_VENDOR_RAMDISK_KERNEL_MODULES

Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I72768f8325017e0f5b969a7eb03ccccbf4b7eae0
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 82ef6c6eac X6833B: Add vendor ramdisk and recovery dlkm configs
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I09cadc101b57511e9441b0ca7349121d2a5521d6
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 91e0624897 X6833B: Inherit virtual ab launch_with_vendor_ramdisk makefile
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Ie8f796d45b3d303cd784dcc702769d17e075b250
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy dde543333f X6833B: Add partitions configuration
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: I9e08db2236376b1132aa3bd8a7abf19aa70ba48c
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
dodyirawan85 da948b70ac X6833B: Add kernel flags
* Kernel is built separatly and placed in device/infinix/X6833B-kernel

Co-authored-by: Woomymy <woomy@woomy.be>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
Woomymy 379954f35c X6833B: Add boot image(s) configuration
Signed-off-by: Woomymy <woomy@woomy.be>
Change-Id: Ic22269332239db8f3bd770f678f92e9e8da20e7a
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
bengris32 61dec5aeda X6833B: Define Bootloader and Platform flags
Change-Id: I8a4aad74ec90124cc35847c64d4db23f97af7ad7
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:44 +07:00
dodyirawan85 949b047edd X6833B: Define architecture flags
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:35 +07:00
dodyirawan85 80a9d11b09 X6833B: Initial skeleton tree
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-13 01:10:17 +07:00
dodyirawan85 a3c237ed82 X6833B: Add device specsheet
Signed-off-by: dodyirawan85 <40514988+dodyirawan85@users.noreply.github.com>
2023-12-12 23:42:51 +07:00