wniming 最近的时间轴更新
wniming

wniming

V2EX 第 597700 号会员,加入于 2022-10-17 12:44:33 +08:00
今日活跃度排名 3094
有 v 友研究过给网卡刷 rom 吗?
硬件  •  wniming  •  8 天前  •  最后回复来自 wniming
3
vivo 手机的系统有点拉跨
Android  •  wniming  •  2025 年 11 月 2 日  •  最后回复来自 Saniter
21
怎么在网页端开通 chatgpt plus?
OpenAI  •  wniming  •  2025 年 10 月 18 日  •  最后回复来自 mmmeeexxa
2
使用 qemu-img 创建 raw 格式的磁盘文件,为什么前 4KB 要用 0 填充?
  •  1   
    Linux  •  wniming  •  2025 年 10 月 15 日  •  最后回复来自 iceecream
    12
    5070 公版显卡现在不香了吗?
    问与答  •  wniming  •  2025 年 10 月 5 日  •  最后回复来自 Suzutan
    4
    Beyond Compare 在 Linux 平台上有办法禁用光标闪烁吗?
    软件  •  wniming  •  2025 年 9 月 30 日  •  最后回复来自 waahii
    3
    wniming 最近回复了
    21 小时 59 分钟前
    回复了 MeAndRhythm 创建的主题 生活 一个人漂泊在外的你们过年会想回家吗
    从 17 年春节到现在都是一个人过年,我快 10 年没回过老家了,我是一辈子都不想回去。
    3 天前
    回复了 frank3 创建的主题 生活 春晚你们还看吗?
    宁可把大明王朝 1566 再看一遍也不会去看春晚
    货拉拉,刚才查了一下小面深圳到南宁 1537 元
    6 天前
    回复了 Veiled 创建的主题 生活 有这样一个窒息的父亲怎么办
    你哥也挺惨的,还要住家里
    8 天前
    回复了 wniming 创建的主题 硬件 有 v 友研究过给网卡刷 rom 吗?
    @yihy8023 RtkUndiDxe.efi 是 uefi 的 DXE 驱动,我是想把从 RtkUndiDxe.efi 提取出来的 RtkUndiDxe.rom 刷入网卡,这个 rom 就类似 ipxe 项目的 virtio 网卡的 rom:

    d@develop:~$ rom-parser /usr/share/ipxe/qemu/efi-virtio.rom
    Valid ROM signature found @0h, PCIR offset 1ch
    PCIR: type 0 (x86 PC-AT), vendor: 1af4, device: 1000, class: 020000
    PCIR: revision 3, vendor revision: 1
    Valid ROM signature found @17400h, PCIR offset 1ch
    PCIR: type 3 (EFI), vendor: 1af4, device: 1000, class: 000000
    PCIR: revision 0, vendor revision: 0
    EFI: Signature Valid, Subsystem: Boot, Machine: X64
    Last image
    d@develop:~$

    efi-virtio.rom 这给是 qemu 源码中写死的默认会加载的 vritio 网卡的 rom:

    d@f42c:~/src/qemu$ grep -C 3 efi-virtio.rom master/hw/virtio/virtio-net-pci.c
    PCIDeviceClass *k = PCI_DEVICE_CLASS(klass);
    VirtioPCIClass *vpciklass = VIRTIO_PCI_CLASS(klass);

    k->romfile = "efi-virtio.rom";
    k->vendor_id = PCI_VENDOR_ID_REDHAT_QUMRANET;
    k->device_id = PCI_DEVICE_ID_VIRTIO_NET;
    k->revision = VIRTIO_PCI_ABI_VERSION;
    d@f42c:~/src/qemu$

    在 libvirt 中还能通过<rom file=''/>这段配置来指定别的 rom 文件。

    并不是所有 .efi 结尾的文件都是 uefi 启动用的,设备的 DXE 驱动也是 .efi 结尾的,比如 UEFI 的串口设备驱动名字叫作 PciSioSerialDxe.efi 和 TerminalDxe.efi (这两个要自己编译 edk2 的 MdeModulePkg 模块得到),加载这两个就能在 UEFI Shell 中获得串口控制台。
    8 天前
    回复了 3ad0f4 创建的主题 教育 我应该怎么办?
    我高中厌学+中度抑郁,没读完就不读了,现在 28 岁了还是初中学历,混的也很不好,但我从来都没后悔过当初的选择,我一直都觉得当初要是逼着自己考大学我大概率早就疯了,你要是有我这么严重就别逼着自己了,否则还是尽量考个本科吧,对大多数人来说有个本科学历能大大增加以后人生幸福的可能性,只不过每个人情况不同,我觉得我就算有个本科学历混得也不会比现在强多少,当初没逼着自己考大学对我来说损失并不大。
    9 天前
    回复了 caiyuan 创建的主题 Linux 求推荐 Linux 桌面
    Fedora KDE Plasma Desktop
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:35 · PVG 04:35 · LAX 12:35 · JFK 15:35
    ♥ Do have faith in what you're doing.