Bill Richardson
0c3ba249ab
Massive refactoring of external header files.
...
This reduces the number of exported header files to the minimum needed by
the existing userspace utilities and firmware implementations.
BUG=chromium:221544
BRANCH=none
TEST=manual, trybots
CQ-DEPEND=CL:47019,CL:47022,CL:47023
sudo FEATURES=test emerge vboot_reference
FEATURES=test emerge-$BOARD \
vboot_reference \
chromeos-cryptohome \
chromeos-installer \
chromeos-u-boot \
peach-u-boot \
depthcharge
Change-Id: I2946cc2dbaf5459a6c5eca92ca57d546498e6d85
Signed-off-by: Bill Richardson <wfrichar@chromium.org >
Reviewed-on: https://gerrit.chromium.org/gerrit/47021
Reviewed-by: Randall Spangler <rspangler@chromium.org >
2013-04-02 14:12:52 -07:00
Randall Spangler
7993f257af
Reformat to kernel style
...
No code changes, just reformatting.
BUG=none
BRANCH=none
TEST=make runtests
Change-Id: Id690c8334147970784db5ac54933ad1f5a58dcc1
Reviewed-on: https://gerrit.chromium.org/gerrit/42263
Tested-by: Randall Spangler <rspangler@chromium.org >
Reviewed-by: Bill Richardson <wfrichar@chromium.org >
Commit-Queue: Randall Spangler <rspangler@chromium.org >
2013-01-31 09:38:28 -08:00
Stefan Reinauer
66264b5d97
Move Memset from vboot_reference to vbexport/u-boot
...
All memory operations (except the "safe ones") live in the firmware
so the fast operations can be used. Except Memset. This CL changes that
problem.
This CL needs https://gerrit.chromium.org/gerrit/#change,10992 and a
similar change in H2C.
BUG=chrome-os-partner:6313
TEST=run coreboot/u-boot on Stumpy
Change-Id: Ic961ebbb45470c8fc1316490b902759dcf221deb
Reviewed-on: https://gerrit.chromium.org/gerrit/10993
Tested-by: Stefan Reinauer <reinauer@chromium.org >
Reviewed-by: Bill Richardson <wfrichar@chromium.org >
Reviewed-by: Randall Spangler <rspangler@chromium.org >
2011-11-02 12:59:54 -07:00
Randall Spangler
a3454fcaa4
Add unit tests for utility.c
...
Also fixes returned value from Memset(). And SafeMemcmp() should
return 0 (equal) if comparing 0 bytes, to match the behavior of memcmp().
BUG=chromium-os:17564
TEST=make && make runtests
Change-Id: Id43e70eecf04815216e1fd952271af35e0a66396
Reviewed-on: http://gerrit.chromium.org/gerrit/6539
Reviewed-by: Stefan Reinauer <reinauer@google.com >
Reviewed-by: Bill Richardson <wfrichar@chromium.org >
Tested-by: Randall Spangler <rspangler@chromium.org >
2011-08-23 15:30:59 -07:00
Randall Spangler
41656c082d
Fix utility.c to compile on MSVC.
...
BUG=none
TEST=make && make runtests
Review URL: http://codereview.chromium.org/3186024
2010-08-23 13:20:07 -07:00
Gaurav Shah
37dff84dbb
Make sure that our version of certain utility function implementations gets used in the firmware.
...
Reference code drop-in to firmware should make our implementations of Memset() and SafeMemcmp() get used now.
BUG=chrome-os-partner:820
TEST=make && make runtests
Change-Id: If0c06dfad85b67398a118985cdb751d20b2b65a4
Review URL: http://codereview.chromium.org/3173035
2010-08-20 14:30:03 -07:00