Kevin Lange
|
9057eade4e
|
[bochs] Some simple display scrolling by 16 pixels
|
2011-03-26 14:15:24 -05:00 |
|
Kevin Lange
|
f978a0ebc2
|
[bochs] Typo in comment
|
2011-03-26 13:47:58 -05:00 |
|
Kevin Lange
|
827f742464
|
[bochs] Free buffer with the logo when we're done with it
|
2011-03-26 13:44:08 -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
|
80e993cffb
|
[docs] Update readme, we have crude multitasking support
|
2011-03-26 12:54:13 -05:00 |
|
Kevin Lange
|
216a91524b
|
[vid] Fix up the graphics driver, support more stuff, boot logo.
|
2011-03-25 23:24:22 -05:00 |
|
Kevin Lange
|
4d3118bad7
|
[vid] Working on VBE graphics support for Bochs/Qemu
|
2011-03-25 22:29:54 -05:00 |
|
Kevin Lange
|
4c475a2d29
|
Dammit, vim, let's try to keep things consistent now, shall we?
|
2011-03-25 19:54:48 -05:00 |
|
Kevin Lange
|
c3395de72f
|
[shell] Fix a potential null-pointer derefence because we didn't check that cmd wasn't null
|
2011-03-25 19:49:44 -05:00 |
|
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 |
|