K. Lange
|
689f94f889
|
Add hexify
|
2018-07-17 16:27:02 +09:00 |
|
K. Lange
|
ad7ae7307f
|
should exit on not-qemu
|
2018-07-17 14:51:48 +09:00 |
|
K. Lange
|
404bdaf854
|
cleanup qemu-fwcfg
|
2018-07-17 14:42:29 +09:00 |
|
K. Lange
|
0500a6b4b0
|
add qemu-fwcfg
|
2018-07-17 14:29:26 +09:00 |
|
K. Lange
|
200e1b66a6
|
Have mkdisk create cdrom dir?
|
2018-07-15 19:48:35 +09:00 |
|
K. Lange
|
23571de085
|
Fix typo in directory target
|
2018-07-15 19:48:28 +09:00 |
|
K. Lange
|
d49a69343e
|
Bump version and fix mode prompts
|
2018-07-12 14:54:58 +09:00 |
|
K. Lange
|
e7ccc61d62
|
Support mode setting from EFI
|
2018-07-12 10:53:36 +09:00 |
|
K. Lange
|
e140a960c7
|
Add convenience target for QEMU+OVMF (64bit)
|
2018-07-11 19:18:41 +09:00 |
|
K. Lange
|
1c9a37cf8b
|
Add convenience targets for VirtualBox EFI
|
2018-07-11 19:17:18 +09:00 |
|
K. Lange
|
cdb3b17eda
|
kill write protect?
|
2018-07-11 18:22:16 +09:00 |
|
K. Lange
|
5590d5071c
|
Closer to booting from long mode
|
2018-07-11 16:10:05 +09:00 |
|
K. Lange
|
905f5c2c95
|
also set gs
|
2018-07-11 16:09:25 +09:00 |
|
K. Lange
|
9dccacea38
|
wrong sizes for 64-bit in multiboot struct
|
2018-07-11 16:09:19 +09:00 |
|
K. Lange
|
ed020443d1
|
Non-functioning x64 EFI loader (needs jump to protected)
|
2018-07-11 13:23:04 +09:00 |
|
K. Lange
|
9e9c2650c5
|
Add error to makefile for missing gnu-efi
|
2018-07-11 12:45:31 +09:00 |
|
K. Lange
|
e76ed2000e
|
Use EFI to get memory map
|
2018-07-11 12:28:52 +09:00 |
|
K. Lange
|
9c33851762
|
mtools is also required
|
2018-07-11 11:02:13 +09:00 |
|
K. Lange
|
16e1386c86
|
Lots of fixes
|
2018-07-11 10:55:49 +09:00 |
|
K. Lange
|
6ad28f50b6
|
error handling
|
2018-07-11 10:46:01 +09:00 |
|
K. Lange
|
f42f907241
|
EFI simple file system boot
|
2018-07-11 10:23:56 +09:00 |
|
K. Lange
|
0ed0f2d96d
|
Merge isohybrid build support
|
2018-07-11 09:43:31 +09:00 |
|
K. Lange
|
1cd6a5cb16
|
Cleanup how boot modes are tracked
|
2018-07-07 10:56:14 +09:00 |
|
K. Lange
|
555b6fa027
|
set irq for vbox to 10 if it is unset?
|
2018-07-07 00:57:48 +09:00 |
|
K. Lange
|
e55fb284ba
|
Functioning IA32 EFI loader
|
2018-07-06 23:53:14 +09:00 |
|
K. Lange
|
fbf7ccd234
|
Oh, uh, we don't want bootx64
|
2018-07-06 17:56:29 +09:00 |
|
K. Lange
|
0dc036afe3
|
clean efi files on clean
|
2018-07-06 16:37:22 +09:00 |
|
K. Lange
|
58db6c8fec
|
Fixed up EFI loader builds for qemu and vbox
|
2018-07-06 16:35:01 +09:00 |
|
K. Lange
|
e8406ff58b
|
Add convenience target 'fast' to skip boot menu
|
2018-07-06 14:15:17 +09:00 |
|
K. Lange
|
a9b415f8d8
|
vte stores bold status, so set before saving
|
2018-07-06 13:20:41 +09:00 |
|
K. Lange
|
62d5eb5c7a
|
Support fancy logo in non-toaru terminals
|
2018-07-06 13:05:58 +09:00 |
|
K. Lange
|
997ee1419d
|
[H is redundant and [u can be moved into the initial write
|
2018-07-06 12:47:54 +09:00 |
|
K. Lange
|
dbf5f9b408
|
Only attempt EFI build if available
|
2018-07-06 12:30:28 +09:00 |
|
K. Lange
|
a4df3f43a8
|
Port debug shell divine size, with improvements, to ttysize
|
2018-07-06 12:22:03 +09:00 |
|
K. Lange
|
ba9e9078dd
|
Add headless boot options
|
2018-07-06 10:40:49 +09:00 |
|
K. Lange
|
6e845dad42
|
init efi boot work
|
2018-07-06 09:17:20 +09:00 |
|
K. Lange
|
9533ea1bf6
|
Remove some excess serail debugging
|
2018-07-02 13:21:27 +09:00 |
|
K. Lange
|
3700630f0e
|
Rename netboot to netinit, makes more sense
|
2018-07-01 17:32:50 +09:00 |
|
K. Lange
|
ff1338d137
|
Replace http-get with new fetch (based on old fetch)
|
2018-07-01 17:11:35 +09:00 |
|
K. Lange
|
0d295aff28
|
Fix net reads when len < available packet size
|
2018-07-01 10:02:33 +09:00 |
|
K. Lange
|
9c93040303
|
Maybe just make default bufsiz 8192
|
2018-07-01 09:37:05 +09:00 |
|
K. Lange
|
cefbbbf52e
|
Use setvbuf to work around apparent issue
|
2018-07-01 09:31:02 +09:00 |
|
K. Lange
|
38e380fc49
|
Fix setvbuf
|
2018-07-01 09:30:16 +09:00 |
|
K. Lange
|
0d3af97b08
|
Should probably bump bootloader ver to 1.3
|
2018-06-30 13:57:27 +09:00 |
|
K. Lange
|
926fb403d5
|
add speed calc back into netboot
|
2018-06-30 13:56:00 +09:00 |
|
K. Lange
|
397b6045b5
|
precision specifiers for %f
|
2018-06-30 13:55:45 +09:00 |
|
K. Lange
|
4df958b1ba
|
Strip netboot so it's a lot smaller
|
2018-06-30 13:48:29 +09:00 |
|
K. Lange
|
6748f6944d
|
Two columns of options
|
2018-06-30 13:29:11 +09:00 |
|
K. Lange
|
eb8d6f088b
|
Improvements (but still broken) to netboot
|
2018-06-30 12:08:22 +09:00 |
|
K. Lange
|
65d69b9836
|
Experimental, currently broken, netboot
|
2018-06-29 13:55:03 +09:00 |
|