1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-03-09 15:40:20 +00:00
Commit graph

177 commits

Author SHA1 Message Date
suyuan
3165fce473 Revert "Revert "image: add support for building FIT image with filesystem.fix ipq4019 images""
This reverts commit 7c9606087e.
2021-03-13 00:14:10 +08:00
suyuan
7c9606087e Revert "image: add support for building FIT image with filesystem.fix ipq4019 images"
This reverts commit 4bc16d0a00.
2021-03-13 00:13:30 +08:00
suyuan
4bc16d0a00 image: add support for building FIT image with filesystem.fix ipq4019 images
Allow for single (external-data) FIT image to hold kernel, dtb and
squashfs. In that way, the bootloader verifies the system integrity
including the rootfs, because what's the point of checking that the
hash of the kernel is correct if it won't boot in case of squashfs
being corrupted? Better allow bootloader to check everything needed
to make it at least up to failsafe mode. As a positive side effect
this change also makes the sysupgrade process on nand potentially
much easier as it is now.
In short: mkimage has a parameter '-E' which allows generating FIT
images with 'external' data rather than embedding the data into the
device-tree blob itself. In this way, the FIT structure itself remains
small and can be parsed easily (rather than having to page around
megabytes of image content). This patch makes use of that and adds
support for adding sub-images of type 'filesystem' which are used to
store the squashfs. Now U-Boot can verify the whole OS and the new
partition parsers added in the Linux kernel can detect the filesystem
sub-images, create partitions for them, and select the active rootfs
volume based on the configuration in FIT (passing configuration via
device tree could be implemented easily at a later stage).

