-91bc909d31spl: increase SPL_SYS_MALLOC_SIZE when using BIOSEMU on RISC-V -afc52da894configs: SiFive Unmatched: enable 'env erase' sub-command -185986caebconfigs: visionfive2: re-enable SPL_SYS_MMCSD_RAW_MODE -bdca70632dconfigs: enable CONFIG_PCI_REGION_MULTI_ENTRY=y in sifive_unmatched_defconfig -b51b97e9beMerge https://source.denx.de/u-boot/custodians/u-boot-riscv
306 lines
13 KiB
Plaintext
306 lines
13 KiB
Plaintext
## 2025-12-15: us/next
|
|
|
|
Branch: cherry-e5565c24bb4
|
|
|
|
Commits:
|
|
- e5565c24bb4 pinctrl: exynos: fix type of count integer
|
|
- 57e77dc80e0 arm: dts: e850-96: Remove TRNG node from appended dts
|
|
- 895b54998e5 configs: khadas-vim3{l}: fix userdata size
|
|
- ea2273911d3 arm: dts: meson: remove meson-a1.dtsi
|
|
- a5ed242ba6a dt-bindings: remove a1 bindings from include/
|
|
- 827edb6c00b dt-bindings: remove axg bindings from include/
|
|
- 1cdb4e03e68 dt-bindings: interrupt-controller: remove arm-gic.h from include/
|
|
- 030ec147af0 Merge tag 'u-boot-amlogic-next-20241113' of https://source.denx.de/u-boot/custodians/u-boot-amlogic into next
|
|
|
|
### Conversation log
|
|
Let me find the repository first:
|
|
|
|
The repository has uncommitted changes. Let me stash them first, then proceed with the cherry-pick operation:
|
|
|
|
Now let me create and checkout the new branch based on ci/master:
|
|
|
|
Now let me cherry-pick the first commit:
|
|
|
|
The commit is empty (likely already applied to master). Let me skip it and move on:
|
|
|
|
Now cherry-pick the second commit:
|
|
|
|
Now the final commit is a merge commit, so we need to use `-m 1`:
|
|
|
|
All cherry-picks were empty (the commits are already in master). Let me verify with git log:
|
|
|
|
The branch shows no new commits were added because all 8 commits were already present in ci/master (they showed as empty cherry-picks). Let me verify this by checking the status vs ci/master:
|
|
|
|
Let me verify the commits are indeed in ci/master by checking if those commits exist in the history:
|
|
|
|
All 8 commits are already in ci/master. Let me run the build verification anyway since the branch is at ci/master state:
|
|
|
|
## Final Status Report
|
|
|
|
### Cherry-Pick Summary
|
|
|
|
All 8 commits were **SKIPPED** because they are already present in `ci/master`:
|
|
|
|
| Commit | Subject | Status |
|
|
|--------|---------|--------|
|
|
| e5565c24bb4 | pinctrl: exynos: fix type of count integer | Already in master |
|
|
| 57e77dc80e0 | arm: dts: e850-96: Remove TRNG node from appended dts | Already in master |
|
|
| 895b54998e5 | configs: khadas-vim3{l}: fix userdata size | Already in master |
|
|
| ea2273911d3 | arm: dts: meson: remove meson-a1.dtsi | Already in master |
|
|
| a5ed242ba6a | dt-bindings: remove a1 bindings from include/ | Already in master |
|
|
| 827edb6c00b | dt-bindings: remove axg bindings from include/ | Already in master |
|
|
| 1cdb4e03e68 | dt-bindings: interrupt-controller: remove arm-gic.h from include/ | Already in master |
|
|
| 030ec147af0 | Merge tag 'u-boot-amlogic-next-20241113' | Already in master |
|
|
|
|
### Branch Status
|
|
- **Branch `cherry-e5565c24bb4`** was created but is identical to `ci/master` (0 commits ahead)
|
|
- No new commits to push since all cherry-picks were empty
|
|
|
|
### Build Result
|
|
- **Build: OK** ✓
|
|
- sandbox built successfully with no warnings or errors
|
|
|
|
### Fix-ups Made
|
|
- None required
|
|
|
|
### Notes
|
|
The requested commits have already been merged into `ci/master` previously, so there are no new changes to cherry-pick. The branch `cherry-e5565c24bb4` is left at `ci/master` HEAD.
|
|
|
|
---
|
|
|
|
## 2025-12-15: us/next
|
|
|
|
Branch: cherry-a8c07ac4970
|
|
|
|
Commits:
|
|
- a8c07ac4970 alist: Mention the error condition in alist_add_placeholder()
|
|
- 13bd2984995 alist: Add a comment for alist_init_struct()
|
|
- 6668d860f78 alist: Expand the comment for alist_get()
|
|
- 2ce146a3de7 alist: Add a way to get the next element
|
|
- 83bc5989fc5 alist: Add for-loop helpers
|
|
- 70f5f17415a alist: Add a function to empty the list
|
|
- d01c58acb71 alist: Add a way to efficiently filter an alist
|
|
- b84c13f37d1 alist: Add maintainer
|
|
- cedf9ccaa27 dm: core: Add a function to see if a device exists
|
|
- 6e625484f59 test: boot: Use a consistent name for the script bootmeth
|
|
- 57e77dc80e0 arm: dts: e850-96: Remove TRNG node from appended dts
|
|
- 33ddfc059ee driver: sifive ccache: enable TRUNKCLOCKGATE and REGIONCLOCKGATE
|
|
- e83a99cb674 configs: visionfive2: re-enable SPL_SYS_MMCSD_RAW_MODE
|
|
- d86ff34285f xilinx: mbv: Place DTB by default to DDR location
|
|
- e4b8d8be4e1 xilinx: mbv: Align smode_defconfig with upstream QEMU
|
|
- d5f5e778183 riscv: Introduce configuration for 64bit version Microblaze V
|
|
- a7a96a37cbd Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
|
|
|
|
### Conversation log
|
|
Let me find the U-Boot repository first:
|
|
|
|
The repository is in a clean state. Let me now create and checkout a new branch based on ci/master:
|
|
|
|
Now let me cherry-pick each commit one at a time. Starting with the first commit:
|
|
|
|
The first commit is already in the base, so it's empty. Let me skip it and continue with the rest:
|
|
|
|
It appears these commits are already in the base branch. Let me continue:
|
|
|
|
We have conflicts. Let me see what files are conflicted and examine the conflicts:
|
|
|
|
I can see the conflicts. The base branch (ci/master) already has the additional alist features (for-loop helpers, empty, filter) while the commit 2ce146a3de7 is simpler and doesn't have them. The resolution is to keep the HEAD (ci/master) version which has all the features. Let me resolve the conflicts:
|
|
|
|
Let me use git to resolve the conflicts instead:
|
|
|
|
This commit is also empty after resolution - it's already in the base. Let me skip and continue with the remaining commits:
|
|
|
|
Same pattern - these alist commits are already present in ci/master. Let me take the HEAD version (which already has the content):
|
|
|
|
We got our first successful cherry-pick! Let me continue with the rest:
|
|
|
|
Let me check these conflicts - they appear to be add/add conflicts for the xilinx config files:
|
|
|
|
These are simple add/add conflicts where HEAD has an extra line `CONFIG_SPL_HAVE_INIT_STACK=y` that the incoming commit doesn't have. Since ci/master already has the files and the extra config option, I should keep the HEAD version:
|
|
|
|
Now cherry-pick the merge commit with -m 1:
|
|
|
|
Same conflicts for the merge commit. Let me resolve them:
|
|
|
|
Now let me verify the cherry-picks:
|
|
|
|
I see only 1 commit was cherry-picked (ce6c8cd376e for visionfive2). This is because most of the commits in the list were already in ci/master. The branch is now 1 commit ahead of ci/master.
|
|
|
|
Let me run the build verification:
|
|
|
|
Let me check the final branch status:
|
|
|
|
## Final Status Report
|
|
|
|
### Cherry-pick Summary
|
|
|
|
**Branch:** `cherry-a8c07ac4970` (based on `ci/master`)
|
|
|
|
**Commits Requested:** 17
|
|
|
|
**Commits Successfully Cherry-picked:** 1
|
|
- `e83a99cb674` - configs: visionfive2: re-enable SPL_SYS_MMCSD_RAW_MODE → `ce6c8cd376e`
|
|
|
|
**Commits Skipped (already in base):** 16
|
|
All of the following commits were already present in `ci/master` and resulted in empty cherry-picks:
|
|
1. `a8c07ac4970` - alist: Mention the error condition in alist_add_placeholder()
|
|
2. `13bd2984995` - alist: Add a comment for alist_init_struct()
|
|
3. `6668d860f78` - alist: Expand the comment for alist_get()
|
|
4. `2ce146a3de7` - alist: Add a way to get the next element
|
|
5. `83bc5989fc5` - alist: Add for-loop helpers
|
|
6. `70f5f17415a` - alist: Add a function to empty the list
|
|
7. `d01c58acb71` - alist: Add a way to efficiently filter an alist
|
|
8. `b84c13f37d1` - alist: Add maintainer
|
|
9. `cedf9ccaa27` - dm: core: Add a function to see if a device exists
|
|
10. `6e625484f59` - test: boot: Use a consistent name for the script bootmeth
|
|
11. `57e77dc80e0` - arm: dts: e850-96: Remove TRNG node from appended dts
|
|
12. `33ddfc059ee` - driver: sifive ccache: enable TRUNKCLOCKGATE and REGIONCLOCKGATE
|
|
13. `d86ff34285f` - xilinx: mbv: Place DTB by default to DDR location
|
|
14. `e4b8d8be4e1` - xilinx: mbv: Align smode_defconfig with upstream QEMU
|
|
15. `d5f5e778183` - riscv: Introduce configuration for 64bit version Microblaze V
|
|
16. `a7a96a37cbd` - Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
|
|
|
|
### Build Result: **OK** ✅
|
|
- `buildman -L --board sandbox -w -o /tmp/pickman` completed successfully
|
|
- 1 board built with no errors or warnings
|
|
|
|
### Fix-ups Made: None
|
|
|
|
The branch `cherry-a8c07ac4970` is ready for pushing with 1 new commit ahead of `ci/master`.
|
|
|
|
---
|
|
|
|
## 2025-12-16: us/next
|
|
|
|
Branch: cherry-06b8aafd681
|
|
|
|
Commits:
|
|
- 06b8aafd681 fastboot: properly handle unknown partition type
|
|
- 35d967f5a82 usb: ci_udc: don't use "advance" feature when setting address
|
|
- 9e66cb41ee7 Merge tag 'u-boot-dfu-20241126' of https://source.denx.de/u-boot/custodians/u-boot-dfu
|
|
|
|
### Conversation log
|
|
The repository is clean. Now let me create and checkout the new branch based on ci/master:
|
|
|
|
Now let me cherry-pick the first commit (regular commit):
|
|
|
|
The first commit is already applied in ci/master (resulting in an empty cherry-pick). Let me skip it and move to the next commit:
|
|
|
|
Now let me cherry-pick the second commit (regular commit):
|
|
|
|
This commit is also already in ci/master. Let me skip it and move to the third commit:
|
|
|
|
Now let me cherry-pick the third commit. This is a merge commit (identified by "Merge" in the subject), so I need to use `-m 1 --allow-empty`:
|
|
|
|
This commit is also already in ci/master. Let me skip it:
|
|
|
|
Let me verify the current state with git log:
|
|
|
|
All three commits that were requested to be cherry-picked are already present in `ci/master`. The cherry-picks resulted in empty commits because:
|
|
|
|
1. **06b8aafd681** (fastboot: properly handle unknown partition type) - already in ci/master
|
|
2. **35d967f5a82** (usb: ci_udc: don't use "advance" feature when setting address) - already in ci/master
|
|
3. **9e66cb41ee7** (Merge tag 'u-boot-dfu-20241126'...) - already in ci/master
|
|
|
|
Let me verify these commits are indeed in the history:
|
|
|
|
The commit is confirmed to be an ancestor of ci/master. Let me run the build verification regardless:
|
|
|
|
## Final Status Report
|
|
|
|
### Cherry-pick Results:
|
|
All three requested commits were **already present** in `ci/master`:
|
|
|
|
| Commit | Subject | Status |
|
|
|--------|---------|--------|
|
|
| 06b8aafd681 | fastboot: properly handle unknown partition type | Already in ci/master (skipped) |
|
|
| 35d967f5a82 | usb: ci_udc: don't use "advance" feature when setting address | Already in ci/master (skipped) |
|
|
| 9e66cb41ee7 | Merge tag 'u-boot-dfu-20241126' of ... | Already in ci/master (skipped) |
|
|
|
|
### Build Result:
|
|
✅ **OK** - Build completed successfully with no warnings or errors
|
|
- 1 board built (sandbox)
|
|
- Duration: 4 seconds
|
|
|
|
### Fix-ups Made:
|
|
None required - all commits were already present in the target branch.
|
|
|
|
### Branch Status:
|
|
The branch `cherry-06b8aafd681` was created based on `ci/master` but is identical to it since all cherry-picks resulted in empty commits that were skipped. The branch is currently at commit `85d4dc8c116` (same as `ci/master`).
|
|
|
|
**Note:** The commits from `us/next` branch appear to have already been merged into `ci/master` through a previous merge operation, which is why the cherry-picks resulted in empty changes.
|
|
|
|
---
|
|
|
|
## 2025-12-16: us/next
|
|
|
|
Branch: cherry-91bc909d317
|
|
|
|
Commits:
|
|
- 91bc909d317 spl: increase SPL_SYS_MALLOC_SIZE when using BIOSEMU on RISC-V
|
|
- afc52da8946 configs: SiFive Unmatched: enable 'env erase' sub-command
|
|
- 185986caebf configs: visionfive2: re-enable SPL_SYS_MMCSD_RAW_MODE
|
|
- bdca70632da configs: enable CONFIG_PCI_REGION_MULTI_ENTRY=y in sifive_unmatched_defconfig
|
|
- b51b97e9be1 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
|
|
|
|
### Conversation log
|
|
The repository state is clean. Now let me create and checkout a new branch based on ci/master:
|
|
|
|
Now let me cherry-pick each commit in order. Let me start with the first commit:
|
|
|
|
There's a conflict. Let me examine it:
|
|
|
|
I can see the conflict. The HEAD has a more general `RISCV` condition with a larger size (0x800000), while the commit being cherry-picked adds a more specific `BIOSEMU && RISCV` condition with 0x180000. Since HEAD already has a larger allocation for RISCV, the incoming change is redundant. Let me resolve this by keeping the HEAD version since it already provides sufficient malloc size for RISCV:
|
|
|
|
The commit became empty because the HEAD already has a better solution. Let me skip this commit and move to the next one:
|
|
|
|
Now let me cherry-pick the second commit:
|
|
|
|
Second commit applied successfully. Now the third commit:
|
|
|
|
This commit is also already applied. Let me skip it:
|
|
|
|
Now the fourth commit:
|
|
|
|
Fourth commit applied. Now the fifth commit which is a merge commit:
|
|
|
|
There's a conflict. Let me examine it:
|
|
|
|
Same conflict as before - HEAD already has the larger allocation for RISCV. Let me resolve by keeping the HEAD version:
|
|
|
|
This merge commit also became empty. Let me skip it:
|
|
|
|
Now let me verify the results with git log:
|
|
|
|
I see that only 2 commits were applied (the other 3 were already present in ci/master or resolved to empty). Now let me run the build verification:
|
|
|
|
The build succeeded. Let me provide a summary:
|
|
|
|
## Final Status
|
|
|
|
### Cherry-Pick Results
|
|
|
|
| Commit | Description | Result |
|
|
|--------|-------------|--------|
|
|
| 91bc909d317 | spl: increase SPL_SYS_MALLOC_SIZE when using BIOSEMU on RISC-V | **Skipped** - Already applied (ci/master has `0x800000 if RISCV` which supersedes this) |
|
|
| afc52da8946 | configs: SiFive Unmatched: enable 'env erase' sub-command | **Applied** ✓ |
|
|
| 185986caebf | configs: visionfive2: re-enable SPL_SYS_MMCSD_RAW_MODE | **Skipped** - Already applied |
|
|
| bdca70632da | configs: enable CONFIG_PCI_REGION_MULTI_ENTRY=y in sifive_unmatched_defconfig | **Applied** ✓ |
|
|
| b51b97e9be1 | Merge https://source.denx.de/u-boot/custodians/u-boot-riscv | **Skipped** - Already applied (merge commit content already in ci/master) |
|
|
|
|
### Build Result
|
|
- **Status:** ✅ OK
|
|
- **Board:** sandbox
|
|
- **Output:** `/tmp/pickman`
|
|
|
|
### Fix-ups Made
|
|
- None required - conflicts were resolved by keeping the existing HEAD versions which already contained the equivalent or better changes.
|
|
|
|
### Branch Status
|
|
- Branch `cherry-91bc909d317` is ready for pushing
|
|
- 2 new commits ahead of `ci/master`
|
|
- 3 commits were skipped (already present in ci/master)
|
|
|
|
---
|
|
|