Commit Graph

115 Commits

Author SHA1 Message Date
K. Lange
be02291b53 qemu: export and collect TERM in 'make shell' 2018-11-07 18:22:48 +09:00
K. Lange
730fd9d64c tmpfs: /var as a protected tmpfs 2018-10-31 10:51:08 +09:00
K. Lange
fbc43253a7 makefile: target for ungz util 2018-10-16 14:14:23 +09:00
K. Lange
dd2c403345 makefile: remove shell call to 'find' 2018-10-14 15:20:40 +09:00
K. Lange
8f5de441fc boot: port boot.s to GNU as 2018-10-14 11:35:01 +09:00
K. Lange
3fc0ccef4f libc: crt's to GNU as 2018-10-13 15:53:16 +09:00
K. Lange
0ef0c0cd8f linker scripts have no effect on object files 2018-10-07 12:06:17 +09:00
K. Lange
3ae31e3efb Optionally build kernel with clang 2018-10-07 12:06:00 +09:00
K. Lange
31129650a4 Kernel should build with clang without exploding? 2018-10-07 11:55:50 +09:00
K. Lange
655e829112 ToaruOS-NIH => ToaruOS 2018-10-06 21:28:43 +09:00
K. Lange
c0f3ab2224 Makefile: clean should kill ext-lib makefiles 2018-10-05 23:26:09 +09:00
K. Lange
20a390ee01 Try to document some more obtuse parts of the makefile 2018-09-23 01:15:32 +09:00
K. Lange
8a6438b3d2 Add Cairo backend for compositor 2018-09-22 21:26:25 +09:00
K. Lange
cb419b74f2 Add new system for external library extensions 2018-09-21 13:13:49 +09:00
K. Lange
1960980586 Fix netinit 2018-09-04 10:17:59 +09:00
K. Lange
3301b5b0e5 Allow disabling KVM in Makefile 2018-08-16 14:26:40 +09:00
K. Lange
88affdf86b Also enforce VNC when under WSL (sorry if you have X and SDL) 2018-08-15 19:53:05 +09:00
K. Lange
b60381b763 Detect WSL and disable soundhw, kvm 2018-08-15 19:45:25 +09:00
K. Lange
e9853dbd4f quick local shell access from qemu 2018-08-13 13:32:26 +09:00
K. Lange
64aac5e063 Mount cdrom if available 2018-08-12 17:14:15 +09:00
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