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
f02bbb4635
Add tests for utility.h and sysincludes.h macros
...
BUG=chromium-os:17564
TEST=make && make runtests
Change-Id: Id0a834c2b234d5f9cbbb37a69426e2b97c734d0a
Reviewed-on: http://gerrit.chromium.org/gerrit/6608
Reviewed-by: Bill Richardson <wfrichar@chromium.org >
Reviewed-by: Stefan Reinauer <reinauer@google.com >
Tested-by: Randall Spangler <rspangler@chromium.org >
2011-08-24 14:38:02 -07:00
Randall Spangler
1f5d53f7bd
Add tests for vboot_reference stateful_util.c
...
BUG=chromium-os:17564
TEST=make && make runtests
Change-Id: I5d55be2dfead0c5d7af72841cbd6c65485685cd6
Reviewed-on: http://gerrit.chromium.org/gerrit/6596
Reviewed-by: Stefan Reinauer <reinauer@chromium.org >
Tested-by: Randall Spangler <rspangler@chromium.org >
2011-08-24 13:50:51 -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