This new FIT partition parser works for NOR flash (on top of mtdblock),
NAND flash (on top of ubiblock) as well as classic block devices
(ie. eMMC, SDcard, SATA, NVME, ...).
It could even be used to mount such FIT images via `losetup -P` on a
user PC if this patch gets included in Linux upstream one day ;)
2021-03-13 00:10:34 +08:00
suyuan
95c5346238
Merge pull request #41 from Ysurac/develop
sync
2021-03-08 10:43:54 +08:00
Ycarus (Yannick Chabanois)
77395a6e3b Update MPTCP 2021-03-05 21:22:34 +01:00
Ycarus (Yannick Chabanois)
4355512602 Fix MPTCP patch 2021-02-18 21:44:26 +08:00
Ycarus (Yannick Chabanois)
c856ba43ac Fix MPTCP patch 2021-02-18 14:31:16 +01:00
suyuan
2314bcd640 fix 2021-02-17 19:46:19 +08:00
suyuan
ba0552dfe3 Merge branch 'develop' of git://github.com/Ysurac/openmptcprouter into Ysurac-develop 2021-02-17 19:43:13 +08:00
Ycarus (Yannick Chabanois)
be9f7d9080 Update MPTCP 2021-02-17 10:08:29 +01:00
suyuan
fc2eeabb9b Merge branch 'testdevelop' into develop 2021-02-14 00:34:24 +08:00
suyuan
8c0b9f3f05 sync 2021-02-14 00:33:13 +08:00
Ycarus (Yannick Chabanois)
e53debe64f Enable GPIO SysFS 2021-02-11 21:11:37 +01:00
Ycarus (Yannick Chabanois)
4393b4dcbc Update MPTCP 2021-02-11 09:37:49 +01:00
suyuan
83a49aadb4 Merge branch 'testdevelop' into develop 2021-02-04 00:46:41 +08:00
Ycarus (Yannick Chabanois)
a7a1600965 Update BBRv2 alpha 2021-02-04 00:42:46 +08:00
Ycarus (Yannick Chabanois)
4c596b6312 Update BBRv2 alpha 2021-02-03 10:59:54 +01:00
suyuan
a822599344 Merge branch 'testdevelop' into develop 2021-01-25 21:52:25 +08:00
Ycarus (Yannick Chabanois)
e3180960ee Update MPTCP 2021-01-25 21:51:18 +08:00
Ycarus (Yannick Chabanois)
9aef920b2b Update MPTCP 2021-01-14 20:08:03 +01:00
suyuan
1332a4a4e6 Merge branch 'testdevelop' into develop 2021-01-04 21:39:27 +08:00
Ycarus (Yannick Chabanois)
e8c603fb2f Apply patch from tessares: mptcp: avoid meta zerowindow impacting subflow 2021-01-04 14:27:16 +01:00
suyuan
3fd8240016 fix quanxian 2021-01-03 15:31:36 +08:00
suyuan
87f7f16a20 fixmptcp 2020-12-24 23:19:07 +08:00
suyuan
3e62e515c8 Revert "Revert "Merge branch 'develop'""
This reverts commit 1b7bac2e0a.
2020-12-24 15:40:43 +08:00
suyuan
1b7bac2e0a Revert "Merge branch 'develop'"
This reverts commit bf16c8f251, reversing
changes made to 15b5e54963.
2020-12-24 15:35:51 +08:00
suyuan
0ff958171e Revert "Revert "Merge branch 'develop'""
This reverts commit f0937d0399.
2020-12-24 15:28:44 +08:00
suyuan
f0937d0399 Revert "Merge branch 'develop'"
This reverts commit bf16c8f251, reversing
changes made to 15b5e54963.
2020-12-24 15:26:48 +08:00
suyuan
68044e4831 Revert "Revert "Merge branch 'develop'""
This reverts commit 4144039007.
2020-12-24 15:26:38 +08:00
suyuan
757b8d215e Revert "huitui"
This reverts commit 5f25b70a0a.
2020-12-24 15:26:33 +08:00
suyuan
088949347a Revert "huitui"
This reverts commit 5d8b8466f8.
2020-12-24 15:26:24 +08:00
suyuan
4e3a116ce4 Revert "huitui"
This reverts commit 208159358c.
2020-12-24 15:26:19 +08:00
suyuan
208159358c huitui 2020-12-24 15:23:46 +08:00
suyuan
5d8b8466f8 huitui 2020-12-24 15:22:32 +08:00
suyuan
5f25b70a0a huitui 2020-12-24 15:21:46 +08:00
suyuan
4144039007 Revert "Merge branch 'develop'"
This reverts commit bf16c8f251, reversing
changes made to 15b5e54963.
2020-12-24 15:18:35 +08:00
suyuan
602cd0be8a fixomr 2020-12-24 11:49:47 +08:00
suyuan
e8c400bfaa Update 693-tcp_bbr2.patch 2020-12-10 15:44:42 +08:00
suyuan
bdecb27093 Merge branch 'pr/25' into testdevelop 2020-12-09 09:11:21 +08:00
Ycarus (Yannick Chabanois)
2915c063de Fix compilation 2020-12-08 21:09:49 +01:00
suyuan
a557f74c24 uodate 2020-12-04 14:36:11 +08:00
Ycarus (Yannick Chabanois)
bd2f4b999c Update OpenWrt 2020-12-03 10:53:25 +01:00
Ycarus (Yannick Chabanois)
a605c7a3e3 Update bbr2 patch 2020-11-26 17:23:48 +01:00
Ycarus (Yannick Chabanois)
06bdeb4130 Add TCP Congestion Control BBR2 alpha support 2020-11-23 19:46:26 +01:00
Ycarus (Yannick Chabanois)
6a023e182c Update MPTCP patch for latest kernel 2020-11-19 17:13:37 +01:00
Ycarus (Yannick Chabanois)
c634dbadfe Update MPTCP patch 2020-09-10 21:08:02 +02:00
Ycarus (Yannick Chabanois)
0b21a298c6 Update MPTCP 2020-08-20 16:02:07 +02:00
Ycarus (Yannick Chabanois)
2e63a4fc40 Remove more promiscuous messages 2020-08-20 15:57:38 +02:00
Ycarus (Yannick Chabanois)
d5a0680c07 Update MPTCP 2020-07-20 15:13:52 +02:00
Ycarus (Yannick Chabanois)
46c823063e Update MPTCP 2020-07-10 22:20:05 +02:00