Repository navigation
Conversation
Update ReliefNT to include RTL8111/8168 and RTL8125 support, native module integration, hardware-boundary tests and preserved third-party notices.
Merge current ReliefOS main and record the ReliefNT merge containing the Realtek driver and current kernel main.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动
将
kernel/reliefnt更新至044ce9b4e2d129b55bf80c1b889fd3200bc3b7ad,集成 Realtek RTL8111/8168 与 RTL8125 驱动。内核默认内置该驱动,也支持通过CONFIG_R8169=m使用r8169.ko。内核实现、支持范围、许可证和验证说明见关联 PR。ReliefNT #8
已合入 ReliefOS 当前
main的98139f92,包含旧内核诊断集成移除和最新依赖锁定更新。相对main的主仓差异为内核 gitlink 更新,分支头为a3070b98cd8c1e1d53fb60aca46027292d2cb433。验证
CONFIG_R8169=y和CONFIG_R8169=m两种原生 Kbuild 构建及模块安装。make tools通过,当前reliefos-kernel-tools check-install成功校验真实安装包,包含 15 个文件和一个模块。reliefos-kernel-tools modules-stage通过,确认r8169.ko、两个 Realtek PCI 别名和五份许可文件完整。安装包符合移除旧诊断载荷后的产品约定。RELIEFNT_CONTRACT_ONLY=1 sh tests/build/test-kernel-adapter.sh完成 11 项检查,零失败。git diff --check origin/main...HEAD通过,父仓 gitlink 与已推送内核提交一致。验证边界
QEMU 使用 e1000。实体 Realtek 的初始化、协商、收发与性能仍待对应硬件验证。完整系统镜像构建待完成,VMware 验证未完成。
前次内核全套宿主测试中发现既有 EEVDF 夹具的布局断言失败,已在关联内核 PR 中记录。本轮执行了与此次集成相关的定向验证。