Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
test.yml: use
inject-cmdline-to-template.sh
to append `no_timer_che…
…ck` kernel command line option This change aims to avoid kernel panics in the integration tests and vmnet tests. ```console ==> /Users/runner/.lima/default/serial.log <== [ 0.015000] setup_IO_APIC+0x2c3/0x370 [ 0.015000] ? enable_IO_APIC+0x1af/0x290 [ 0.015000] apic_intr_mode_init+0x61/0x130 [ 0.015000] x86_late_time_init+0x24/0x40 [ 0.015000] start_kernel+0x2be/0x450 [ 0.015000] x86_64_start_reservations+0x18/0x30 [ 0.015000] x86_64_start_kernel+0xbf/0x110 [ 0.015000] secondary_startup_64_no_verify+0x184/0x18b [ 0.015000] </TASK> [ 0.015000] ---[ end Kernel panic - not syncing: IO-APIC + timer doesn't work! Boot with apic=debug and send a report. Then try booting with the 'noapic' option. ]--- ``` The reason `no_timer_check` is used instead of `noapic`, as shown in the kernel panic log, is because I read the following page. https://lore.kernel.org/all/18354be1-8dba-84f1-bdf5-6821a5013d78@oracle.com/T/ Signed-off-by: Norio Nomura <norio.nomura@gmail.com> inject-cmdline-to-template.sh: resolve shfmt issue Signed-off-by: Norio Nomura <norio.nomura@gmail.com> test.yml: add link to issue #84 Signed-off-by: Norio Nomura <norio.nomura@gmail.com> inject-cmdline-to-template.sh: add comment lines to explain what this script does Signed-off-by: Norio Nomura <norio.nomura@gmail.com>
- Loading branch information