Commit Graph

  • fe385bb18e [main] New hello.txt with ASCII-art logo Kevin Lange 2011-01-31 10:34:38 -0600
  • 4b6b86b87f [wtf] where the hell did that come from Kevin Lange 2011-01-30 17:01:18 -0600
  • 2910c327c9 [incl] Coding style Kevin Lange 2011-01-30 17:00:38 -0600
  • 160f49603f [main] Coding style. Kevin Lange 2011-01-30 16:59:19 -0600
  • daf9b3eac7 [ext2] Larger file support. Not sure if > 12KB works, haven't checked my math. Kevin Lange 2011-01-30 14:42:02 -0600
  • 12b9472dfd [docs] Update readme Kevin Lange 2011-01-30 13:37:51 -0600
  • 57b1a140a2 [main] change output Kevin Lange 2011-01-29 23:27:23 -0600
  • da3a696428 [main] Fix a goof. Kevin Lange 2011-01-29 14:55:04 -0600
  • d067e3d8a6 [ext2] Read files from deep directories. Kevin Lange 2011-01-29 14:52:44 -0600
  • f6fdaf49aa [ext2] Massive EXT2 compatibility commit. Kevin Lange 2011-01-29 14:12:00 -0600
  • 73e15ede2f [ext2] Working on VFS integration for ext2 Kevin Lange 2011-01-29 00:43:39 -0600
  • 21260c345c [ext2] Read ext2 initial ramdisk image and print out a file's content Kevin Lange 2011-01-28 23:09:09 -0600
  • 8caba9f095 [docs] Add license to the readme. Kevin Lange 2011-01-28 16:53:00 -0600
  • 65f5e46556 [docs] Add a few comments to assembly. Kevin Lange 2011-01-28 16:48:58 -0600
  • 62da8a1693 [docs] Comments for kernel main loop Kevin Lange 2011-01-28 16:45:27 -0600
  • 768838a75c [docs] Update goals Kevin Lange 2011-01-28 14:09:33 -0600
  • 1687ca3423 [docs] fix typo Kevin Lange 2011-01-28 14:05:34 -0600
  • c12ee6dabb [docs] Update roadmap: VFS is done, Kernel heap is implemented Kevin Lange 2011-01-28 14:00:14 -0600
  • 8f80cb1324 [main] Modularize kernel std. c Kevin Lange 2011-01-28 13:56:56 -0600
  • 1aafafdf1d [temp] Temporary commit to main, etc. Kevin Lange 2011-01-24 15:05:14 -0600
  • 24dc243766 [docs] Update readme Kevin Lange 2011-01-22 03:07:09 -0600
  • 1bf6030602 [main] Read modules properly... Kevin Lange 2011-01-22 01:57:54 -0600
  • 2809921449 [vfs] Fix some things Kevin Lange 2011-01-22 01:38:25 -0600
  • f6c73d0229 [vfs] Fix VFS and add the initrd to the disk image and grub menu Kevin Lange 2011-01-22 01:22:46 -0600
  • a4050593b5 [vfs] VFS layer Kevin Lange 2011-01-22 01:09:47 -0600
  • 251a245a99 [main] Additional shininess Kevin Lange 2011-01-22 00:29:04 -0600
  • 8ea4834a3e [heap] Move some things, fix stuff Kevin Lange 2011-01-22 00:03:26 -0600
  • 3f80a64d2c [heap] Kernel heap allocator (klmalloc) Kevin Lange 2011-01-21 23:57:08 -0600
  • 3e17b661bb [keyb] Shift / ctrl / alt Kevin Lange 2011-01-21 21:48:17 -0600
  • 018fe42d40 [main] Fix multiboot in some instances. Enabling paging can squash the multiboot header, so we want to back it up to somewhere safe. Kevin Lange 2011-01-20 23:21:32 -0600
  • dc5c3855de [docs] Update readme, paging is done Kevin Lange 2011-01-20 20:01:23 -0600
  • c661bcc5da [mem] Use incoming Multiboot information about ram size Kevin Lange 2011-01-20 19:51:52 -0600
  • 91a473ffdd [mem] Paging. Kevin Lange 2011-01-20 19:49:35 -0600
  • eba43e20cc [docs] Update testing section Kevin Lange 2011-01-20 00:55:35 -0600
  • 6d6313a6ba [docs] Fix markdown typo Kevin Lange 2011-01-20 00:51:25 -0600
  • f46fce0eb3 [docs] Update readme with more stuff Kevin Lange 2011-01-20 00:27:11 -0600
  • 9c476e9426 [make] remove bootdisk on clean Kevin Lange 2011-01-19 13:54:01 -0600
  • 0c84e38aa7 [main] Reformat some output Kevin Lange 2011-01-19 13:00:03 -0600
  • 4638059800 [main] Display RAM limits on boot Kevin Lange 2011-01-19 10:16:33 -0600
  • e349d70557 [disk] Stop tracking changes to bootdisk Kevin Lange 2011-01-19 09:51:59 -0600
  • ac2a767373 [core] Fix up everything to read multiboot parameters and print them out. Kevin Lange 2011-01-19 00:04:27 -0600
  • 3e9f4d65a7 [isrs] Use macros in ASM Kevin Lange 2011-01-18 14:52:08 -0600
  • c4b54ed3b7 [idt] that's a pointer Kevin Lange 2011-01-17 18:34:50 -0600
  • 04d1b192e8 [core] Various fixes. Kevin Lange 2011-01-17 18:22:48 -0600
  • 1fdddc482e [make] Clean up a bunch of stuff (thanks Dave) Kevin Lange 2011-01-17 17:11:21 -0600
  • c60d48bea4 [link] elf, gcc garbage Kevin Lange 2011-01-17 17:04:12 -0600
  • a2133cebd7 Merge branch 'master' of github.com:klange/osdev Kevin Lange 2011-01-17 16:55:39 -0600
  • d30eaea337 [isrs] Remove impossible condition Kevin Lange 2011-01-17 16:54:29 -0600
  • 21ed31f8da [make] Restructure directories. Kevin Lange 2011-01-17 13:58:31 -0600
  • 94de5f557b [make] Install kernel to /boot directory on local system. Kevin Lange 2011-01-17 13:46:38 -0600
  • e043f15cd4 [sys] kprintf Kevin Lange 2011-01-17 10:24:55 -0600
  • f5d2053132 [keyb] Keyboard support of sorts Kevin Lange 2011-01-16 13:45:51 -0500
  • 14325e9972 [time] Timer, fix IRQs, 99 Bottles Kevin Lange 2011-01-16 11:56:44 -0500
  • cdff01b502 [docs] Update README with testing instructions. Kevin Lange 2011-01-16 01:11:25 -0500
  • ed01e7119a [irq] Interrupt handling Kevin Lange 2011-01-15 23:17:42 -0500
  • a331c106f6 [isrs] Interrupt Service Routines Kevin Lange 2011-01-15 22:41:17 -0500
  • e826e3fad1 [btdk] Updated bootdisk. Kevin Lange 2011-01-15 22:19:32 -0500
  • 604651ef3f [main] Change text because I'm bored. Kevin Lange 2011-01-15 22:19:12 -0500
  • 793a8e9854 [git] Add .gitignore for .o and the kernel Kevin Lange 2011-01-15 22:18:54 -0500
  • f443320ed3 [docs] Update README Kevin Lange 2011-01-15 22:15:06 -0500
  • 14dd562603 [btdk] Replace bootdisk with a working GRUB disk. Kevin Lange 2011-01-15 22:14:08 -0500
  • 9fe8d53cc2 [idt] IDT Kevin Lange 2011-01-15 22:11:17 -0500
  • 79330973d2 [gdt] Global Descriptor Table driver Kevin Lange 2011-01-15 20:59:11 -0500
  • a81d275a56 [docs] Updated README Kevin Lange 2011-01-15 20:03:53 -0500
  • ecd4fe2bc1 Initial commit Kevin Lange 2011-01-15 20:01:19 -0500