Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make qemu-hdd now works great | Alexis211 | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | Added some screenshots, re-organized some stuff. | Alexis211 | 2009-11-27 | 3 | -27/+28 |
| | |||||
* | Fixed FATFS::read | Alexis211 | 2009-11-25 | 3 | -0/+20 |
| | | | | | | | - Also added a HDD image, will be used later - Also modified a bit the fdc driver - Also added a hexdump function to kernel shell for dumping file contents | ||||
* | Reading from floppys supposedly fixed in qemu | Alexis211 | 2009-11-24 | 3 | -0/+21 |
| | |||||
* | Reading from the FAT12-formatted floppy works \o | Alexis211 | 2009-11-15 | 1 | -2/+1 |
| | |||||
* | Mount points seem to work, mostly owing to dark magic. | Alexis211 | 2009-11-15 | 1 | -0/+47 |
| | |||||
* | Changed the way keyboard handling works, fixing a bug. | Alexis211 | 2009-11-14 | 1 | -1/+1 |
| | |||||
* | Added screenshots and a grub entry for the GOL simulator. | Alexis211 | 2009-11-14 | 1 | -4/+4 |
| | |||||
* | Changed some things in the way init is handled. | Alexis211 | 2009-11-14 | 1 | -2/+3 |
| | | | | | | Also : - Modified stuff in the GOL simulator - Added support for a kernel-built-in keymap | ||||
* | More work on syscalls : userland applications can run other apps. | Alexis211 | 2009-10-24 | 1 | -1/+2 |
| | |||||
* | More work on userland syscalls : Files are implemented. | Alexis211 | 2009-10-24 | 1 | -0/+3 |
| | | | | TextFile now is a common (= kernel and userland) library. | ||||
* | Some changes, and implemented rm in userland shell. | Alexis211 | 2009-10-23 | 1 | -2/+2 |
| | |||||
* | More work on syscalls and shell | Alexis211 | 2009-10-23 | 1 | -2/+0 |
| | |||||
* | More work on syscalls and shell | Alexis211 | 2009-10-23 | 1 | -2/+2 |
| | |||||
* | More work | Alexis211 | 2009-10-21 | 2 | -2/+4 |
| | |||||
* | Mem::kalloc and Mem::kfree renamed to Mem::alloc and Mem::kfree | Alexis211 | 2009-10-18 | 1 | -2/+2 |
| | | | | | | | I renamed them so that they could have the same name in userland and in kernel space. We'll just know that if we're writing kernel code then we are allocating stuff in kernel memory, and if we're writing user code then we're allocating userland memory. | ||||
* | Re-organized everything | Alexis211 | 2009-10-18 | 2 | -3/+2 |
| | |||||
* | We can now load ELF binaries !!! | Alexis211 | 2009-10-18 | 1 | -0/+1 |
| | |||||
* | Loading binaries now is done through a much more unified interface. | Alexis211 | 2009-10-18 | 1 | -20/+7 |
| | |||||
* | Melon now loads a simple ASM application out of the ramfs | Alexis211 | 2009-10-17 | 3 | -0/+35 |
| | | | | The format is very simple, but an ELF loader is planned. | ||||
* | Merge branch 'heap_class' | Alexis211 | 2009-10-13 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: Source/Kernel/Melon.ke | ||||
| * | Heap is now in a separate class, Heap. | Alexis211 | 2009-10-13 | 1 | -1/+1 |
| | | |||||
* | | Nothing, really | Alexis211 | 2009-10-13 | 1 | -1/+2 |
|/ | |||||
* | SimpleList now implements removeOnce(const T& value); | Alexis211 | 2009-10-11 | 2 | -2/+13 |
| | | | | | This methods searches for value in the list and removes it from the list. Only the first occurrence will be removed. | ||||
* | Added a single linked list simple class (SimpleList) | Alexis211 | 2009-10-11 | 1 | -1/+1 |
| | |||||
* | Added a simple random generator | Alexis211 | 2009-10-11 | 1 | -0/+1 |
| | |||||
* | Nothing, really | Alexis211 | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | Exiting from a thread now works without hanging everything. | Alexis211 | 2009-10-09 | 1 | -1/+4 |
| | |||||
* | The kernel shell is now in an independent class, KernelShell:: | Alexis211 | 2009-10-02 | 4 | -0/+305 |