Kevin Lange
|
a38149ee9f
|
[ext2] Erggg
|
2011-02-08 19:10:18 -06:00 |
|
Kevin Lange
|
826a92a853
|
[vfs] Fix some broken things
|
2011-02-08 19:03:54 -06:00 |
|
Kevin Lange
|
def0d9ba32
|
[main] Moving some stuff
|
2011-02-07 23:51:11 -06:00 |
|
Kevin Lange
|
a633c34e39
|
[kbd] escape keys
|
2011-02-07 18:22:03 -06:00 |
|
Kevin Lange
|
29ec9cce80
|
[shell] Handle backspace properly
|
2011-02-07 15:19:12 -06:00 |
|
Kevin Lange
|
8a2dd3ade8
|
[shell] Resolve relative paths for current directory
|
2011-02-07 14:43:47 -06:00 |
|
Kevin Lange
|
6c44f8b1ce
|
[main] Remove motd and pause
|
2011-02-07 14:36:45 -06:00 |
|
Kevin Lange
|
afa85d9b39
|
[shell] Kernel debug shell and all the things I needed to make to support that.
|
2011-02-07 14:30:17 -06:00 |
|
Kevin Lange
|
beaa7fda54
|
[make] Fix core target
|
2011-02-07 12:16:20 -06:00 |
|
Kevin Lange
|
09f530604e
|
[ext2] Fix up some warnings
|
2011-02-05 13:27:04 -06:00 |
|
Kevin Lange
|
8c818ea064
|
[make] Clean everything up nice and tidy.
|
2011-02-05 13:12:27 -06:00 |
|
Kevin Lange
|
ae98614ec6
|
[docs] Update README
|
2011-02-04 23:17:08 -06:00 |
|
Kevin Lange
|
b61b48f8c8
|
[make] Fix some Makefile initrd stuff
|
2011-02-04 23:14:54 -06:00 |
|
Kevin Lange
|
db4643d4ec
|
[initrd] Replace initial ramdisk with one we generate with genext2fs
|
2011-02-04 22:41:28 -06:00 |
|
Kevin Lange
|
2b927025c4
|
[initrd] Remove initial ramdisk from repo. Your boot will break on this commit (sorry)
|
2011-02-04 20:54:46 -06:00 |
|
Kevin Lange
|
768ca852c7
|
[Make] Put our ramdisk image in the local boot directory on install
|
2011-02-02 00:03:24 -06:00 |
|
Kevin Lange
|
fe385bb18e
|
[main] New hello.txt with ASCII-art logo
|
2011-01-31 10:34:38 -06:00 |
|
Kevin Lange
|
4b6b86b87f
|
[wtf] where the hell did that come from
|
2011-01-30 17:01:18 -06:00 |
|
Kevin Lange
|
2910c327c9
|
[incl] Coding style
|
2011-01-30 17:00:38 -06:00 |
|
Kevin Lange
|
160f49603f
|
[main] Coding style.
|
2011-01-30 16:59:19 -06:00 |
|
Kevin Lange
|
daf9b3eac7
|
[ext2] Larger file support. Not sure if > 12KB works, haven't checked my math.
|
2011-01-30 14:42:02 -06:00 |
|
Kevin Lange
|
12b9472dfd
|
[docs] Update readme
|
2011-01-30 13:37:51 -06:00 |
|
Kevin Lange
|
57b1a140a2
|
[main] change output
|
2011-01-29 23:27:23 -06:00 |
|
Kevin Lange
|
da3a696428
|
[main] Fix a goof.
|
2011-01-29 14:55:04 -06:00 |
|
Kevin Lange
|
d067e3d8a6
|
[ext2] Read files from deep directories.
|
2011-01-29 14:52:44 -06:00 |
|
Kevin Lange
|
f6fdaf49aa
|
[ext2] Massive EXT2 compatibility commit.
|
2011-01-29 14:12:00 -06:00 |
|
Kevin Lange
|
73e15ede2f
|
[ext2] Working on VFS integration for ext2
|
2011-01-29 00:43:39 -06:00 |
|
Kevin Lange
|
21260c345c
|
[ext2] Read ext2 initial ramdisk image and print out a file's content
|
2011-01-28 23:09:09 -06:00 |
|
Kevin Lange
|
8caba9f095
|
[docs] Add license to the readme.
|
2011-01-28 16:53:00 -06:00 |
|
Kevin Lange
|
65f5e46556
|
[docs] Add a few comments to assembly.
|
2011-01-28 16:48:58 -06:00 |
|
Kevin Lange
|
62da8a1693
|
[docs] Comments for kernel main loop
|
2011-01-28 16:45:27 -06:00 |
|
Kevin Lange
|
768838a75c
|
[docs] Update goals
|
2011-01-28 14:09:33 -06:00 |
|
Kevin Lange
|
1687ca3423
|
[docs] fix typo
|
2011-01-28 14:05:34 -06:00 |
|
Kevin Lange
|
c12ee6dabb
|
[docs] Update roadmap: VFS is done, Kernel heap is implemented
|
2011-01-28 14:00:14 -06:00 |
|
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 |
|