From 63ca269c69a92f574ac8e85c6115e77882e8aca5 Mon Sep 17 00:00:00 2001 From: Mandeep Singh Baines Date: Wed, 30 Mar 2011 10:47:48 -0700 Subject: [PATCH] build_image: set verity_depth default to 3 This is in preparation for moving to a level 0 count of 1. Seems to give about 200ms boot speedup. Before(verity_depth = 1): seconds_power_on_to_login 7.73 seconds_power_on_to_login{1} 7.97 seconds_power_on_to_login{2} 7.8 seconds_power_on_to_login{3} 7.86 seconds_power_on_to_login{4} 7.84 seconds_power_on_to_login{5} 7.81 seconds_power_on_to_login{6} 7.85 seconds_power_on_to_login{7} 7.85 seconds_power_on_to_login{8} 7.85 seconds_power_on_to_login{9} 7.82 After(verity_depth = 3) seconds_power_on_to_login 7.57 seconds_power_on_to_login{1} 7.89 seconds_power_on_to_login{2} 7.54 seconds_power_on_to_login{3} 7.56 seconds_power_on_to_login{4} 7.53 seconds_power_on_to_login{5} 7.56 seconds_power_on_to_login{6} 7.79 seconds_power_on_to_login{7} 7.58 seconds_power_on_to_login{8} 7.56 seconds_power_on_to_login{9} 7.62 BUG=chromium-os:9752 TEST=platform_BootPerfServer Change-Id: I7f6e39ad2ed2c2e8ebc463860578c3f97b8295a2 R=wad@chromium.org,jrbarnette@chromium.org Review URL: http://codereview.chromium.org/6759016 --- build_image | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build_image b/build_image index 21dab799cf..d9ce03ec7a 100755 --- a/build_image +++ b/build_image @@ -99,8 +99,8 @@ DEFINE_boolean enable_rootfs_verification ${FLAGS_TRUE} \ DEFINE_integer verity_error_behavior 3 \ "Kernel verified boot error behavior (0: I/O errors, 1: panic, 2: nothing, \ 3: cros) Default: 3" -DEFINE_integer verity_depth 1 \ - "Kernel verified boot hash tree depth. Default: 1" +DEFINE_integer verity_depth 3 \ + "Kernel verified boot hash tree depth. Default: 3" DEFINE_integer verity_max_ios -1 \ "Number of outstanding I/O operations dm-verity caps at. Default: -1" DEFINE_string verity_algorithm "sha1" \