Jim Huang
Jim Huang
Close in favor of #545
Can you exploit the [prebuilt image files](https://github.com/sysprog21/semu/tree/blob) used by semu?
Change the description of this pull request, adding some preliminary information for others to build the system emulator and launch Linux kernel.
Consider to use recent clang for static analysis in CI pipeline: (maybe another pull request) ```diff --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -139,16 +139,17 @@ jobs: - name: set up scan-build...
> I'm considering whether we should maintain a separate blob object, such as the kernel Image, specifically for rv32emu, distinct from the one in semu. You can contribute build scripts...
Build breakage after running `make ENABLE_SYSTEM=1`: ``` make: *** No rule to make target `src/devices/minimal.dts', needed by `build/minimal.dtb'. Stop. ```
The build with `ENABLE_SYSTEM` has been tested on both GNU/Linux and macOS. However, I rebuilt with `ENABLE_SYSTEM=1` and `ENABLE_JIT=1`, the segmentation fault raised. @vacantron, can you check this?
Action items: * Rename from `scripts/build-img.sh` to `tools/build-linux-image.sh` for consistency. Provide documentation as well. * Send pull request to semu for bumping to Linux v6.6.y, which is the latest longterm...
> This problem is related to #511 . Or we can simply commit `src/rv32_jit.c` as a temporary workaround (but not in this PR?). Given the time required to refine the...
> @jserv How about adding two files in build or test directory to store the versions of buildroot and the Linux kernel? The contents of the files would be as...