Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Caching mechanism added and floppy driver fixed on qemu/vbox | Alexis211 | 2009-11-28 | 11 | -27/+157 |
| | |||||
* | Some bugfixes | Alexis211 | 2009-11-27 | 1 | -3/+3 |
| | |||||
* | Added some screenshots, re-organized some stuff. | Alexis211 | 2009-11-27 | 14 | -82/+144 |
| | |||||
* | Re-organized file system stuff. | Alexis211 | 2009-11-25 | 6 | -16/+106 |
| | |||||
* | Fixed FATFS::read | Alexis211 | 2009-11-25 | 7 | -19/+53 |
| | | | | | | | - 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 | 6 | -15/+29 |
| | |||||
* | Multiple things : | Alexis211 | 2009-11-24 | 1 | -11/+25 |
| | | | | | | - Partially fixed FATFS::read - Corrected some unicode encoding/decoding related stuff - Implemented LFN entries parsing | ||||
* | Screwy implementation of FATFS::read | Alexis211 | 2009-11-15 | 2 | -3/+27 |
| | |||||
* | Reading from the FAT12-formatted floppy works \o | Alexis211 | 2009-11-15 | 8 | -3/+374 |
| | |||||
* | Mount points seem to work, mostly owing to dark magic. | Alexis211 | 2009-11-15 | 11 | -30/+163 |
| | |||||
* | LM | Alexis211 | 2009-11-15 | 4 | -14/+30 |
| | |||||
* | Changed the way keyboard handling works, fixing a bug. | Alexis211 | 2009-11-14 | 6 | -22/+31 |
| | |||||
* | Added screenshots and a grub entry for the GOL simulator. | Alexis211 | 2009-11-14 | 4 | -14/+11 |
| | |||||
* | Changed some things in the way init is handled. | Alexis211 | 2009-11-14 | 4 | -79/+106 |
| | | | | | | Also : - Modified stuff in the GOL simulator - Added support for a kernel-built-in keymap | ||||
* | Added a game of life simulator demo | Alexis211 | 2009-11-13 | 12 | -148/+52 |
| | |||||
* | 8bpp modes now supported :) | Alexis211 | 2009-11-11 | 5 | -6/+87 |
| | |||||
* | 15bpp and 16bpp modes are now supported correctly | Alexis211 | 2009-11-11 | 6 | -31/+77 |
| | |||||
* | Modified the way of calling V86 procedures, and calling BIOS ints | Alexis211 | 2009-11-11 | 14 | -143/+176 |
| | |||||
* | More work | Alexis211 | 2009-11-11 | 5 | -23/+103 |
| | |||||
* | VESA works ! | Alexis211 | 2009-11-11 | 11 | -94/+92 |
| | |||||
* | Started working on some 2D gra | Alexis211 | 2009-11-10 | 16 | -34/+614 |
| | |||||
* | Switching to text mode now really switches to text mode. | Alexis211 | 2009-11-08 | 5 | -19/+21 |
| | |||||
* | Worked on graphics mode selection, in prevision for having VESA grpahics | Alexis211 | 2009-11-08 | 6 | -70/+121 |
| | |||||
* | Nothing, really : put some utility functions in V86.ns | Alexis211 | 2009-11-08 | 7 | -49/+82 |
| | |||||
* | Introduced V86 mode. It really fits in nicely :) | Alexis211 | 2009-11-08 | 14 | -26/+346 |
| | |||||
* | Introduced PaperWork : our init/login manager. | Alexis211 | 2009-11-08 | 11 | -145/+204 |
| | | | | Login with user=root;pass=admin or user=alexis211;pass=iamgod | ||||
* | Some changes... | Alexis211 | 2009-10-26 | 2 | -7/+7 |
| | |||||
* | Made some minor changes, for compatibility | Nicolas BERNSTEIN | 2009-10-26 | 4 | -6/+7 |
| | |||||
* | More work on syscalls : userland applications can run other apps. | Alexis211 | 2009-10-24 | 4 | -7/+78 |
| | |||||
* | More work on userland syscalls : Files are implemented. | Alexis211 | 2009-10-24 | 19 | -136/+172 |
| | | | | TextFile now is a common (= kernel and userland) library. | ||||
* | Added some screenshots (\o/) and implemented mkdir in userland. | Alexis211 | 2009-10-23 | 4 | -5/+45 |
| | |||||
* | Some changes, and implemented rm in userland shell. | Alexis211 | 2009-10-23 | 6 | -8/+24 |
| | |||||
* | More work on syscalls and shell | Alexis211 | 2009-10-23 | 10 | -4/+65 |
| | |||||
* | More work on syscalls and shell | Alexis211 | 2009-10-23 | 17 | -24/+127 |
| | |||||
* | Merge branch 'master' into usermgmt | Alexis211 | 2009-10-23 | 4 | -4/+10 |
|\ | |||||
| * | Fixed a bug with paging/tasking. | Alexis211 | 2009-10-23 | 4 | -4/+10 |
| | | |||||
* | | Nothing reall | Alexis211 | 2009-10-23 | 2 | -1/+4 |
| | | |||||
* | | Started working on user managment | Alexis211 | 2009-10-21 | 10 | -2/+235 |
|/ | |||||
* | More work | Alexis211 | 2009-10-21 | 7 | -24/+40 |
| | |||||
* | Started working on a userland shell | Alexis211 | 2009-10-20 | 4 | -2/+51 |
| | | | | This means I'll have to do syscalls for everything I need. | ||||
* | Implemented static syscalls, specific to a class and not an object. | Alexis211 | 2009-10-20 | 7 | -3/+39 |
| | |||||
* | We now have call tables for ressources. | Alexis211 | 2009-10-20 | 10 | -87/+107 |
| | | | | instead of adding calls to ressource in the constructor. | ||||
* | More work on syscalls | Alexis211 | 2009-10-18 | 7 | -1/+44 |
| | |||||
* | Mem::kalloc and Mem::kfree renamed to Mem::alloc and Mem::kfree | Alexis211 | 2009-10-18 | 11 | -24/+24 |
| | | | | | | | 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. | ||||
* | Heap included as well in userland library | Alexis211 | 2009-10-18 | 12 | -405/+18 |
| | |||||
* | More work on syscalls | Alexis211 | 2009-10-18 | 5 | -9/+58 |
| | |||||
* | Syscall interface starts being implemented ! | Alexis211 | 2009-10-18 | 9 | -9/+230 |
| | |||||
* | Re-organized everything | Alexis211 | 2009-10-18 | 54 | -1359/+50 |
| | |||||
* | We can now load ELF binaries !!! | Alexis211 | 2009-10-18 | 5 | -1/+128 |
| | |||||
* | Loading binaries now is done through a much more unified interface. | Alexis211 | 2009-10-18 | 12 | -24/+130 |
| |