summaryrefslogtreecommitdiff
path: root/Source
Commit message (Expand)AuthorAgeFilesLines
* Modified the way of calling V86 procedures, and calling BIOS intsAlexis2112009-11-1114-143/+176
* More workAlexis2112009-11-115-23/+103
* VESA works !Alexis2112009-11-1111-94/+92
* Started working on some 2D graAlexis2112009-11-1021-34/+915
* Switching to text mode now really switches to text mode.Alexis2112009-11-085-19/+21
* Worked on graphics mode selection, in prevision for having VESA grpahicsAlexis2112009-11-087-72/+123
* Nothing, really : put some utility functions in V86.nsAlexis2112009-11-087-49/+82
* Introduced V86 mode. It really fits in nicely :)Alexis2112009-11-0817-27/+353
* Introduced PaperWork : our init/login manager.Alexis2112009-11-0820-155/+309
* Arranged some paperworkAlexis2112009-10-291-2/+3
* Some changes...Alexis2112009-10-267-16/+16
* Made some minor changes, for compatibilityNicolas BERNSTEIN2009-10-267-12/+14
* More work on syscalls : userland applications can run other apps.Alexis2112009-10-2410-11/+145
* More work on userland syscalls : Files are implemented.Alexis2112009-10-2439-153/+419
* Added some screenshots (\o/) and implemented mkdir in userland.Alexis2112009-10-239-5/+75
* Some changes, and implemented rm in userland shell.Alexis2112009-10-2315-25/+87
* More work on syscalls and shellAlexis2112009-10-2316-9/+176
* More work on syscalls and shellAlexis2112009-10-2332-27/+252
* Merge branch 'master' into usermgmtAlexis2112009-10-234-4/+10
|\
| * Fixed a bug with paging/tasking.Alexis2112009-10-234-4/+10
* | Nothing reallAlexis2112009-10-232-1/+4
* | Started working on user managmentAlexis2112009-10-2114-19/+266
|/
* More workAlexis2112009-10-2115-47/+91
* Started working on a userland shellAlexis2112009-10-2011-5/+139
* 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-1819-23/+166
* More work on syscallsAlexis2112009-10-1811-11/+116
* Syscall interface starts being implemented !Alexis2112009-10-1820-26/+338
* Re-organized everythingAlexis2112009-10-1862-80/+164
* We can now load ELF binaries !!!Alexis2112009-10-1811-22/+164
* Loading binaries now is done through a much more unified interface.Alexis2112009-10-1815-27/+154
* Melon now loads a simple ASM application out of the ramfsAlexis2112009-10-1718-33/+94
* nothingAlexis2112009-10-171-1/+2
* User mode code can now run !Alexis2112009-10-1711-10/+162
* Each thread now has a kernel stack and an user stackAlexis2112009-10-176-23/+36
* Merge branch 'heap_class'Alexis2112009-10-176-20/+25
|\
| * Each Process now has a user heap.Alexis2112009-10-176-20/+25
* | 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-1115-81/+102