Kevin Lange
|
8f80cb1324
|
[main] Modularize kernel std. c
|
2011-01-28 13:56:56 -06:00 |
|
Kevin Lange
|
1aafafdf1d
|
[temp] Temporary commit to main, etc.
|
2011-01-24 15:05:14 -06:00 |
|
Kevin Lange
|
24dc243766
|
[docs] Update readme
|
2011-01-22 03:07:09 -06:00 |
|
Kevin Lange
|
1bf6030602
|
[main] Read modules properly...
|
2011-01-22 01:57:54 -06:00 |
|
Kevin Lange
|
2809921449
|
[vfs] Fix some things
|
2011-01-22 01:38:25 -06:00 |
|
Kevin Lange
|
f6c73d0229
|
[vfs] Fix VFS and add the initrd to the disk image and grub menu
|
2011-01-22 01:22:46 -06:00 |
|
Kevin Lange
|
a4050593b5
|
[vfs] VFS layer
|
2011-01-22 01:09:47 -06:00 |
|
Kevin Lange
|
251a245a99
|
[main] Additional shininess
|
2011-01-22 00:29:04 -06:00 |
|
Kevin Lange
|
8ea4834a3e
|
[heap] Move some things, fix stuff
|
2011-01-22 00:03:26 -06:00 |
|
Kevin Lange
|
3f80a64d2c
|
[heap] Kernel heap allocator (klmalloc)
|
2011-01-21 23:57:08 -06:00 |
|
Kevin Lange
|
3e17b661bb
|
[keyb] Shift / ctrl / alt
|
2011-01-21 21:48:17 -06:00 |
|
Kevin Lange
|
018fe42d40
|
[main] Fix multiboot in some instances. Enabling paging can squash the multiboot header, so we want to back it up to somewhere safe.
|
2011-01-20 23:21:32 -06:00 |
|
Kevin Lange
|
dc5c3855de
|
[docs] Update readme, paging is done
|
2011-01-20 20:01:23 -06:00 |
|
Kevin Lange
|
c661bcc5da
|
[mem] Use incoming Multiboot information about ram size
|
2011-01-20 19:51:52 -06:00 |
|
Kevin Lange
|
91a473ffdd
|
[mem] Paging.
|
2011-01-20 19:49:35 -06:00 |
|
Kevin Lange
|
eba43e20cc
|
[docs] Update testing section
|
2011-01-20 00:55:35 -06:00 |
|
Kevin Lange
|
6d6313a6ba
|
[docs] Fix markdown typo
|
2011-01-20 00:51:25 -06:00 |
|
Kevin Lange
|
f46fce0eb3
|
[docs] Update readme with more stuff
|
2011-01-20 00:27:11 -06:00 |
|
Kevin Lange
|
9c476e9426
|
[make] remove bootdisk on clean
|
2011-01-19 13:54:01 -06:00 |
|
Kevin Lange
|
0c84e38aa7
|
[main] Reformat some output
|
2011-01-19 13:00:03 -06:00 |
|
Kevin Lange
|
4638059800
|
[main] Display RAM limits on boot
|
2011-01-19 10:16:33 -06:00 |
|
Kevin Lange
|
e349d70557
|
[disk] Stop tracking changes to bootdisk
|
2011-01-19 09:51:59 -06:00 |
|
Kevin Lange
|
ac2a767373
|
[core] Fix up everything to read multiboot parameters and print them out.
|
2011-01-19 00:04:27 -06:00 |
|
Kevin Lange
|
3e9f4d65a7
|
[isrs] Use macros in ASM
|
2011-01-18 14:52:08 -06:00 |
|
Kevin Lange
|
c4b54ed3b7
|
[idt] that's a pointer
|
2011-01-17 18:34:50 -06:00 |
|
Kevin Lange
|
04d1b192e8
|
[core] Various fixes.
|
2011-01-17 18:22:48 -06:00 |
|
Kevin Lange
|
1fdddc482e
|
[make] Clean up a bunch of stuff (thanks Dave)
|
2011-01-17 17:11:21 -06:00 |
|
Kevin Lange
|
c60d48bea4
|
[link] elf, gcc garbage
|
2011-01-17 17:04:12 -06:00 |
|
Kevin Lange
|
a2133cebd7
|
Merge branch 'master' of github.com:klange/osdev
|
2011-01-17 16:55:39 -06:00 |
|
Kevin Lange
|
d30eaea337
|
[isrs] Remove impossible condition
|
2011-01-17 16:54:29 -06:00 |
|
Kevin Lange
|
21ed31f8da
|
[make] Restructure directories.
|
2011-01-17 13:58:31 -06:00 |
|
Kevin Lange
|
94de5f557b
|
[make] Install kernel to /boot directory on local system.
|
2011-01-17 13:46:38 -06:00 |
|
Kevin Lange
|
e043f15cd4
|
[sys] kprintf
|
2011-01-17 10:24:55 -06:00 |
|
Kevin Lange
|
f5d2053132
|
[keyb] Keyboard support of sorts
|
2011-01-16 13:45:51 -05:00 |
|
Kevin Lange
|
14325e9972
|
[time] Timer, fix IRQs, 99 Bottles
|
2011-01-16 11:56:44 -05:00 |
|
Kevin Lange
|
cdff01b502
|
[docs] Update README with testing instructions.
|
2011-01-16 01:11:25 -05:00 |
|
Kevin Lange
|
ed01e7119a
|
[irq] Interrupt handling
|
2011-01-15 23:17:42 -05:00 |
|
Kevin Lange
|
a331c106f6
|
[isrs] Interrupt Service Routines
|
2011-01-15 22:41:17 -05:00 |
|
Kevin Lange
|
e826e3fad1
|
[btdk] Updated bootdisk.
|
2011-01-15 22:19:32 -05:00 |
|
Kevin Lange
|
604651ef3f
|
[main] Change text because I'm bored.
|
2011-01-15 22:19:12 -05:00 |
|
Kevin Lange
|
793a8e9854
|
[git] Add .gitignore for .o and the kernel
|
2011-01-15 22:18:54 -05:00 |
|
Kevin Lange
|
f443320ed3
|
[docs] Update README
|
2011-01-15 22:15:06 -05:00 |
|
Kevin Lange
|
14dd562603
|
[btdk] Replace bootdisk with a working GRUB disk.
|
2011-01-15 22:14:08 -05:00 |
|
Kevin Lange
|
9fe8d53cc2
|
[idt] IDT
|
2011-01-15 22:11:17 -05:00 |
|
Kevin Lange
|
79330973d2
|
[gdt] Global Descriptor Table driver
|
2011-01-15 20:59:11 -05:00 |
|
Kevin Lange
|
a81d275a56
|
[docs] Updated README
|
2011-01-15 20:03:53 -05:00 |
|
Kevin Lange
|
ecd4fe2bc1
|
Initial commit
|
2011-01-15 20:01:19 -05:00 |
|