Commit Graph

  • 5a4c4776f0 lib/subprocess: add callback feature to the subprocess library Jack Rosenthal 2019-12-10 17:16:41 -07:00
  • a914db93e2 vboot: remove support for _s suffixed binaries in Makefile Joel Kitching 2019-12-10 17:25:03 +08:00
  • 569f68c1db vboot/tlcl: add stddef.h include Joel Kitching 2019-12-09 18:49:46 +08:00
  • 95d8b93ed6 vboot: Append periods to function descriptions in 2api.h Yu-Ping Wu 2019-12-09 16:54:17 +08:00
  • efec8ac6a3 vboot: merge vb2_struct.h into 2struct.h Joel Kitching 2019-10-07 23:26:57 +08:00
  • 32ec1ee25c vboot: remove definition of VB_INIT_OUT flags Joel Kitching 2019-12-09 11:36:27 +08:00
  • c92ca71ee6 lib/subprocess: style updates Jack Rosenthal 2019-12-09 10:39:09 -07:00
  • 4a106ceaad crossystem: change mosys calls to use the subprocess library Jack Rosenthal 2019-12-06 09:59:45 -07:00
  • 7d205000b0 vboot: remove static linking support from Makefile Joel Kitching 2019-12-05 15:02:32 +08:00
  • 1ba6d1f87c host/lib: add a subprocess library Jack Rosenthal 2019-12-06 09:48:59 -07:00
  • a4f3615472 vboot: remove VbExOverrideGptEntryPriority Joel Kitching 2019-12-06 17:21:45 +08:00
  • 2bb08afe20 vboot: move vb2_allow_recovery function to 2misc Joel Kitching 2019-10-07 15:27:01 +08:00
  • b85ce0705d vboot: remove unnecessary vboot_common.h includes Joel Kitching 2019-10-07 17:05:13 +08:00
  • 09f6670674 vboot: migrate GBB-related error handling to vboot2 Joel Kitching 2019-07-30 10:07:45 +08:00
  • 99b15d64f9 vboot: convert LoadKernel and TryLoadKernel to vboot2-style errors Joel Kitching 2019-07-30 10:36:00 +08:00
  • 16e6fe39f9 vboot: Add const modifier to vb2api_relocate argument Yu-Ping Wu 2019-11-26 11:04:07 +08:00
  • 695c56dc50 Makefile: Make loop unrolling fully controllable by the caller Julius Werner 2019-12-04 14:10:10 -08:00
  • fde6a3470c crossystem: drop support for Android Jack Rosenthal 2019-12-03 14:53:27 -07:00
  • ef064921cd Recovery mode: Skip EC software sync Tim Wawrzynczak 2019-11-27 16:46:44 -07:00
  • fa6298dfd8 vboot: fix up vboot_api_kernel2_tests Joel Kitching 2019-10-03 12:14:23 +08:00
  • 38d7d1cb7f vboot/secdata: add fwmp parameter to enable FIPS 140-2 mode Vadim Sukhomlinov 2019-12-03 09:14:03 -08:00
  • 7d64b93ccf vboot/altfw: fix up some altfw code Joel Kitching 2019-08-30 14:58:27 +08:00
  • 03072bf685 firmware: Add static keyword to power_button_state Yu-Ping Wu 2019-11-27 11:31:54 +08:00
  • dc721411f2 futility: updater: Remove quirk 'daisy_snow_dual_model' Hung-Te Lin 2019-11-28 17:18:23 +08:00
  • adb418310d vboot/secdata: rewrite rollback_index and centralize reads/writes Joel Kitching 2019-09-23 22:53:49 +08:00
  • 6ef33b9905 futility: updater: refactor: unify getting temp files for firmware images Hung-Te Lin 2019-11-22 08:42:30 +08:00
  • 45facd5408 Remove inflags from VbSelectAndLoadKernelParams Yu-Ping Wu 2019-11-25 16:40:18 +08:00
  • 292b9a6f6a vboot: Don't warn user if enter key is pressed if rec switch is physical Mathew King 2019-11-21 14:51:28 -07:00
  • a93aa4a3cc vboot: add errors for nvdata read/write failures Joel Kitching 2019-11-18 21:13:29 +08:00
  • c7d266e0d6 vboot: workbuf alignment should always use 8 Joel Kitching 2019-11-12 21:47:27 +08:00
  • 30481361d8 vboot: fix workbuf_used value after storing GBB header Joel Kitching 2019-11-23 16:56:01 +08:00
  • 16c91aa86c futility: updater: refactor: isolate tempfile functions from updater_config Hung-Te Lin 2019-11-22 08:29:37 +08:00
  • 10c0559dd4 futility: updater: move "EC partial recovery" to be a quirk. Hung-Te Lin 2019-11-20 15:50:13 +08:00
  • e861838005 futility: updater: move system-related utility functions to updater_utils Hung-Te Lin 2019-11-20 15:15:02 +08:00
  • a31ad0c3be futility: updater: fix wrong arguments passed by --ccd Hung-Te Lin 2019-11-20 16:50:16 +08:00
  • 1a7113ba61 PRESUMBIT: enable signoff_check Jett Rink 2019-11-20 13:31:17 -07:00
  • b686405017 vboot: Add vb2_context_flags VB2_CONTEXT_DETACHABLE_UI Yu-Ping Wu 2019-11-18 15:58:25 +08:00
  • 7dedd9a888 Makefile: Define UNROLL_LOOPS to save ~50ms of boot time Subrata Banik 2019-11-18 17:57:01 +05:30
  • 1c4dbaa084 Makefile: Fix typo for MOCK_TPM Julius Werner 2019-11-18 15:14:58 -08:00
  • 6ab29e142d Split TLCL functionality out into a new library Tim Wawrzynczak 2019-11-06 13:13:44 -07:00
  • 6737b9e9a7 futility: updater: Check and use larger regions in EC RO update Hung-Te Lin 2019-11-16 04:10:23 +08:00
  • 32b5c34d13 chromeos-tpm-recovery: Clarify error message for boot mode Julius Werner 2019-11-13 15:33:15 -08:00
  • 14128c66d5 battery cutoff: Move cutoff handling from EC sync to kernel load Tim Wawrzynczak 2019-10-29 21:07:19 -06:00
  • c8333506d4 Auxfw sync: Move auxfw specific tests to a new file Tim Wawrzynczak 2019-10-22 15:55:42 -06:00
  • 38796a80f7 EC sync: Add a new shared flag VB2_SD_STATUS_EC_SYNC_COMPLETE Tim Wawrzynczak 2019-10-23 14:53:09 -06:00
  • 49428f4914 crossystem: Add a fake workbuffer for the fake context Julius Werner 2019-11-14 09:48:34 -08:00
  • 54fc81cf69 2lib: Move context-related functions from 2misc.c into 2context.c Julius Werner 2019-11-14 11:42:53 -08:00
  • 19ff28bd95 ec_sync: Remove vb2ex_get_expected_image() callback Tim Wawrzynczak 2019-10-23 14:48:12 -06:00
  • 5d874c2f45 EC software sync: Split up EC and auxfw sync Tim Wawrzynczak 2019-10-22 15:36:59 -06:00
  • 35edb57530 vboot: simplify ec_sync code to only handle one device Joel Kitching 2019-10-22 16:16:49 +08:00
  • 26cb4f2d56 futility: updater: Correct EC RO name in CBFS Hung-Te Lin 2019-11-13 22:14:36 +08:00
  • 92ea19ae09 vboot: align workbuf to VB2_WORKBUF_ALIGN Joel Kitching 2019-11-05 18:36:42 +08:00
  • c48a593b26 futility: updater: sync mtimes Mike Frysinger 2019-11-13 00:07:56 -05:00
  • b35c2d1012 EC sync: Drop support for "PD" software sync. Tim Wawrzynczak 2019-11-01 09:58:28 -06:00
  • 2cc38ec1b7 lib20/misc: Small robustness improvements to vb2_load_fw_keyblock() Julius Werner 2019-10-24 20:44:39 -07:00
  • ecdca931ae vboot: move vb2_context inside vb2_shared_data (persistent context) Joel Kitching 2019-07-25 18:26:18 +08:00
  • 87276ffed4 futility: updater: Clean up hard-coded section names to preserve Hung-Te Lin 2019-11-07 17:46:09 +08:00
  • 123bd5f6db vboot: remove VbExEcEnteringMode and friends Joel Kitching 2019-09-28 13:32:22 +08:00
  • ed8390ec50 Revert "Clean up implicit fall through." Mathew King 2019-11-05 22:21:33 +00:00
  • 6a703f5b0e Clean up implicit fall through. Manoj Gupta 2019-11-04 17:17:39 -08:00
  • 0230c900bc vboot: Remove the never called break Eric Lai 2019-11-04 22:28:18 +08:00
  • 01cc9b7c64 tests: Update futility show expected test output Julius Werner 2019-10-28 16:52:08 -07:00
  • 8e8f4b990e cgptlib: Minor edge case fixes Julius Werner 2019-10-28 16:26:18 -07:00
  • ff76f72ac3 cr50_signing: add code to sign pre-pvt, pre-release and release Vadim Bendebury 2019-10-31 19:43:27 -07:00
  • 52714545cd cr50_signing: add code to process node locked images Vadim Bendebury 2019-10-24 20:57:26 -07:00
  • 9d047112ea OWNERS: engeg@ is owner. LaMont Jones 2019-10-29 14:10:54 -06:00
  • 895ed80947 vboot: deprecate ARM's VbGetVarGpio Joel Kitching 2019-03-27 18:33:45 +08:00
  • a5c7821afa vboot: remove unused PublicKey and Signature helper functions Joel Kitching 2019-09-04 15:53:52 +08:00
  • 3d8dcc853a vboot: keep const and non-const signature and key accessors Joel Kitching 2019-09-04 15:52:25 +08:00
  • 6d43a1925a futility: update: Try EC-RO software sync if available Hung-Te Lin 2019-10-07 11:34:20 +08:00
  • 8f0989e7bf Always pass "-g" when building. Manoj Gupta 2019-10-28 10:50:19 -07:00
  • 86ed3884ef firmware: Fix more UBSAN left shift errors. Manoj Gupta 2019-10-25 13:48:50 -07:00
  • 9c35c41b6c tofactory.sh: remove usage of "mosys vpd" command Jack Rosenthal 2019-10-25 14:04:57 -06:00
  • 9d683f6024 vboot: move ec_sync to vboot2 namespace Joel Kitching 2019-10-22 15:51:32 +08:00
  • f63c95e2c9 vboot: merge ec_sync and ec_sync_all Joel Kitching 2019-10-22 15:49:54 +08:00
  • abc4d18514 firmware: Fix various UBSAN left shift errors Julius Werner 2019-10-17 18:02:46 -07:00
  • c07bcc833f vboot: remove some unused pre-historic functions Joel Kitching 2019-08-30 16:25:31 +08:00
  • 1ed2dfff77 vboot: merge pre-vboot1 error codes into vb2_return_code Joel Kitching 2019-08-30 16:19:35 +08:00
  • c7a384c92d vboot: use inline instead of __inline Joel Kitching 2019-10-21 22:41:17 +08:00
  • c58b499308 vboot: remove extraneous SHA256_HASH_SIZE constant Joel Kitching 2019-09-23 14:34:51 +08:00
  • 3fb27b5f87 vboot: remove BUILD_ASSERT macro Joel Kitching 2019-09-04 15:42:53 +08:00
  • 1ff5597e28 vboot: relocate vb2_signature and vb2_keybock structs Joel Kitching 2019-08-30 16:02:24 +08:00
  • d3b2117f9a vboot: standardize on "keyblock" as one word Joel Kitching 2019-09-04 14:12:42 +08:00
  • 53ce884528 vboot: fold lib20/api.c into 2lib/2api.c Joel Kitching 2019-06-14 16:28:33 +08:00
  • 77dff643fc vboot: remove timers from VbSelectAndLoadKernel and crossystem Joel Kitching 2019-10-14 23:14:59 +08:00
  • 3c477458fa vboot: format hex numbers with %#x instead of 0x%x Joel Kitching 2019-10-04 17:46:29 +08:00
  • ffa02e80c8 vboot: make BROKEN screen code for saving nvdata more consistent Joel Kitching 2019-10-04 16:18:00 +08:00
  • 5caaa393b4 firmware: ui: Unify delays, remove DISK/KEY split in recovery mode Julius Werner 2019-10-11 15:22:34 -07:00
  • 0320617a0b firmware: Don't set recovery reason for removable boot in TryLoadKernel Julius Werner 2019-10-14 16:37:46 -07:00
  • ddcec12ff1 firmware: Do not set recovery reason directly in LoadKernel() Julius Werner 2019-10-14 16:16:20 -07:00
  • ddc8458496 firmware: Clean up and deprecate recovery reasons Julius Werner 2019-10-15 14:37:35 -07:00
  • 34307d894d tests: Add fuzzers for payload and preamble parsing Julius Werner 2019-10-17 18:01:02 -07:00
  • 2abf0e7b70 vboot: update secdata accessors to match those of FWMP Joel Kitching 2019-10-02 00:06:29 +08:00
  • f06f7551e1 vboot: remove VbSetRecoveryRequest Joel Kitching 2019-10-01 16:02:44 +08:00
  • 7a58d44d2b vboot: remove some more junk from vboot_struct.h Joel Kitching 2019-10-04 14:59:54 +08:00
  • a2d9c10ad4 vboot: mark some more vboot1 VBSD flags as deprecated Joel Kitching 2019-10-04 14:55:54 +08:00
  • 3c00180ae2 vboot: deprecate legacy vboot1 FWB_TRIED flag Joel Kitching 2019-10-02 12:53:21 +08:00
  • 089a944d51 tests: Add cgpt fuzzer. Mattias Nissler 2019-10-14 17:03:45 +02:00
  • 7be3991ed4 futility: updater: Try to update only EC RO when software sync is available Hung-Te Lin 2019-10-02 16:52:36 +08:00
  • a60bf80726 cgpt: Change stateful partition type GUID to TYPE_LINUX_FS Hung-Te Lin 2019-03-22 11:05:30 +08:00