Commit Graph

94 Commits

Author SHA1 Message Date
Kevin Lange
3c0b30b5ee Wallpapers in the gits and by default 2011-11-17 19:01:14 -06:00
Kevin Lange
5716e652ad [build] Fix minor issue in makefile 2011-10-29 00:33:57 -05:00
Kevin Lange
3726a9a043 [user] We can enable optimizations and strip for smaller binaries 2011-10-28 01:21:59 -05:00
Kevin Lange
c2addf6e55 [build] Toolchain detection 2011-10-27 20:10:27 -05:00
Kevin Lange
bb3ef117ee [build] Build a hard disk image to toy with 2011-10-27 19:37:01 -05:00
Kevin Lange
fe9b4d5cbb [build] Detect compiler; force color output in clang 2011-10-27 18:19:39 -05:00
Kevin Lange
1f4b7c68b6 [build] Massive build improvements 2011-10-27 17:39:40 -05:00
Kevin Lange
d3de5634b2 [build] Make clean only do soft cleaning; add clean-hard 2011-10-27 16:36:56 -05:00
Kevin Lange
fd0dea66d5 [build] Split clean into multiple pseudo-targets 2011-10-26 18:39:36 -05:00
Kevin Lange
df21db6beb [build] updates to makefile, new 'build' target 'kvm' 2011-05-07 19:21:09 -05:00
Kevin Lange
03a8066742 Uh, we need more space. 2011-04-24 22:30:48 -05:00
Kevin Lange
eb0c5d05e1 [sys] Holy crap. 2011-04-17 17:44:29 -05:00
Kevin Lange
254ceb51ab [sys] More system calls, more stability, kill bad processes 2011-04-17 13:26:31 -05:00
Kevin Lange
ad7d5d7acc [sys] read/write/open/close, also cat 2011-04-16 20:01:04 -05:00
Kevin Lange
d2ff4c474e [ansi] Support for more escape sequences. 2011-04-15 21:48:20 -05:00
Kevin Lange
332920fe2d [bin] Some minor updates to the test apps 2011-04-15 16:31:58 -05:00
Kevin Lange
8b84dfa688 [bin] Yes. 2011-04-15 13:18:01 -05:00
Kevin Lange
06c41369cc [sys] And now for the user side too 2011-04-11 16:51:31 -05:00
Kevin Lange
4a35852df8 [build] Touch a file to indicate that we passed 2011-04-11 15:25:26 -05:00
Kevin Lange
56c9feade8 [build] Trying to add some 'oops, you're missing x' 2011-04-11 15:13:34 -05:00
Kevin Lange
3db19d1605 [build] Dammit, make, stop deleting my object files! 2011-04-10 23:08:34 -05:00
Kevin Lange
fe40c7bbf6 [elf] Fix argument passing 2011-04-08 16:02:30 -05:00
Kevin Lange
d5a3728b12 [readelf] Build environment setup 2011-04-06 16:54:57 -05:00
Kevin Lange
9b3c3a1e60 [bin] Working on ELF binaries. Redid some multiboot stuff (larger ramdisks should work now) 2011-04-06 16:50:37 -05:00
Kevin Lange
5450546a15 [vga_font] Font rendering updates. 2011-03-28 16:29:59 -05:00
Kevin Lange
6d95cf95a0 [mem] Various fixes. gcc4.4 and 4.5 hate me, use 4.3 or a clange >2.0 2011-03-28 00:26:35 -05:00
Kevin Lange
f4f780ed90 [TEMP FIX] This is a temporary attempt to fix forking. 2011-03-27 23:52:02 -05:00
Kevin Lange
9a46092e4c [bochs] Proper bitmap reading, smaller boot logo. 2011-03-27 18:08:41 -05:00
Kevin Lange
a62649aafe [main] Kernel argument parsing (of a limited sort); qemu vid mode defaults 2011-03-26 13:30:08 -05:00
Kevin Lange
4d3118bad7 [vid] Working on VBE graphics support for Bochs/Qemu 2011-03-25 22:29:54 -05:00
Kevin Lange
dcd341cdc9 [clean] Oops. 2011-03-22 01:59:17 -04:00
Kevin Lange
731ecfe10c [boot] Progress? mb 2011-03-22 01:48:07 -04:00
Kevin Lange
bcd06ac136 [boot/initrd] Add stage2 to initial ramdisk, move kernel. 2011-03-22 01:14:54 -04:00
Kevin Lange
65a53722bb [build] Gah, stop yelling at me 2011-03-22 00:51:30 -04:00
Kevin Lange
7c079ecb5e [util] Utility workspace, currently for bootloader. 2011-03-22 00:50:50 -04:00
Kevin Lange
6e7ae2251d [docs] More stuff. 2011-03-18 19:57:10 -05:00
Kevin Lange
826e0d9e96 [build] docs is a phony target... 2011-03-18 19:35:51 -05:00
Kevin Lange
4a9471d853 Update documentation system 2011-03-18 19:18:08 -05:00
Kevin Lange
a6c5d1c365 Loader workspace, documentation workspace. 2011-03-17 21:45:26 -05:00
Kevin Lange
ee04a7271d [task] Holy crap, tasking. That took forever and it's still broken. 2011-03-01 17:48:39 -06:00
Kevin Lange
4f8cd57996 [vari] Fix a typo, move some stuff 2011-02-27 21:08:55 -06:00
Kevin Lange
fd57f9df32 [clean] Get rid of bootdisk on clean... 2011-02-21 23:51:59 -06:00
Kevin Lange
20efbe7b74 [boot] Well now, we have a stage two that almost does something 2011-02-21 23:51:06 -06:00
Kevin Lange
6067f11faf :[ 2011-02-21 20:35:37 -06:00
Kevin Lange
da9cf859c2 [build] stuff 2011-02-21 19:44:09 -06:00
Kevin Lange
3ebdbfa3f0 [boot] Fix that... 2011-02-21 19:42:52 -06:00
Kevin Lange
7c74503da7 [boot] Ug, ext2, make a boot floppy instead... 2011-02-21 19:41:37 -06:00
Kevin Lange
ebd3efb47b Revert "[boot] A third stage? Really?"
This reverts commit c23080c46c.
2011-02-21 19:36:18 -06:00
Kevin Lange
c23080c46c [boot] A third stage? Really? 2011-02-21 19:09:57 -06:00
Kevin Lange
8275d02e44 [build] Generate an appropriate Stage2 2011-02-21 15:48:18 -06:00