git: aad99ded881d - main - Add test notes
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 02 Dec 2022 18:08:52 UTC
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/src/commit/?id=aad99ded881d7fcb5f837e62e57a5a06019c6d2c
commit aad99ded881d7fcb5f837e62e57a5a06019c6d2c
Author: Warner Losh <imp@FreeBSD.org>
AuthorDate: 2022-12-02 17:47:29 +0000
Commit: Warner Losh <imp@FreeBSD.org>
CommitDate: 2022-12-02 18:07:33 +0000
Add test notes
Add notes on how to test things. This will likely need to be fleshed out
more in the future, but this is a good start.
Sponsored by: Netflix
---
tools/boot/TEST-NOTES | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/tools/boot/TEST-NOTES b/tools/boot/TEST-NOTES
new file mode 100644
index 000000000000..9c1debca5376
--- /dev/null
+++ b/tools/boot/TEST-NOTES
@@ -0,0 +1,22 @@
+New test script
+
+o Assumes univerese has run.
+o Will create a test tree somewhere outside of the source tree
+ o trees has the different trees we use to create images
+ o trees/${ARCH}/$PART have each architecture's tree images
+ for the different partitions we need.
+ o bios has cached BIOSes needed for tests
+ o images has the images to test
+ o tests has the test scripts
+ o linux has cached copies off kernels for the kboot tests
+o Assumes qemu port installed
+ o will use firmware from there
+o Will use 3 linux kernels, amd64 and aarch64 built with CONFIG_EFI_STUB
+o Will test
+ o armv7 UEFI+uboot booting on MBR and GPT
+ o aarch64 Will test UEFI+ACPI on MBR/GPT, UEFI+ACPI+kboot, DTB+kboot
+ o amd64 <big matrix here>
+ o i386 legacy + {gpt,mbr} and cdrom boot (also the isoboot unified?)
+ o powerpc <who knows> but kboot+dtb
+ o riscv UEFI+ACPI with GPT and serial console
+