Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add mutexes everywhere ; spam debug log (sorry) | Alex Auvolat | 2015-03-14 | 1 | -2/+3 |
| | |||||
* | Add missing mutex-locking in procesc.c ; discovered design fault somewhere. | Alex Auvolat | 2015-03-13 | 1 | -10/+9 |
| | |||||
* | Add better stack tracing technology (now uses kernel memory map!) | Alex Auvolat | 2015-03-11 | 1 | -2/+0 |
| | |||||
* | Change thread waiting technology. Slower but does not do crappy things like ↵ | Alex Auvolat | 2015-03-11 | 1 | -7/+1 |
| | | | | malloc at impractical places. | ||||
* | Implement V86 monitor and VESA mode detection. | Alex Auvolat | 2015-03-09 | 1 | -1/+0 |
| | |||||
* | Remove kernel region pf handlers ; fix forget-to-zero-out bug. | Alex Auvolat | 2015-03-09 | 1 | -17/+16 |
| | |||||
* | Partial implement VFS pager (enough for ISO9660!) | Alex Auvolat | 2015-03-09 | 1 | -1/+2 |
| | | | | Also add some debugging facilities (especially stack trace). | ||||
* | More uses of free_some_memory() | Alex Auvolat | 2015-03-02 | 1 | -2/+10 |
| | |||||
* | Fix mchmap. Lesson : invalid pointer dereferences happen! with unexpected ↵ | Alex Auvolat | 2015-02-14 | 1 | -7/+9 |
| | | | | results. | ||||
* | Many things : | Alex Auvolat | 2015-02-14 | 1 | -21/+15 |
| | | | | | | - fix context switching (it actually worked only because of optimizations!) - complete mchmap implementation - adjust elf parser to load binaries correctly even without FM_MMAP | ||||
* | Implement ELF loading ; arrange so that user processes run. | Alex Auvolat | 2015-02-13 | 1 | -1/+2 |
| | |||||
* | Implement some handling of user stuff... | Alex Auvolat | 2015-02-13 | 1 | -2/+2 |
| | |||||
* | Add stubs for process-related functions. | Alex Auvolat | 2015-02-13 | 1 | -5/+13 |
| | |||||
* | Prepare for user memory management and usermode code | Alex Auvolat | 2015-02-13 | 1 | -39/+64 |
| | |||||
* | Cleanup output. | Alex Auvolat | 2015-02-13 | 1 | -0/+1 |
| | |||||
* | Change semantics of pd_map_page to return true on success, false on error. | Alex Auvolat | 2015-02-09 | 1 | -5/+5 |
| | |||||
* | Reorganize all. | Alex Auvolat | 2015-02-09 | 1 | -0/+298 |