History log of /device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d78cca155a2f9c32a4a5ba39cc6e54d76d06be59 19-Dec-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AbootimgLib: update the interface

Simplify the interface and implementation in AndroidFastboot App
and AndroidBoot App. Move the whole operations into AbootimgLib.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
7735282eba32080c83e50ab4c36904a0fa6ebb45 10-Nov-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/Fastboot: hack an interface for usb transmission size

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
b49af334520d97197e18c9c01cfbc0b833f19ca2 13-Sep-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastboot: support raw kernel image

AndroidFastbootApp could boot raw image with ramdisk & args in existed
boot image on storage device.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
ec0ad39ac47dabc8c0cbad57dfc6022a511cac6b 20-Aug-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastboot: support fastboot reboot bootloader

Use DoOem() to support fastboot reboot-bootloader feature. Every
platform supports it by itself.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
7efa39f3631ca8a42cc17210fb293b850aecbf3f 23-May-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastbootApp: fix uninitialized variable

Fix the build warning of unintialized variable.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
f5d1102d7bf42ede641520c5c228a0e51139a58e 26-Apr-2017 z00210919 <z00210919@notesmail.huawei.com> EmbeddedPkg/AndroidFastbootDxe: check key value

Change the exit policy. Only if key RETURN or SPACE is pressed,
AndroidFastbootApp could exit.

Since hotkey 'f' is added in HiKey960 platform. If Key 'f' is pressed,
it'll enter AndroidFastbootApp directly. Then we have to change the
exit policy. Otherwise, user may input Key 'f' too many times to
exit the AndroidFastbootApp by error.

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
e2ff7daafb55fed281b98edad3dc7fbbeebf9cde 13-Apr-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastbootApp: support sparse image

Support sparse image that is reformatted from large raw image and
splitted into a few smaller images. The sparse image follows the
rule of Android Sparse Image format.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
f5ba84f61c2cf635d9033f32da63da5d4d796e9d 24-Mar-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastbootApp: update for AbootimgLib

Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
45733e6395d002a430b30f06232fa5d5c764e6f3 01-Mar-2017 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastboot: fix to boot android kernel

Fix the issue of booting android kernel since LinuxLoader is broken.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
310908760f5314c4a6d421ebcc6e1370bd2a1177 24-Oct-2016 Ard Biesheuvel <ard.biesheuvel@linaro.org> EmbeddedPkg/AndroidFastboot: eliminate deprecated string function calls

Get rid of calls to unsafe string functions. These are deprecated and may
be removed in the future.

Note that this also addresses a latent potential issue in HandleDownload(),
where NumBytesString[] (which comes from the wire) is assumed to contain a
string representation of a number with all the significant digits in the
first 8 bytes, which is not guaranteed by the protocol.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
cb1d0668a5e7554c7250581c47f69434674c7cbe 29-Feb-2016 Haojian Zhuang <haojian.zhuang@linaro.org> EmbeddedPkg/AndroidFastboot: fix size with 64bit

Since there's percentage calcution, multiply on 32bit variable
will cause overflow. So fix the variables as 64bit.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c
f6755908dee0d71926ec4f440edd384523746ef6 05-Mar-2014 Olivier Martin <olivier.martin@arm.com> EmbeddedPkg/AndroidFastboot: Introduce Android FastBoot Application

This application enables Android FastBoot on UEFI.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15312 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.c