Skip to content

feat(x86_64): Multiboot2 support for Asterinas zone1 - #362

Draft
yydawx wants to merge 9 commits into
syswonder:devfrom
yydawx:update-asterinas
Draft

feat(x86_64): Multiboot2 support for Asterinas zone1#362
yydawx wants to merge 9 commits into
syswonder:devfrom
yydawx:update-asterinas

fix(x86_64): correct mb2 TSS descriptor and ignore bootloader artifacts

3fccab6
Select commit
Loading
Failed to load commit list.
hvisor-jenkins-ci / Jenkins succeeded Aug 3, 2026 in 8m 56s

Success

Details

  • Declarative: Checkout SCM (17 sec)
    • Linter (9.4 sec)
    • License checker (10 sec)
    • Multi-Platform Matrix (8 min 15 sec)
      • Matrix - BID = 'aarch64/imx8mp' (1 ms)
        • Matrix - BID = 'aarch64/imx8mp' (3 min 38 sec)
          • Prepare cell (1 min 0 sec)
          • Compile (1 min 2 sec)
          • Build hvisor-tool (9.2 sec)
          • Prepare test (4 sec)
          • Run test cases (6.9 sec)
      • Matrix - BID = 'aarch64/ok6254-c' (53 sec)
        • Matrix - BID = 'aarch64/ok6254-c' (5 min 28 sec)
          • Prepare cell (1 min 13 sec)
          • Compile (1 min 7 sec)
          • Build hvisor-tool (3.8 sec)
          • Prepare test (6.6 sec)
          • Run test cases (25 sec)
      • Matrix - BID = 'aarch64/phytium-pi' (1 ms)
        • Matrix - BID = 'aarch64/phytium-pi' (5 min 45 sec)
          • Prepare cell (1 min 13 sec)
          • Compile (1 min 41 sec)
          • Build hvisor-tool (19 sec)
          • Prepare test (11 sec)
          • Run test cases (11 sec)
      • Matrix - BID = 'aarch64/qemu-gicv2' (1 ms)
        • Matrix - BID = 'aarch64/qemu-gicv2' (5 min 49 sec)
          • Prepare cell (1 min 13 sec)
          • Compile (2 min 3 sec)
          • Build hvisor-tool (30 sec)
          • Prepare test (28 sec)
          • Run test cases (11 sec)
      • Matrix - BID = 'aarch64/qemu-gicv3' (1 ms)
        • Matrix - BID = 'aarch64/qemu-gicv3' (7 min 19 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 54 sec)
          • Build hvisor-tool (1 min 28 sec)
          • Prepare test (4.8 sec)
          • Run test cases (1 min 22 sec)
      • Matrix - BID = 'aarch64/rk3568' (53 sec)
        • Matrix - BID = 'aarch64/rk3568' (5 min 49 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 54 sec)
          • Build hvisor-tool (30 sec)
          • Prepare test (28 sec)
          • Run test cases (11 sec)
      • Matrix - BID = 'aarch64/rk3588' (1 ms)
        • Matrix - BID = 'aarch64/rk3588' (5 min 45 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 20 sec)
          • Build hvisor-tool (24 sec)
          • Prepare test (16 sec)
          • Run test cases (20 sec)
      • Matrix - BID = 'aarch64/sysoul_x3300' (1 ms)
        • Matrix - BID = 'aarch64/sysoul_x3300' (5 min 49 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 54 sec)
          • Build hvisor-tool (30 sec)
          • Prepare test (28 sec)
          • Run test cases (11 sec)
      • Matrix - BID = 'aarch64/zcu102' (1 ms)
        • Matrix - BID = 'aarch64/zcu102' (5 min 49 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 54 sec)
          • Build hvisor-tool (30 sec)
          • Prepare test (23 sec)
          • Run test cases (11 sec)
      • Matrix - BID = 'loongarch64/ls3a5000' (1 ms)
        • Matrix - BID = 'loongarch64/ls3a5000' (5 min 45 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 29 sec)
          • Build hvisor-tool (21 sec)
          • Prepare test (13 sec)
          • Run test cases (14 sec)
      • Matrix - BID = 'loongarch64/ls3a6000' (53 sec)
        • Matrix - BID = 'loongarch64/ls3a6000' (5 min 43 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 35 sec)
          • Build hvisor-tool (27 sec)
          • Prepare test (19 sec)
          • Run test cases (6.1 sec)
      • Matrix - BID = 'riscv64/hifive-premier-p550' (1 ms)
        • Matrix - BID = 'riscv64/hifive-premier-p550' (5 min 45 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 29 sec)
          • Build hvisor-tool (22 sec)
          • Prepare test (13 sec)
          • Run test cases (17 sec)
      • Matrix - BID = 'riscv64/megrez' (1 ms)
        • Matrix - BID = 'riscv64/megrez' (5 min 44 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 32 sec)
          • Build hvisor-tool (16 sec)
          • Prepare test (8.4 sec)
          • Run test cases (9.2 sec)
      • Matrix - BID = 'riscv64/qemu-aia' (1 ms)
        • Matrix - BID = 'riscv64/qemu-aia' (5 min 49 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 20 sec)
          • Build hvisor-tool (22 sec)
          • Prepare test (33 sec)
          • Run test cases (28 sec)
      • Matrix - BID = 'riscv64/qemu-plic' (1 ms)
        • Matrix - BID = 'riscv64/qemu-plic' (7 min 12 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 29 sec)
          • Build hvisor-tool (1 min 50 sec)
          • Prepare test (11 sec)
          • Run test cases (1 min 11 sec)
      • Matrix - BID = 'riscv64/ur-dp1000' (1 ms)
        • Matrix - BID = 'riscv64/ur-dp1000' (5 min 43 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 15 sec)
          • Build hvisor-tool (22 sec)
          • Prepare test (27 sec)
          • Run test cases (25 sec)
      • Matrix - BID = 'x86_64/ecx-2300f-peg' (1 ms)
        • Matrix - BID = 'x86_64/ecx-2300f-peg' (5 min 40 sec)
          • Prepare cell (1 min 21 sec)
          • Compile (1 min 2 sec)
          • Build hvisor-tool (12 sec)
          • Prepare test (19 sec)
          • Run test cases (27 sec)
      • Matrix - BID = 'x86_64/nuc14mnk' (53 sec)
        • Matrix - BID = 'x86_64/nuc14mnk' (5 min 40 sec)
          • Prepare cell (1 min 10 sec)
          • Compile (1 min 13 sec)
          • Build hvisor-tool (12 sec)
          • Prepare test (19 sec)
          • Run test cases (24 sec)
      • Matrix - BID = 'x86_64/qemu' (8 min 6 sec)
        • Matrix - BID = 'x86_64/qemu' (7 min 13 sec)
          • Prepare cell (1 min 7 sec)
          • Compile (54 sec)
          • Build hvisor-tool (34 sec)
          • Prepare test (1 min 29 sec)
          • Run test cases (1 min 43 sec)
    • Declarative: Post Actions (3.2 sec)