Commit Graph

66 Commits

Author SHA1 Message Date
K. Lange
8f5de441fc boot: port boot.s to GNU as 2018-10-14 11:35:01 +09:00
K. Lange
655e829112 ToaruOS-NIH => ToaruOS 2018-10-06 21:28:43 +09:00
K. Lange
37e30140ec Experimental vmware display resizing 2018-09-29 01:13:32 +09:00
K. Lange
c1e42d2e07 add /dev/port 2018-09-28 13:59:14 +09:00
K. Lange
88ecd95dbc Bump bootloader version 2018-09-12 20:46:31 +09:00
K. Lange
e6f8d0fae1 BIOS loader fixups, should kinda work in vmware? 2018-09-12 19:39:12 +09:00
K. Lange
1960980586 Fix netinit 2018-09-04 10:17:59 +09:00
K. Lange
cdccc913ab Allow seamless and pointer integration to be turned off 2018-08-23 12:51:32 +09:00
K. Lange
db95cae863 Update bootloader readme 2018-08-21 16:51:01 +09:00
K. Lange
d96f52ec93 single-user terminal should start full screen 2018-08-14 11:39:26 +09:00
K. Lange
4fbfafc442 New shell-script-based init system 2018-08-12 16:36:56 +09:00
K. Lange
823b5e1f9f efi loader was skipping first memory map entry 2018-08-11 06:00:45 +09:00
K. Lange
38bfc4e8f7 Fix disabling modules in EFI loader 2018-07-21 20:20:45 +09:00
K. Lange
69a516c90c Set log level to warning when debug is enabled at boot 2018-07-21 12:25:52 +09:00
K. Lange
8f5d2b3172 Actually retreive stride/pitch info 2018-07-21 11:57:20 +09:00
K. Lange
92b9eb6997 Fix page alignment in bios loader? 2018-07-20 20:18:02 +09:00
K. Lange
976e6c21ef support mboot->boot_loader_name in bootloader 2018-07-20 19:39:05 +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
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
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
e76ed2000e Use EFI to get memory map 2018-07-11 12:28:52 +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
1cd6a5cb16 Cleanup how boot modes are tracked 2018-07-07 10:56:14 +09:00
K. Lange
e55fb284ba Functioning IA32 EFI loader 2018-07-06 23:53:14 +09:00
K. Lange
58db6c8fec Fixed up EFI loader builds for qemu and vbox 2018-07-06 16:35:01 +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
3700630f0e Rename netboot to netinit, makes more sense 2018-07-01 17:32:50 +09:00
K. Lange
0d3af97b08 Should probably bump bootloader ver to 1.3 2018-06-30 13:57:27 +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
K. Lange
bc104fe5d9 Read multiple sectors when loading ramdisk 2018-06-27 13:20:36 +09:00
K. Lange
eaa5c8beab oops, neglected to reset attr 2018-06-09 19:20:07 +09:00
K. Lange
e813056b64 More bootloader cleanup 2018-06-09 19:19:21 +09:00
K. Lange
19db3ed744 Completely separate configurable stuff from rest of bootloader 2018-06-09 18:56:00 +09:00
K. Lange
f73a0c5bad oops, accidentally borked startup app 2018-06-09 18:05:09 +09:00
K. Lange
bd4dd37314 Fully programmatic boot menu... 2018-06-09 18:03:06 +09:00
K. Lange
09d3c44d44 More bootloader improvements 2018-06-09 17:58:29 +09:00
K. Lange
5bd4a72a5f More bootloader improvements 2018-06-09 17:33:23 +09:00
K. Lange
a516578c3c Bootloader improvements 2018-06-09 16:36:48 +09:00
K. Lange
78128e0839 gitlab migration 2018-06-05 09:44:56 +09:00
K. Lange
9bf08fcff6 Fix some multiboot flag stuff 2018-05-21 22:31:49 +09:00
K. Lange
ffa4bd7360 Add login, sudo, user session, auth lib, etc. 2018-05-10 22:33:32 +09:00
K. Lange
cd70295716 Eh, default to 1440x900 2018-05-09 19:05:33 +09:00