Changes since v1: - add missing slice_exit - Add deprecated alias for renamed globalvars - Do not send keepalive packets when no fastboot is active - drop FASTBOOT_NET_ON_BOOT. As this is the only possibility to start fastboot over UDP there's no point adding an extra config option for it - make starting of fastboot over UDP configurable with global.fastboot.net.autostart
Daniel Glöckner (4): fastboot: don't close fd 0 when downloading to ram Introduce idle slice defconfigs: update renamed fastboot options fastboot: rename usbgadget.fastboot_* variables to fastboot.* Edmund Henniges (2): fastboot: split generic code from USB gadget fastboot net: implement fastboot over UDP Sascha Hauer (14): poller: Give pollers a name poller: Add a poller command fastboot: Use unique tempfile name Introduce slices net: Add a slice to struct eth_device net: mdiobus: Add slice usb: Add a slice to usb host controllers usbnet: Add slice net: Call net_poll() in a poller net: reply to ping requests usbnet: Be more friendly in the receive path poller: Allow to run pollers inside of pollers globalvar: Add helper for deprecated variable names fastboot net: remove may_send Documentation/user/usb.rst | 4 +- arch/arm/boards/mioa701/gpio0_poweroff.c | 2 +- arch/arm/boards/sama5d3xek/init.c | 2 +- arch/arm/configs/imx23_defconfig | 2 +- arch/arm/configs/imx28_defconfig | 2 +- arch/arm/configs/imx_v7_defconfig | 2 +- arch/arm/configs/imx_v8_defconfig | 2 +- arch/arm/configs/kindle-mx50_defconfig | 2 +- arch/arm/configs/omap_defconfig | 2 +- arch/arm/configs/zii_vf610_dev_defconfig | 2 +- commands/Kconfig | 17 + commands/usbgadget.c | 2 +- common/Kconfig | 40 + common/Makefile | 2 + common/fastboot.c | 982 +++++++++++++++++++++++ common/globalvar.c | 41 +- common/hush.c | 5 + common/poller.c | 94 ++- common/ratp/ratp.c | 9 +- common/slice.c | 325 ++++++++ common/startup.c | 2 + common/usbgadget.c | 16 +- drivers/input/gpio_keys.c | 2 +- drivers/input/imx_keypad.c | 2 +- drivers/input/input.c | 2 +- drivers/input/qt1070.c | 2 +- drivers/input/twl6030_pwrbtn.c | 2 +- drivers/led/core.c | 2 +- drivers/net/phy/mdio_bus.c | 43 + drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/usbnet.c | 22 +- drivers/usb/core/usb.c | 7 + drivers/usb/gadget/Kconfig | 36 +- drivers/usb/gadget/f_fastboot.c | 970 +--------------------- drivers/usb/gadget/multi.c | 5 +- drivers/usb/gadget/udc-core.c | 2 +- drivers/watchdog/wd_core.c | 2 +- fs/nfs.c | 2 - fs/tftp.c | 2 - include/fastboot.h | 71 ++ include/fastboot_net.h | 12 + include/globalvar.h | 5 + include/linux/phy.h | 38 +- include/net.h | 11 +- include/poller.h | 7 +- include/ratp_bb.h | 1 - include/slice.h | 36 + include/usb/fastboot.h | 34 +- include/usb/gadget-multi.h | 2 +- include/usb/usb.h | 7 + include/usb/usbnet.h | 3 + lib/readline.c | 6 +- net/Kconfig | 10 + net/Makefile | 1 + net/dhcp.c | 1 - net/dns.c | 1 - net/eth.c | 30 +- net/fastboot.c | 490 +++++++++++ net/net.c | 60 +- net/netconsole.c | 4 +- net/nfs.c | 1 - net/ping.c | 2 - net/sntp.c | 2 - 63 files changed, 2390 insertions(+), 1107 deletions(-) create mode 100644 common/fastboot.c create mode 100644 common/slice.c create mode 100644 include/fastboot.h create mode 100644 include/fastboot_net.h create mode 100644 include/slice.h create mode 100644 net/fastboot.c -- 2.26.2 _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox