fastboot: tcp: Send packet after receiving uIP uses single buffer for receiving and sending packets. Try to send packets only after handling received packet to prevent overriding incoming data. BRANCH=main BUG=None TEST=Use bootloader fastboot Change-Id: I6881cd1a52134fa6293e7f76eee67ffbf08360d2 Signed-off-by: Tomasz Michalec <tmichalec@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/depthcharge/+/7551590 Commit-Queue: Julius Werner <jwerner@chromium.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Depthcharge is a bootloader for ChromeOS devices. It is responsible for initializing hardware, setting up the boot environment, and loading the operating system.
src/: Contains the source code for the depthcharge bootloader.board/: Contains the board-specific configuration files.src/drivers/: Contains the device drivers.To build depthcharge, you will need a ChromeOS development environment. Within the chroot:
emerge-$BOARD sys-boot/depthcharge Remember to build it before you build `chromeos-bootimage`!