Snap for 12370120 from c46756b74a
to 25Q1-release
Change-Id: I0ec8941a0f91e75cfd4d64340eb9fe6aab7d01c3
This commit is contained in:
commit
0b95feea38
5 changed files with 18 additions and 10 deletions
|
@ -33,8 +33,10 @@ BOARD_PREBUILT_DTBOIMAGE_16KB := $(TARGET_KERNEL_DIR_16K)/dtbo.img
|
||||||
|
|
||||||
# Zuma targets use exynos-bcm_dbg.ko module instead of bcm_dbg.ko.
|
# Zuma targets use exynos-bcm_dbg.ko module instead of bcm_dbg.ko.
|
||||||
BOARD_KERNEL_MODULES_16K := $(filter-out %/bcm_dbg.ko,$(BOARD_KERNEL_MODULES_16K))
|
BOARD_KERNEL_MODULES_16K := $(filter-out %/bcm_dbg.ko,$(BOARD_KERNEL_MODULES_16K))
|
||||||
|
BOARD_KERNEL_MODULES_16K := $(filter-out %/zram.ko,$(BOARD_KERNEL_MODULES_16K))
|
||||||
BOARD_KERNEL_MODULES_LOAD_16K := $(foreach module,$(BOARD_KERNEL_MODULES_16K),$(notdir $(module)))
|
BOARD_KERNEL_MODULES_LOAD_16K := $(foreach module,$(BOARD_KERNEL_MODULES_16K),$(notdir $(module)))
|
||||||
|
|
||||||
|
BOARD_16K_OTA_USE_INCREMENTAL := true
|
||||||
BOARD_16K_OTA_MOVE_VENDOR := true
|
BOARD_16K_OTA_MOVE_VENDOR := true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
|
@ -19,9 +19,6 @@ include build/make/target/board/BoardConfigPixelCommon.mk
|
||||||
# Include settings for 16k developer option, if enabled
|
# Include settings for 16k developer option, if enabled
|
||||||
include device/google/zuma/BoardConfig-16k-common.mk
|
include device/google/zuma/BoardConfig-16k-common.mk
|
||||||
|
|
||||||
# Should be uncommented after fixing vndk-sp violation is fixed.
|
|
||||||
PRODUCT_FULL_TREBLE_OVERRIDE := true
|
|
||||||
|
|
||||||
# HACK : To fix up after bring up multimedia devices.
|
# HACK : To fix up after bring up multimedia devices.
|
||||||
TARGET_SOC := zuma
|
TARGET_SOC := zuma
|
||||||
|
|
||||||
|
|
|
@ -56,6 +56,7 @@ public class CopyEfsTest extends BaseHostJUnit4Test {
|
||||||
testDumpF2FS("efs");
|
testDumpF2FS("efs");
|
||||||
testDumpF2FS("efs_backup");
|
testDumpF2FS("efs_backup");
|
||||||
testDumpF2FS("modem_userdata");
|
testDumpF2FS("modem_userdata");
|
||||||
|
testDumpF2FS("persist");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void testDumpF2FS(String name) throws Exception {
|
private void testDumpF2FS(String name) throws Exception {
|
||||||
|
@ -69,15 +70,22 @@ public class CopyEfsTest extends BaseHostJUnit4Test {
|
||||||
r = getDevice().executeShellV2Command("umount /data/local/tmp/efs_test/mnt");
|
r = getDevice().executeShellV2Command("umount /data/local/tmp/efs_test/mnt");
|
||||||
assertEquals(r.getExitCode().intValue(), 0);
|
assertEquals(r.getExitCode().intValue(), 0);
|
||||||
|
|
||||||
r = getDevice().executeShellV2Command(String.format("dump.f2fs -rfPo /data/local/tmp/efs_test/dump /data/local/tmp/efs_test/%s.img", name));
|
r = getDevice().executeShellV2Command(String.format("dump.f2fs -rfPLo /data/local/tmp/efs_test/dump /data/local/tmp/efs_test/%s.img", name));
|
||||||
assertEquals(r.getExitCode().intValue(), 0);
|
assertEquals(r.getExitCode().intValue(), 0);
|
||||||
r = getDevice().executeShellV2Command(String.format("mount -r /data/local/tmp/efs_test/%s.img /data/local/tmp/efs_test/mnt", name));
|
r = getDevice().executeShellV2Command(String.format("mount -r /data/local/tmp/efs_test/%s.img /data/local/tmp/efs_test/mnt", name));
|
||||||
assertEquals(r.getExitCode().intValue(), 0);
|
assertEquals(r.getExitCode().intValue(), 0);
|
||||||
|
|
||||||
assertEquals("", getDevice().executeShellCommand("diff -rq /data/local/tmp/efs_test/mnt /data/local/tmp/efs_test/dump"));
|
r = getDevice().executeShellV2Command("diff -rq --no-dereference /data/local/tmp/efs_test/mnt /data/local/tmp/efs_test/dump");
|
||||||
// Remove timestamps at positions 6 and 7, because ls on device does not support --time-style
|
assertEquals(r.getExitCode().intValue(), 0);
|
||||||
|
assertEquals(r.getStdout(), "");
|
||||||
|
|
||||||
|
// Remove timestamps because ls on device does not support --time-style. This is AWKward.
|
||||||
|
// Format is [permissions] [links] [uid] [gid] [size] time [name/symlink]
|
||||||
|
// time may have different numbers of blocks
|
||||||
|
// symlinks will be of the form a -> b
|
||||||
|
// So we can check for -> in the second to last spot to determine what position the timestamp ends at
|
||||||
// Remove totals because on disk block usage may change depending on filesystem
|
// Remove totals because on disk block usage may change depending on filesystem
|
||||||
String ls_cmd = "cd /data/local/tmp/efs_test/%s;ls -AlLnR . | awk {'$6=\"\";$7=\"\";if ($1 != \"total\"){print $0}'}";
|
String ls_cmd = "cd /data/local/tmp/efs_test/%s;ls -AlnR . | awk {'if (NF>3 && $(NF-1) == \"->\") end=3; else end=1; for(i=6;i<=NF-end && i>0;i++)$i=\"\";if ($1 != \"total\"){print $0}'}";
|
||||||
String mnt_ls = getDevice().executeShellCommand(String.format(ls_cmd, "mnt"));
|
String mnt_ls = getDevice().executeShellCommand(String.format(ls_cmd, "mnt"));
|
||||||
assertEquals(getDevice().executeShellCommand("echo $?"), "0\n");
|
assertEquals(getDevice().executeShellCommand("echo $?"), "0\n");
|
||||||
String dump_ls = getDevice().executeShellCommand(String.format(ls_cmd, "dump"));
|
String dump_ls = getDevice().executeShellCommand(String.format(ls_cmd, "dump"));
|
||||||
|
|
|
@ -5,6 +5,6 @@
|
||||||
#
|
#
|
||||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||||
/dev/block/platform/13200000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,compress_extension=apk,compress_extension=so,compress_extension=vdex,compress_extension=odex,@inlinecrypt@,atgc,checkpoint_merge,compress_cache latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fscompress,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption,device=zoned:/dev/block/by-name/zoned_device
|
/dev/block/platform/13200000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,compress_extension=apk,compress_extension=so,compress_extension=vdex,compress_extension=odex,@inlinecrypt@,atgc,checkpoint_merge,compress_cache latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fscompress,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption,device=zoned:/dev/block/by-name/zoned_device
|
||||||
/dev/block/platform/13200000.ufs/by-name/userdata /data ext4 noatime,nosuid,nodev,@inlinecrypt@ latemount,wait,check,quota,reservedsize=128M,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption
|
/dev/block/platform/13200000.ufs/by-name/userdata /data ext4 noatime,nosuid,nodev,@inlinecrypt@ latemount,wait,check,quota,formattable,reservedsize=128M,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption
|
||||||
/dev/block/platform/13200000.ufs/by-name/metadata /metadata f2fs noatime,nosuid,nodev,sync wait,check,formattable,first_stage_mount
|
/dev/block/platform/13200000.ufs/by-name/metadata /metadata f2fs noatime,nosuid,nodev,sync wait,check,formattable,first_stage_mount
|
||||||
/dev/block/platform/13200000.ufs/by-name/metadata /metadata ext4 noatime,nosuid,nodev,data=journal,commit=1 wait,check,first_stage_mount,metadata_csum
|
/dev/block/platform/13200000.ufs/by-name/metadata /metadata ext4 noatime,nosuid,nodev,data=journal,commit=1 wait,check,first_stage_mount,metadata_csum
|
||||||
|
|
|
@ -469,8 +469,6 @@ PRODUCT_COPY_FILES += \
|
||||||
## Enable the CHRE Daemon
|
## Enable the CHRE Daemon
|
||||||
CHRE_USF_DAEMON_ENABLED := false
|
CHRE_USF_DAEMON_ENABLED := false
|
||||||
CHRE_DEDICATED_TRANSPORT_CHANNEL_ENABLED := true
|
CHRE_DEDICATED_TRANSPORT_CHANNEL_ENABLED := true
|
||||||
PRODUCT_PACKAGES += \
|
|
||||||
preloaded_nanoapps.json
|
|
||||||
|
|
||||||
# Filesystem management tools
|
# Filesystem management tools
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
@ -589,6 +587,9 @@ PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_policy=2
|
||||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=2
|
PRODUCT_PROPERTY_OVERRIDES += aaudio.mmap_exclusive_policy=2
|
||||||
PRODUCT_PROPERTY_OVERRIDES += aaudio.hw_burst_min_usec=2000
|
PRODUCT_PROPERTY_OVERRIDES += aaudio.hw_burst_min_usec=2000
|
||||||
|
|
||||||
|
# Set util_clamp_min for s/w spatializer
|
||||||
|
PRODUCT_PROPERTY_OVERRIDES += audio.spatializer.effect.util_clamp_min=300
|
||||||
|
|
||||||
# Calliope firmware overwrite
|
# Calliope firmware overwrite
|
||||||
#PRODUCT_COPY_FILES += \
|
#PRODUCT_COPY_FILES += \
|
||||||
device/google/zuma/firmware/calliope_dram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_dram.bin \
|
device/google/zuma/firmware/calliope_dram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_dram.bin \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue