Commit graph

41 commits

Author SHA1 Message Date
Kroese
c6c8d648d9
Update boot.sh 2025-03-28 20:12:29 +01:00
Kroese
094672ec59
fix: Check if serial is readable 2025-03-28 20:11:19 +01:00
Kroese
cd018a0cca
feat: Validate BIOS serial (#230) 2025-03-27 01:08:17 +01:00
Kroese
95848f01a0
feat: Remove non-printable characters (#226) 2025-03-24 13:57:49 +01:00
Kroese
120171e826
feat: Verify clock source (#203) 2025-03-15 03:27:33 +01:00
Kroese
c0e935daa6
feat: Create data disk for external image (#123) 2024-06-14 02:49:45 +02:00
Kroese
bdd0f1a1a7
feat: Detect EFI-compatible images (#117) 2024-06-12 04:42:40 +02:00
Kroese
4d65cd247a
feat: Implement usermode networking (#109) 2024-06-11 01:46:34 +02:00
Kroese
89e46404f5
feat: Use virtioblk for CD-ROM devices (#102) 2024-06-05 17:53:12 +02:00
Kroese
9eb0b703f1
fix: Do not ignore unrecognized bootmodes (#96) 2024-05-26 13:34:43 +02:00
Kroese
09694075b6
feat: Detect number of physical CPU sockets (#91) 2024-05-23 02:22:58 +02:00
Kroese
08cc4a7cf1
fix: Detect device type from machine (#90) 2024-05-22 21:17:18 +02:00
Kroese
e9087a6eb3
feat: Allow booting without ISO file (#87) 2024-05-22 12:19:54 +02:00
Kroese
8db4d7c10b
fix: Time syncronization on Windows (#60) 2024-05-07 12:05:51 +02:00
Kroese
914a4995cc
feat: Display system info in log (#42) 2024-04-20 01:28:15 +02:00
Kroese
cc34dec418
fix: Disable secure boot by default (#41) 2024-04-19 22:20:09 +02:00
Kroese
d1f9191e3b
fix: Verify files are not empty (#37) 2024-04-16 15:00:38 +02:00
Kroese
1ae241040e
feat: Set GIC version (#6) 2024-02-03 11:54:21 +01:00
Kroese
9f3f74c4de
fix: Set boot mode in entry (#5) 2024-02-02 20:14:10 +01:00
Kroese
d5c6697f85
fix: Remove secure boot (#2) 2024-02-02 18:26:42 +01:00
Kroese
c9f2231b55
fix: UEFI booting (#1) 2024-02-02 17:07:44 +01:00
Kroese
ba9c79bd4c
feat: Support USB storage (#416) 2024-02-01 10:40:35 +01:00
Kroese
39a84b8215
fix: Check swtpm (#390) 2024-01-26 02:22:26 +01:00
Kroese
c6dc58effc
feat: Make USB controller configurable (#386) 2024-01-26 00:46:14 +01:00
Kroese
45bfb26da0
feat: Support older Windows versions (#382) 2024-01-25 01:18:27 +01:00
Kroese
2fdb19ae40
feat: Make monitor configurable (#379) 2024-01-23 20:19:14 +01:00
Kroese
4a0dbc6c06
fix: Shared memory path (#378) 2024-01-23 03:22:40 +01:00
Kroese
78cb302c1b
feat: TPM flag (#376) 2024-01-23 02:25:03 +01:00
Kroese
63f1a1ec9f
fix: Move socket to /run (#375) 2024-01-23 01:53:20 +01:00
Kroese
bf5f894c76
fix: Verify TPM socket exists (#374) 2024-01-23 01:43:43 +01:00
Kroese
20895e997b
fix: Remove hpet flag (#367) 2024-01-22 00:05:34 +01:00
Kroese
73b9c31b44
feat: Enable Hyper-V on Windows guests (#365) 2024-01-21 20:58:14 +01:00
Kroese
a271c1af48
fix: Remove loglevel (#345) 2024-01-18 10:25:55 +01:00
Kroese
9f565e1407
feat: Add TPM emulator (#344) 2024-01-18 10:05:08 +01:00
Kroese
bbd683b83b
style: Quote variables (#325) 2024-01-14 16:24:05 +01:00
Kroese
526548647c
style: Quote variables (#323) 2024-01-14 01:22:50 +01:00
Kroese
b8b958046b
fix: UEFI boot (#291)
* fix: UEFI boot
2023-12-29 21:21:26 +01:00
Kroese
f7237254c4
fix: UEFI boot (#290) 2023-12-29 20:13:35 +01:00
Kroese
0fea4ff210
feat: Secure boot option (#289) 2023-12-29 19:30:27 +01:00
Kroese
abcd65208e
fix: UEFI boot image (#288) 2023-12-29 19:25:53 +01:00
Nate Choe
743743c3e7
Add UEFI support (#236)
* OVMF
2023-12-10 22:16:11 +01:00