wangzhankun

Results 35 comments of wangzhankun

你好,我在参考docker目录下的几个编译文件编译出了最新的qemu、内核和bios但是系统卡住了。 # 环境 * host: ubuntu22.04 * loongarch64-unknown-linux-gnu-gcc (GCC) 13.0.0 20220906 * 编译的Linux内核版本是 6.0.14 * QEMU emulator version 7.2.50 使用`file`命令对几个文件的输出如下: ```sh /home/wang/Documents/vms/loongnix/myown/../qemu-binary/ramdisk: data /home/wang/Documents/vms/loongnix/myown/linux-6.0.14/arch/loongarch/boot/vmlinux: ELF 64-bit LSB executable, LoongArch, version...

# 方法一 完全使用默认配置依次执行`setup.sh`和`run.sh`,报错如下: ```sh ASSERT [VirtNorFlashDxe] /qemu-loongarch-runenv/tianocore/edk2-platforms/Platform/Loongson/LoongArchQemuPkg/Library/NorFlashQemuLib/NorFlashQemuLib.c(56): !(((INTN)(RETURN_STATUS)(FindNodeStatus)) < 0) ``` # 方法二 我在docker内部直接clone该项目然后执行,`./run_loongarch.sh`在解决了库依赖之后可以正常运行并进入内核。但是当我把默认的vlinux换成了使用默认配置脚本编译的内核`linux-6.1.4/vmlinux`之后,就出现了如下情况,一直卡在entry kernel ![image](https://user-images.githubusercontent.com/35724924/216941124-cb07a705-e047-4fb2-8418-90122f71dabf.png)

请问是哪一次commit呀?另外如果是uefi上游代码的问题的话,为啥我仅使用自己编译的vmlinux也是不可以正常启动呀?而使用你的vmlinux就可以正常启动。 ![image](https://user-images.githubusercontent.com/35724924/216960508-4d11cce9-f8d4-497c-97b2-1c321c55030b.png)

如果可以的话希望添加一个引导启动loongnix操作系统的教程。

streamContent你可以看我最新的仓库代码,已经实现了,但是不是调用streamGenerateContent实现的,而是一次生成,然后在中转的时候把gemini一次性生成的转成若干次流。如果直接用streamGenerateContent会很麻烦,没有调试成功。