Commit Graph

1824 Commits

Author SHA1 Message Date
Kevin Lange
cdd9aaab7c [main] As ugly as this is, it works... 2011-03-25 01:50:50 -04:00
Kevin Lange
53024c3b49 [vga] Enable/disable cursor movement, for clock mostly 2011-03-25 01:13:44 -04:00
Kevin Lange
be3c4d2d04 [cmos] Add CMOS module 2011-03-25 01:09:23 -04:00
Kevin Lange
562a5d219f [main] save some cycles on the physical hardware 2011-03-24 20:34:37 -05:00
Kevin Lange
a84b5003f4 Classic text colors. 2011-03-24 20:24:59 -05:00
Kevin Lange
fffa6d99ae One task runs the clock, one task runs the shell. 2011-03-24 20:18:14 -05:00
Kevin Lange
80804862a4 [main] Huzzahs are in order. 2011-03-24 20:03:52 -05:00
Kevin Lange
35b6175121 [main] Pretty colors... 2011-03-24 18:55:07 -05:00
Kevin Lange
41493d779c [task] Fuck everything about this, but it finally works. 2011-03-24 18:49:57 -05:00
Kevin Lange
0363ffdf34 [various pieces of garbage] 2011-03-24 18:24:24 -05:00
Kevin Lange
6176f016ac [util] far more useful measurements 2011-03-22 17:28:26 -05:00
Kevin Lange
2e2834285e [util] That makes a lot more sense. 2011-03-22 14:37:21 -05:00
Kevin Lange
3ce965486d [util] herp 2011-03-22 14:31:55 -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
781659d67b [build] Various. 2011-03-22 00:57:24 -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
8f6136c03a [docs] Various. 2011-03-19 17:01:56 -05:00
Kevin Lange
d71f526013 [docs] Remove borders from toc links 2011-03-18 22:48:24 -05:00
Kevin Lange
a86b363a6f [docs] PDF data with hyperref 2011-03-18 22:37:41 -05:00
Kevin Lange
45082c1011 [task] Sometimes, we have only the kernel. 2011-03-18 22:27:43 -05:00
Kevin Lange
f7313d7bf5 [docs] Fixes to the core documentation 2011-03-18 21:56:07 -05: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
c7fb0ad6ac [docs] Introduction, fix index in TOC 2011-03-18 19:31:13 -05:00
Kevin Lange
4a9471d853 Update documentation system 2011-03-18 19:18:08 -05:00
Kevin Lange
4e053792b9 [docs] Update README with dependencies 2011-03-18 14:23:17 -05:00
Kevin Lange
a6c5d1c365 Loader workspace, documentation workspace. 2011-03-17 21:45:26 -05:00
Kevin Lange
19d47ce98e [docs] ... 2011-03-04 21:05:03 -06:00
Kevin Lange
e26c53dfc0 [docs] Commenting... 2011-03-04 18:18:14 -06:00
Kevin Lange
0b3ecfd4e4 Less-broken context switching, maybe? Also, run the terminal, type 'exit' 2011-03-03 23:12:26 -06:00
Kevin Lange
24ff0b84f2 Merge branch 'master' of github.com:klange/osdev 2011-03-03 01:39:46 -06:00
Kevin Lange
58dc0bb922 [task] Minor stuff 2011-03-03 01:39:26 -06:00
Kevin Lange
a2bea1ab48 [debg] Remove debug text from various places 2011-03-02 00:54:15 -06:00
Kevin Lange
4d2005bad6 [boot] worthless stuff for the bootloader 2011-03-01 20:16:02 -06:00
Kevin Lange
3ee67c75e3 [task] um, cooperative multi-tasking? that's good, right? 2011-03-01 20:14:55 -06: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
937f1dd547 [mem] Oops, don't forget that. 2011-02-27 22:00:08 -06:00
Kevin Lange
407558256d [mem] Naïve, wasteful, utterly terrible, page-aligned allocations with valloc(). Works with free, too. 2011-02-27 21:58:34 -06:00
Kevin Lange
211ad21467 [init] Meh 2011-02-27 21:19:54 -06:00
Kevin Lange
ad9eb394d6 [init] vim:syntax on start.s 2011-02-27 21:14:03 -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
c94b6a4bad [docs] Fix comments on bootloader C mains... 2011-02-21 19:48:35 -06:00
Kevin Lange
1ecd59365b [boot] We're a boot disk now... 2011-02-21 19:46:16 -06:00
Kevin Lange
da9cf859c2 [build] stuff 2011-02-21 19:44:09 -06:00