History log of /haiku/src/tests/qemu-boot-test
Revision Date Author Comments
# 71001681 16-Jun-2023 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu: Fix network on riscv64 test vm

* While virtio was attaching, network connectivity
wasn't functional.
* Use usb-net for now to get things working.
* Move to a user network with dhcp for simplicity
* Forward port 5555 on the host to 22 on the guest
for debugging / testing

Change-Id: Ieac095d7272c3132c39e4eaa0ccc461a32972dd2


# 7cfd9e92 19-Jan-2023 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: Adjust arm64 cpu to max per David k.

* Gets us into the haiku kernel when booted with u-boot

Change-Id: I70aa6cf4c9d8894cf13771e97652778215fe0ab7


# ce41afe7 19-Jan-2023 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: Add initial arm64 boot test case

Change-Id: I108a27408873330169de3ab31eecb2fd034ee628


# 5fba2ada 12-Jan-2023 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: Fix keyboard and mouse on riscv64

* virtio is sketchy still due to some non-architecture
specific bugs. This lets us control the VM until virtio
improves

Change-Id: I2b6805b7282f8b060fae6d831c675eb2dd2f84ef


# d3e920ba 16-Oct-2022 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: provide a summary of error-generating subsystems

* Not perfect, but does give some nice data on what makes the most
"error noise" on boot
* We should eventually make this a ruby or python script to do
better reporting

Change-Id: I831af05520a95ffba492c068c105f93ff2c31a2d


# 46cbd8ea 06-Oct-2022 Alexander von Gluck IV <kallisti5@unixzen.com>

build: Remove usage of obsolescent egrep

* "egrep: warning: egrep is obsolescent; using grep -E"
* egrep on haiku is a shell script calling grep -E
* given the warnings in the latest egrep, lets get
ahead of the curve and migrate to grep -E

Change-Id: I0fc2b936c7a9c52f87caf97d8e9ac42516fee014
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5718
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# 028f0459 24-Aug-2022 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: Update for riscv64

* Better testing of the riscv64 arch by providing
more supported hardware
* Partially based on x512's research in the forums
* Example usage:
../src/tests/qemu-boot-test riscv64 \
kernel:.../u-boot.bin haiku-mmc.image

Change-Id: I9fe9d3c63bd7683818fc28fad2de64545bcd4804


# a80813fd 06-Nov-2021 Alexander von Gluck IV <kallisti5@unixzen.com>

qemu/riscv64: Misc fixups for qemu

* Disable overly verbose PCI IO access
* Add ati to riscv64 minimum image for qemu
* Update qemu test script with "best" gpu settings
for the moment

Change-Id: I5d16ace0f8589f8b17cc50c7a1db04266907269f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4699
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 4ae0376c 09-Apr-2021 Alexander von Gluck IV <kallisti5@unixzen.com>

src/tests: Update standardized qemu testing script

* Adds riscv64
* Improves serial output to virtual console and on-disk logs
* Add log check for kernel load

Change-Id: If66cd3b9d342953b71d2362de1003d8e7547e6ae


# bb47979f 01-Jan-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

tests/qemu-boot-test: Fix alternate platform tests

Change-Id: I519969809502ba45336c4a54d514a8f7303bb3a6


# 958151e8 01-Jan-2020 Alexander von Gluck IV <kallisti5@unixzen.com>

tests: Add standardized qemu boot test

Change-Id: I0383680bccaf08be6514bb6f64ee8c9a47f63dbc