更新源码

This commit is contained in:
2026-04-04 18:13:40 +08:00
parent 2e20b8e2c5
commit beed35ec13
31 changed files with 1632 additions and 209 deletions

View File

@@ -16,13 +16,14 @@ API 备忘(阅读 ChromeOS 树时仍有用)
新补丁设计策略
==============
1. 拉长 ChromeOS 内核历史chromiumos_kernel/v5.15 若曾为浅克隆,需 git fetch --unshallow见 docs/OPERATION_ChromeOS_Kernel_Deep_Diff.md
1. 拉长 ChromeOS 内核历史chromiumos_kernel/v5.15 若曾为浅克隆,需 git fetch --unshallow见 docs/kernel-build/OPERATION_ChromeOS_Kernel_Deep_Diff.md
2. 优先对照与 STREAM_PCM_PARAMS / hw_params 相关的文件(相对 6.17 源码树):
- sound/soc/sof/ipc3.c
- sound/soc/sof/pcm.c
- sound/soc/sof/intel/hda-dai.c
3. 全目录差异规模与优先文件列表docs/CHROMEOS_vs_UBUNTU617_SOUND_AUTODIFF.md一键统计scripts/diff-chromeos-ubuntu-sound.sh
3. 全目录差异规模与优先文件列表docs/meta/CHROMEOS_vs_UBUNTU617_SOUND_AUTODIFF.md一键统计scripts/diff-chromeos-ubuntu-sound.sh
4. 导出三文件 unified diffscripts/export-chromeos-ubuntu-sound-file-diffs.sh输出默认在 reference/,已 gitignore
5. 两棵树预检并一键跑 3+4scripts/preflight-chromeos-ubuntu-diff.sh
Smoke-test对象文件级待新补丁目标文件确定后把路径换成实际改动文件
====================================================================
@@ -52,4 +53,4 @@ STREAM_PCM_PARAMS 专项Chrome 5.15 vs 6.17
- 详细对照与可移植假设:同目录 STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md
- 摘要ipc3-pcm.c 的 hw_params 载荷填充与 5.15 语义一致hda-pcm.c 有 dspless/format_val 分支差异;
hda-dai.c 整文件架构差异大,不宜无依据移植。
- 本阶段未新增 0002见 docs/UPSTREAM_SOF_Kaisa_HDMI_REPRO.md。
- 本阶段未新增 0002见 docs/linux-hdmi/UPSTREAM_SOF_Kaisa_HDMI_REPRO.md。

View File

@@ -15,4 +15,4 @@
4. 编译见 [`kernel-src/README.md`](../../kernel-src/README.md) 与 [`scripts/ubuntu-hwe-617-build.sh`](../../scripts/ubuntu-hwe-617-build.sh)。
设计补丁前请先完成 ChromeOS 5.15 与 6.17 的对照流程,见 [`docs/OPERATION_ChromeOS_Kernel_Deep_Diff.md`](../../docs/OPERATION_ChromeOS_Kernel_Deep_Diff.md) 与 [`DIFF_SUMMARY.txt`](DIFF_SUMMARY.txt)。**`STREAM_PCM_PARAMS` / HDMI** 专项结论见 [`STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md`](STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md)。
设计补丁前请先完成 ChromeOS 5.15 与 6.17 的对照流程,见 [`docs/kernel-build/OPERATION_ChromeOS_Kernel_Deep_Diff.md`](../../docs/kernel-build/OPERATION_ChromeOS_Kernel_Deep_Diff.md) 与 [`DIFF_SUMMARY.txt`](DIFF_SUMMARY.txt)。**`STREAM_PCM_PARAMS` / HDMI** 专项结论见 [`STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md`](STREAM_PCM_PARAMS_CHROME_UBUNTU_NOTES.md)。

View File

@@ -42,4 +42,4 @@
## 4. 与仓库补丁的关系
- **0001**`ipc3-pcm.c` FREE/trigger 等):**不改变** `STREAM_PCM_PARAMS` 发送路径;与本文第 1 节一致。
- **0002**:本阶段 **未新增** 内核补丁;理由见 `docs/UPSTREAM_SOF_Kaisa_HDMI_REPRO.md`(无单一明确 hunk优先观测与上游复现
- **0002**:本阶段 **未新增** 内核补丁;理由见 `docs/linux-hdmi/UPSTREAM_SOF_Kaisa_HDMI_REPRO.md`(无单一明确 hunk优先观测与上游复现