summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Nothing reallAlexis2112009-10-232-1/+4
* Started working on user managmentAlexis2112009-10-2115-19/+272
* Merge branch 'usermode_syscalls'Alexis2112009-10-2115-47/+91
|\
| * More workAlexis2112009-10-2115-47/+91
* | Merge branch 'usermode_syscalls'Alexis2112009-10-20111-163/+1613
|\|
| * Started working on a userland shellAlexis2112009-10-2012-6/+141
| * Implemented static syscalls, specific to a class and not an object.Alexis2112009-10-2015-9/+60
| * We now have call tables for ressources.Alexis2112009-10-2016-117/+153
| * More work on syscallsAlexis2112009-10-1815-3/+100
| * Mem::kalloc and Mem::kfree renamed to Mem::alloc and Mem::kfreeAlexis2112009-10-1815-36/+37
| * Heap included as well in userland libraryAlexis2112009-10-1820-23/+167
| * More work on syscallsAlexis2112009-10-1811-11/+116
| * Syscall interface starts being implemented !Alexis2112009-10-1820-26/+338
| * Re-organized everythingAlexis2112009-10-1863-84/+169
| * We can now load ELF binaries !!!Alexis2112009-10-1812-24/+166
| * Loading binaries now is done through a much more unified interface.Alexis2112009-10-1816-27/+154
| * Melon now loads a simple ASM application out of the ramfsAlexis2112009-10-1723-34/+97
| * nothingAlexis2112009-10-171-1/+2
| * User mode code can now run !Alexis2112009-10-1711-10/+162
* | Nothing, reallyAlexis2112009-10-172-2/+3
|/
* Each thread now has a kernel stack and an user stackAlexis2112009-10-176-23/+36
* Merge branch 'heap_class'Alexis2112009-10-178-24/+33
|\
| * Each Process now has a user heap.Alexis2112009-10-178-24/+33
* | Merge branch 'heap_class'Alexis2112009-10-1612-47/+96
|\|
| * We now use a temporary stack in task management for :Alexis2112009-10-168-26/+44
| * Process now uses a linked list for associated file descriptors.Alexis2112009-10-133-13/+8
| * Heap class now uses a MutexAlexis2112009-10-134-9/+45
* | Merge branch 'heap_class'Alexis2112009-10-139-247/+332
|\|
| * Heap is now in a separate class, Heap.Alexis2112009-10-139-247/+332
* | Nothing, reallyAlexis2112009-10-132-1/+2
|/
* SimpleList now implements removeOnce(const T& value);Alexis2112009-10-115-23/+27
* Nothing, really ;DAlexis2112009-10-112-6/+6
* Tasking now works with linked listsAlexis2112009-10-1117-81/+106
* Added a single linked list simple class (SimpleList)Alexis2112009-10-114-14/+65
* Added a simple random generatorAlexis2112009-10-118-5/+35
* Added a nice animation for the melon logo at bootAlexis2112009-10-102-6/+45
* Nothing bisAlexis2112009-10-091-1/+1
* Nothing, reallyAlexis2112009-10-095-60/+65
* Exiting from a thread now works without hanging everything.Alexis2112009-10-0910-13/+49
* The kernel shell is now in an independent class, KernelShell::Alexis2112009-10-0215-181/+351
* Nothing intrestingAlexis2112009-09-2612-20/+90
* Implemented FileVT.Alexis2112009-09-208-3/+90
* Implemented PipeVT.Alexis2112009-09-207-1/+58
* Added some screenshots :)Alexis2112009-09-2010-2/+2
* Keymaps are now loaded from ramfs.Alexis2112009-09-2012-11/+95
* Merge branch 'advt'Alexis2112009-09-2027-136/+324
|\
| * We now have scrollable virtual terminals !Alexis2112009-09-2028-140/+327
* | Nothing, really.Alexis2112009-09-203-5/+4
|/
* Oops... TextFile.class.* wasn't included in previous commit...Alexis2112009-09-202-0/+42
* Lot of changes. Log now go to /System/Logs/*.logAlexis2112009-09-1914-48/+135