Home
last modified time | relevance | path

Searched refs:Fastboot (Results 1 – 5 of 5) sorted by relevance

/bootable/libbootloader/gbl/docs/
Dgbl_fastboot.md1 # Fastboot in GBL
3 This document describes Fastboot in the [GBL UEFI bootloader](../efi/BUILD).
7 The GBL UEFI bootloader supports both Fastboot over TCP and USB. To enable
8 Fastboot over TCP, the UEFI loader needs to implement the
9 `EFI_SIMPLE_NETWORK_PROTOCOL` protocol. To enable Fastboot over USB, the
17 `fastboot getvar partition-size` require to specify a partition. GBL Fastboot
19 use GPT partitions. Therefore, in the context of GBL Fastboot, the notion
DEFI_ANDROID_BOOT_PROTOCOL.md6 tooling interfaces such as the Fastboot over USB protocol.
21 USB controller for interfacing with the Android Fastboot tooling. These include
22 starting/stopping a Fastboot USB interface and sending/receiving USB packets.
63 Starts a USB interface for Fastboot traffic. See
87 Starts a USB interface for Fastboot.
113 Fastboot tool, the interface setup should meet the following requirement:
119 set to the values specified by the upstream Fastboot USB protocol:
122 * Interface protocol: 0x03 (Fastboot)
129 EFI_USBFN_IO_PROTOCOL is not concerned by the Fastboot USB protocol. The
130 abstracted interfaces allow EFI Fastboot applications to avoid having to know
[all …]
Defi_protocols.md9 If a target supports Fastboot mode, it is also used for writing images to disk.
14 and the text-based interface of Fastboot.
58 If present, the SimpleNetwork protocol is used to provide Fastboot over TCP.
61 Note: for security reasons, Fastboot over TCP is only available in dev builds.
/bootable/libbootloader/gbl/libfastboot/src/
Dlib.rs582 pub struct Fastboot<'a> { struct
589 impl<'a> Fastboot<'a> { argument
1166 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_non_exist_command()
1177 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_non_ascii_command_string()
1188 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_get_var_max_download_size()
1207 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_get_var()
1244 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_get_var_all()
1267 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_download()
1286 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_download_not_enough_args()
1297 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in test_download_invalid_hex_string()
[all …]
/bootable/libbootloader/gbl/efi/src/
Dfastboot.rs30 use fastboot::{Fastboot, TcpStream, Transport, TransportError};
131 fastboot: &mut Fastboot, in fastboot_loop() argument
212 let mut fastboot = Fastboot::new(&mut download_buffer[..]); in run_fastboot()