Uninterruptible sleep is now used during task migration. |
|
More...
|
almost 15 years ago
|
Merge branches 'O2' and 'master' into O2 |
|
More...
|
almost 15 years ago
|
Memory pools subsystem was a bit fixed. I invented so-called "preferred memory pools". By default MuString kernel has three preferred memory pools: one for DMA pages, one for kernel and one for user. When user of kernel API allocates physical page frames, he gives a combination of flags to page allocator. There were invented three flags I have to mention about. There are: AF_KERN, AF_USER and AF_DMA. |
|
More...
|
almost 15 years ago
|
Merge branches 'O2' and 'master' into O2 |
|
More...
|
almost 15 years ago
|
* Redisign of memory pools subsystem in order to be more comfortable to use and more architecture independent has been started. |
|
More...
|
almost 15 years ago
|
Merge branches 'master' and 'O2' |
|
More...
|
almost 15 years ago
|
* Cosmetic changes in AP initialization code * Added some comments * Removed unnecessray kprintfs |
|
More...
|
almost 15 years ago
|
* Cosmetic fixes |
|
More...
|
almost 15 years ago
|
* Fixed TSS initialization code |
|
More...
|
almost 15 years ago
|
* Fixed typos and removed crappy code |
|
More...
|
almost 15 years ago
|
* Fixed various low level bugs |
|
More...
|
almost 15 years ago
|
checkpoint |
|
More...
|
almost 15 years ago
|
Merging in progress |
|
More...
|
almost 15 years ago
|
Merge branch 'master' into O2 |
|
More...
|
almost 15 years ago
|
* Build system was a bit fixed to have more arch independent sources tree. I hope now porting will be a bit easier. * AP processors initialization code now is copied to the lowest avaiable pages(those ones that lies below BIOS pages) regarding the Intel MP specification. * Startup code was rewritten and fixed. * Architecture dependent memory manager initialization was rewritten too. * A lot of crap and dead-code were removed. * Added new low-level CPU specific constants, functions and definitions |
|
More...
|
almost 15 years ago
|
* Now size of mapping has determined max. bound. For this moment it equals to 1G, but restriction via posix limits looks like better solution. |
|
More...
|
almost 15 years ago
|
Removed CONFIG_IOMMU option and all related stuff |
|
More...
|
almost 15 years ago
|
* vmuielf building process was simplified. |
|
More...
|
almost 15 years ago
|
* clean some garbage |
|
More...
|
almost 15 years ago
|
* Changed kernel source tree structure to more obvous and clear one. * Got rid of an arch="<your arch>" variable due make [menu]config. Now architecture can be selected directly via configuration menu. So make [menu]config is enough for configuring the kernel. |
|
More...
|
almost 15 years ago
|
Merge branch 'master' into O2 |
|
More...
|
almost 15 years ago
|
Fixed bug in sys_alloc_dma_pages |
|
More...
|
almost 15 years ago
|
fixes |
|
More...
|
almost 15 years ago
|
* Cosmetic changes in TLSF * Increased max available for allocation continous block size. Now it's up to 2047 pages. * Fixed bugs in amd64 bitwise.h denuded when -O2 compiler option is set. |
|
More...
|
almost 15 years ago
|
Fixed misbeaviour with T*-tree cursor state during tnode delete phase. |
|
More...
|
almost 15 years ago
|
NXE faults are now also handled by AMD64 fault handler. |
|
More...
|
almost 15 years ago
|
Merge branch 'master' of [email protected]:muistring |
|
More...
|
almost 15 years ago
|
Misbehaviour in 'sys_thread_wait()' fixed. |
|
More...
|
almost 15 years ago
|
Fixed PIT initialization |
|
More...
|
almost 15 years ago
|
Support of .data - less GRUB modules added. |
|
More...
|
about 15 years ago
|