Commit Graph

95 Commits

Author SHA1 Message Date
K. Lange 9b4a1174b6 More shoddy shell stuff 2018-08-08 10:14:59 +09:00
K. Lange 4b50fd324d Change how text login generally works so getty can die and reboot after login session ends 2018-08-02 18:48:45 +09:00
K. Lange 2078efccd7 Better deps for devtable 2018-08-01 17:20:34 +09:00
K. Lange a0528a6c7c Automatically generate util/devtable 2018-07-18 13:03:13 +09:00
K. Lange 1d1bc8523a Convert update-extents to python3 2018-07-18 12:44:05 +09:00
K. Lange 1241011833 Use a macro to make virtualbox stuff easier to manage 2018-07-17 23:49:37 +09:00
K. Lange 57b92af84c Use -rtc base=locatime with qemu targets 2018-07-17 23:40:56 +09:00
K. Lange a869fc5837 Remove the printed comments for 'make headless' 2018-07-17 23:39:14 +09:00
K. Lange 23571de085 Fix typo in directory target 2018-07-15 19:48:28 +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 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 16e1386c86 Lots of fixes 2018-07-11 10:55:49 +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 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 dbf5f9b408 Only attempt EFI build if available 2018-07-06 12:30:28 +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 4df958b1ba Strip netboot so it's a lot smaller 2018-06-30 13:48:29 +09:00
K. Lange 65d69b9836 Experimental, currently broken, netboot 2018-06-29 13:55:03 +09:00
K. Lange 79ac5ba9b1 Fix several Python things 2018-06-26 20:53:48 +09:00
K. Lange 334d31e1d4 Build a bigger image if Python is installed 2018-06-25 21:49:06 +09:00
K. Lange a404c0f0af Enough to build lua 2018-06-25 13:15:09 +09:00
K. Lange 6e1e9a4c97 Experimental, hacky printf(%f) 2018-06-10 19:06:48 +09:00
K. Lange e813056b64 More bootloader cleanup 2018-06-09 19:19:21 +09:00
K. Lange 7e6182efba Remove --audioout and --audioin options for virtualbox 2018-06-06 08:31:46 +09:00
K. Lange 74b9e11d5c Fix some virtualbox guest additions stuff 2018-06-05 22:34:37 +09:00
K. Lange 60145a9849 Be sure to set vram for virtualbox 2018-05-11 21:33:56 +09:00
K. Lange ffa4bd7360 Add login, sudo, user session, auth lib, etc. 2018-05-10 22:33:32 +09:00
K. Lange 7eff9691b5 Rebuild CDs more reliably when random filesystem files change 2018-05-07 17:48:50 +09:00
K. Lange 3163133c88 Don't show exit menu in VirtualBox 2018-05-04 12:29:17 +09:00
K. Lange 3dd3da9471 Make sure object files from libc are cleaned out properly 2018-05-02 15:02:05 +09:00
K. Lange 4c8f8e43fb Use subdirectories for libc based on headers 2018-05-02 11:59:30 +09:00
K. Lange 2509d2cad8 Add a bunch of little virtualbox config tweaks 2018-04-27 16:41:43 +09:00
K. Lange 910908096f Add convenience targets for qemu (run), virtualbox 2018-04-26 17:04:19 +09:00
K. Lange df277155c4 Pass same CFLAGS for libc 2018-04-25 21:39:55 +09:00
K. Lange 8e07883088 Enable and resolve several warnings 2018-04-25 14:03:29 +09:00
K. Lange c8ae1a5fb3 Makefile cleanup 2018-04-24 19:39:47 +09:00
K. Lange 168308cead Enable plan9 extensions (anonymous struct members...) 2018-04-21 15:04:10 +09:00
K. Lange 7f99f2fbc4 Avoid creating / including generated makefiles when cleaning 2018-04-18 21:39:27 +09:00
K. Lange 592541ef7f Decoration themes should be no different from other libraries 2018-04-17 22:39:39 +09:00
K. Lange c0853fa5ce Remove more unneeded make recipes 2018-04-17 22:23:34 +09:00