Age | Commit message (Collapse) | Author |
|
am: 4257cad477
Change-Id: I4e940e69c2c3739c8d3cbd6ff8fb44c66a3d19f7
|
|
am: 0138d45436
Change-Id: I986953ba7a430924777e97195f54e499be852f51
|
|
am: 00af1599b2
Change-Id: I80f826475296c9e4c5622ce6bcf3f9f8cf44280b
|
|
BUG:67772237
Change-Id: Iada79fdf28a5cda07ea3cbd244d5ed0aef3ea5b8
|
|
3f9229c788
am: 2d69674b38
Change-Id: I9041f588e30f547a65dcce89a72631e074bfa737
|
|
am: 3f9229c788
Change-Id: Ic20bd2517fd24489b85fc3e763356f9c2bbd3bd3
|
|
am: c54978e619
Change-Id: Ifb1f802f3f8ad764373fbea66fbb861ce1bb4469
|
|
am: 1392bc802c
Change-Id: Ifdc5bb06388b55218ee0f40da93d8c72c347ffea
|
|
* Suppress existing warnings.
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: I7954cba34e05096ebcb7fec6529132bb7b96f61b
|
|
d33cd54c99 am: f91a83811b
am: 936bcaa501
Change-Id: I646c01db3a7ba0ff1e7e38ae57b24937b6c6fccc
|
|
am: f91a83811b
Change-Id: I70a1829882e2de96c7922a47bf54fdd5013dcd1f
|
|
am: d33cd54c99
Change-Id: I1e93170a17a9cbd705f181c6e84d2ac2ad298a83
|
|
am: 0ad090ffa3
Change-Id: I2e26328af55be4eb54d963b71d972c974550be71
|
|
libcrypto target offers the same static library as libcrypto_static.
Thus, there's no need to use libcrypto_static.
Test: make futility-host
futility-host binary unchanged (except for timestamp) by this
commit
Bug: 26160319
Change-Id: I0b3052961ec9c59d3848e3b61fcd725c39606c0c
|
|
am: 5d3664249b
Change-Id: Idfd39f424bc5a084c02bbbb3f933d96820e8ad3e
|
|
am: 5d3e456a6f
Change-Id: Ib8ccc2add1d0f0bf34d78b53062dadad5962e78e
|
|
am: 8e8949a1f8
Change-Id: I9771d42b9983ed433087051047fe2ea599d3cb1f
|
|
am: e74e24bcad
Change-Id: I5a0a8898a31832055285368143d33dbf3df1be80
|
|
Bug: 33166666
Test: default build targets; build/make/tools/checkowners.py -c -v OWNERS
Change-Id: If3e7db42c7d584a90522a25080b7b07b18434c26
|
|
am: 43fa4c3f56
Change-Id: I0a80a1b8bc7bbcfc520a927dcffd8b62187fcb31
|
|
a505d45948
am: 9871e7b56b
Change-Id: I68bc81ac6eef1e4f8a46314c539a238e78274679
|
|
am: 900cd94ee5
Change-Id: Ieaa28e8596f7ea212dc541e0f783f8c2223990a4
|
|
am: a505d45948
Change-Id: I16a096fa54738769deb52ea0b13d651b458507ec
|
|
am: e9cca4b47c
Change-Id: I145f63c3e68408e012d39fe00d1f5e8f1f1cca27
|
|
am: 61f821371a
Change-Id: I341e4d04efd734dcee4066fcfd781da4cd7ab98f
|
|
am: 3268d796df
Change-Id: I7b1013d0095e7e1b499c36669a4542cea333b656
|
|
am: 945ebe97e8
Change-Id: I774f4460a87961fe60d67e82b6ff0ddc11ad5927
|
|
The function of ReadOldKPartFromFileOrDie miss a parameter,
just to fix it.
Test: mm -j8
Change-Id: I65c0cfb9eb53350cbdacbf02b5e69ed53200382c
|
|
Test: mm -j8
Change-Id: I1c524a4d120a658b7a95c4ca4b47ccf1e89739d3
|
|
am: 62ffad49bd
am: 84fa6fda8d
Change-Id: I9c2b87c76935e5a351ce7ae3f24f6c6e76ef7600
|
|
am: 62ffad49bd
Change-Id: I053f05ec020acdfa2cb00b17d4e4aad61fa36fa4
|
|
am: 38480bd623
Change-Id: I35d5ce7848fdbf495dc3f50558a2774ebd4e5633
|
|
AOSP project owners should be registered in Gerrit Code Review.
Bug: 33166666
Test: default build targets
Change-Id: If9113c0489345aae9dd4f3f809492eefc7daf943
|
|
am: 14147fcc82
am: 9f24f3b683
Change-Id: I5bcdada669de942b3b1c38ac33b76883330427be
|
|
am: 14147fcc82
Change-Id: I80103c45809f70d9cfc900f81499dcad9cf672eb
|
|
am: 495cf5a9f3
Change-Id: I18b63b16db7b928cac2ad4cea8ffacde6b20ba43
|
|
am: b6c349c449
Change-Id: I167864de53ba082848ad80a79fe221e783063ccb
|
|
There's no need to use a different name for target and host moudles. In
Soong, it's better to use the same for both, as target and host modules
can be defined at the same time.
Change-Id: If335538e5e7cb1f2ea141b8910d82ff8a0c6b40f
|
|
* commit '10ebdb2ed235c5fc70d72ba11c7e7d2caf4b3296':
Fix Mac build.
|
|
Mac doesn't have macro O_LARGEFILE and it supports 64-bit file offset by
default.
Bug: 21668279
Change-Id: I8312d4d7937eb3392fd0dd763e5be95ab9047cb7
(cherry picked from commit 43b6f87a3381ed51b3529d22eeff8c58cc23f3f2)
|
|
Mac doesn't have macro O_LARGEFILE and it supports 64-bit file offset by
default.
Bug: 21668279
Change-Id: I8312d4d7937eb3392fd0dd763e5be95ab9047cb7
|
|
vboot currently uses the |SHA256_CTX| name, which is claimed by OpenSSL.
To work around this, it defines OPENSSL_NO_SHA, but that can't be done
at compile time:
The OPENSSL_NO_* defines are set by OpenSSL to reflect the configuration
that it was built with so that users of OpenSSL can disable features as
needed. They can affect the contents of structures any thus the ABI of
the library.
If these defines are set outside of OpenSSL, then the library and the
code that uses it will have incompatible ABIs. At that point it's only
functioning by blind luck.
This change renames the name-collisions so that this hack isn't needed.
This is the same change as was made internally in cl/85758149.
Change-Id: I709da2507f341896d89d50129ce30ffb111a20d1
|
|
This command reads a single .pem file and emits the public and
private keys generated from it. It can produce both the old-style
vboot 1.0 keys (.vbpubk and .vbprivk), or the new vboot 2.1
format keys (.vbpubk2 and .vbprik2). The default is the new
format, but you can give futility the --vb1 arg to force the old
format.
A test is included.
BUG=chromium:231547
BRANCH=ToT
TEST=make runtests
Change-Id: I4713dc5bf34151052870f88ba52ddccf9d4dab50
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/246766
Reviewed-by: Randall Spangler <rspangler@chromium.org>
|
|
Some Brillo devices may have smaller kernel partition and we need to reduce the
size limit.
BUG=none
BRANCH=none
TEST=make_dev_ssd.sh applied on a Brillo config with 8MB kernel partition.
Change-Id: I9ca37445a6cdb20138f13dbe975c207383a1474c
Reviewed-on: https://chromium-review.googlesource.com/255341
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Mao Huang <littlecvr@chromium.org>
Commit-Queue: Hung-Te Lin <hungte@chromium.org>
|
|
The host-side futility tool will need to support all extant vboot
implementations. Some legacy futility commands only support the
original vb1 format, but others ("show" or "sign", for example)
may need to be instructed which formats to expect or emit.
This change adds some global args to specify the preferred
formats. It also cleans up a few [unused AFAICT] one-letter args
to avoid conflicts.
BUG=chromium:231574
BRANCH=none
TEST=make runtests
Nothing makes use of this yet, except the "help" command.
Change-Id: Ib79fa12af72b8860b9494e5d9e90b9572c006107
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/246765
Reviewed-by: Randall Spangler <rspangler@chromium.org>
|
|
Before, building locally left a file named "vboot_host.pc" in the
top directory.
With this change, it's put into the $BUILD directory where it
belongs.
It still gets installed into the same place, of course.
BUG=chromium:459338
BRANCH=none
TEST=make runtests, and
Run:
make test_setup MINIMAL=
make test_setup MINIMAL=1
find . -name vboot_host.pc
Before this CL:
./build/install_for_test/usr/lib/pkgconfig/vboot_host.pc
./build/install_for_test/lib/pkgconfig/vboot_host.pc
./vboot_host.pc
After this CL:
./build/install_for_test/usr/lib/pkgconfig/vboot_host.pc
./build/install_for_test/lib/pkgconfig/vboot_host.pc
./build/vboot_host.pc
Change-Id: I3a888f72a5753228eec5187178d0da22de782171
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/254712
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Nam Nguyen <namnguyen@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
|
|
make runtests -j4 occasionally failed due to missing
dependencies. This helps. Of course, there may be others...
BUG=none
BRANCH=ToT
TEST=make runtests -j4
Change-Id: Iff6e96f94b125a16be76d8cf34ce473bf6c65fe5
Signed-off-by: Bill Richardson <wfrichar@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/246764
Reviewed-by: Randall Spangler <rspangler@chromium.org>
|
|
We already set '-static' to LDFLAGS above no need to do it again here.
TEST=build with 'make' and 'make STATIC=1'. Check that 'STATIC=1' adds '-static' linker flag.
BUG=None
Change-Id: I83e23984753094af203432eb4570930085788398
Reviewed-on: https://chromium-review.googlesource.com/251151
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Anatol Pomazau <anatol@google.com>
Commit-Queue: Anatol Pomazau <anatol@google.com>
Tested-by: Anatol Pomazau <anatol@google.com>
|
|
This shows an error message when cgpt.bin failed to run, with its
reason. Without this patch, "cgpt" would just fail and return -1 in
that case making it difficult to know the reason of the failure.
BUG=chrome-os-partner:36061
TEST=replaced this binary in storm recovery initramfs 6699.0.0 and it
shows the error message if cgpt.bin is not installed.
BRANCH=None
Change-Id: I3ffaba5a63c491ac7d5b16086d5ae21005f40317
Reviewed-on: https://chromium-review.googlesource.com/251868
Reviewed-by: Alex Deymo <deymo@chromium.org>
Commit-Queue: Alex Deymo <deymo@chromium.org>
Trybot-Ready: Alex Deymo <deymo@chromium.org>
Tested-by: Alex Deymo <deymo@chromium.org>
|
|
postinst needs access to a kernel that is bootable from legacy BIOS.
futility provides extraction of a bootable vmlinuz from the kernel
partition via the command line. This patch provides a function which
does the same thing and is suitable for static linking into postinst
with minimal additonal code linked in. This way we can avoid issues with
running dynamic executables during postinst.
BRANCH=none
TEST=None
BUG=chromium:455343
Change-Id: Iaec2f48e4d8f78a4bbfcc1636b6ce478e95e9a8e
Reviewed-on: https://chromium-review.googlesource.com/251760
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Commit-Queue: Zach Reizner <zachr@chromium.org>
Tested-by: Zach Reizner <zachr@chromium.org>
|