更新源码
This commit is contained in:
@@ -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 diff:scripts/export-chromeos-ubuntu-sound-file-diffs.sh(输出默认在 reference/,已 gitignore)
|
||||
5. 两棵树预检并一键跑 3+4:scripts/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。
|
||||
|
||||
@@ -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)。
|
||||
|
||||
@@ -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,优先观测与上游复现)。
|
||||
|
||||
Reference in New Issue
Block a user