|  |  | @ff75d34 | 20 years | jakub | Fix comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6d4566 | 20 years | jakub | CPU stacks must have two frames on ia64.
Make sure both thread stack …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @23684b7 | 20 years | jakub | Define atomic_t only once in atomic.h
Change the encapsulated counter …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5a7d9d1 | 20 years | jakub | More checks for address space area conflicts.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @93165be | 20 years | ondrap | Add support for more then 2GB of address space for AMD64.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @37e7d2b9 | 20 years | jakub | Restore interrupts when failing in as_remap().
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2299914 | 20 years | jakub | Page table locking.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c23502d | 20 years | jakub | Support only anonymous address space areas.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d1e414c | 20 years | jakub | More lightweighed TLB shootdown implementation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d3e7ff4 | 20 years | jakub | Add sys_mremap() syscall.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5be1923 | 20 years | ondrap | Added simpler userspace starting.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e74cb73 | 20 years | ondrap | Added skeleton name service.
Cleanup for IPC to use mutexes instead of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d9c49a | 20 years | ondrap | Added kernel IPC functionality.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d3dfa42 | 20 years | jakub | Fix frame deallocation.
Zone state is to be upadated only when the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f7ea8fab | 20 years | jakub | Get rid of unneeded macros.
Their functionality has been replaced by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a82500ce | 20 years | jakub.vana | Two frame stack (standard stack + RSE) on Itanium
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @13c1a0c | 20 years | jakub | Fix conflict between asid_get() macro and function definitions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @578aebf7 | 20 years | jakub.vana | Active keyboard read for ia32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5ac2e61 | 20 years | jakub.vana | Uaaaaaaa  Itanium Paging !!!!!!  lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3eeceb6 | 20 years | ondrap | Unimportant changes regarding FPU context.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8f00329 | 20 years | jakub | Add page_mapping_remove().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7e4e532 | 20 years | jakub | Reimplement ASID stealing logic.
This time, hopefully, with correct …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bb68433 | 20 years | ondrap | Changed malloc to include second parameter and documented
recommended …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42744880 | 20 years | jakub | Convert size_t, count_t and index_t to 64-bits on 64-bit …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c3243e | 20 years | jakub | Fix mapping1 test.
Cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @085d973 | 20 years | ondrap | Cleanup o frame allocator.
Removed early_malloc & initial heap.
Will …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5935ed | 20 years | jakub | Use hash_table_get_instance instead of list_get_instance.
Rename …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @214f5bb | 20 years | ondrap | better utilization of memory in slab alloc
removed malloc-8 slab
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8e1ea655 | 20 years | ondrap | Early SLAB initialization, the cpu-cache is initialized later.
If you …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5c9a08b | 20 years | jakub | Move list and fifo data types to adt/.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @266294a9 | 20 years | ondrap | Added constructor/destructor calls to SLAB.
Changed allocation of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9b9e385 | 20 years | bondari | frame_alloc() functions variations in order to avoid problems with …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5158549 | 20 years | ondrap | Still better locking - does not hold global spinlock when
destroying cache.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @04225a7 | 20 years | ondrap | Fixed boot process not to call malloc when slab not initialized.
Added …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @428aabf | 20 years | ondrap | Added more granular locking to slab allocator and thus fix
hopefully …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c352c2e | 20 years | ondrap | Implemented malloc/free as SLABs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4a5b2b0e | 20 years | ondrap | Partially working SLAB CPU cache.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @14e5d88 | 20 years | ondrap | Basic SLAB (without CPU-cache) passes test.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bc504ef2 | 20 years | ondrap | Tested basic non-cached slab allocation.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d43f3e | 20 years | jakub | Modify frame.h to use shifting instead of multiplication and division. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a294ad0 | 20 years | ondrap | Currently not-working SLAB allocator.
- slightly changed interface to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4e147a6 | 20 years | ondrap | Skeleton of SLAB allocator.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ef67bab | 20 years | jakub | Memory management work.
Remove the last (i.e. 'root') argument from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fc1e4f6 | 20 years | jakub | Change page_mapping_find/insert interfaces to take as_t * as first …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6a3c9a7 | 20 years | jakub | Remove address space area mapping array.
The information is to be …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1093620 | 20 years | bondari | Fixes, comments, tests to frame allocator
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ed5352 | 20 years | jakub | Finalize ASID management for sparc64 and mips32 by making use of FIFO …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4512d7e | 20 years | jakub | New ASID management subsystem (initial work, more is required).
Some …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d2ab23 | 20 years | ondrap | Commit of the falloc_bad branch to trunk (719:723).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @77147d6 | 20 years | martin | interface change: as_area_load_mapping → as_area_set_mapping (set …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @20d50a1 | 20 years | jakub | Memory management work.
- vm.* → as.* (as like address space is, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0c0410b | 20 years | jakub | Memory management work.
Proto-interface and dummy implementation of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f275cb3 | 20 years | bondari | Frame alloc test #1
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @677a6d5 | 20 years | jakub | Memory management work.
Pass address space identifier to functions in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @59adc2b | 20 years | bondari | Minor changes to 'zone' command
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d7ffa65 | 20 years | jakub | Memory management work.
Move generic 4-level page table interface to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @566ba81 | 20 years | bondari | Console command 'zone' now takes zone address as parameter.
Added …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dfd9186 | 20 years | bondari | Memory zones console command implementation. todo: buddy allocator …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @961b5f0 | 20 years | martin | init task loading (yet buggy)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7dd2561 | 20 years | jakub | Add LIST_INITIALIZE() macro to declare and initialize statically …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc747e3 | 20 years | jakub | Add SPINLOCK_DECLARE and SPINLOCK_INITIALIZE macros.
SPINLOCK_DECLARE …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7910cff | 20 years | jakub | Finer grained TLB invalidate functions for ia32 and amd64. Not yet …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @02055415 | 20 years | jakub | ptlb command (currently usable on mips32 only).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b00fdde | 20 years | jakub | sparc64 work.
Implement functions for reading IMMU and DMMU TLBs.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b87f418 | 20 years | jakub | Send in some improvements.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d43d2f7 | 20 years | jakub | Cleanup and fixes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eef75f6 | 20 years | jakub | Buddy allocator cleanup and fixes.
- Add some comments.
- Update zone …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @61e6c39 | 20 years | jakub | Buddy allocator cleanup and fixes II.
- Rewrite IS_BUDDY_LEFT_BLOCK so …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4457455 | 20 years | jakub | Buddy system cleanup and fixes.
- missing use of KA2PA in frame_init
- …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @328f2934 | 20 years | bondari | Buddy allocator for physical memory complete implementation.
Tested on …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39539da | 20 years | jakub | Rename map_page_to_frame() to page_mapping_insert() and find_mapping() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @594a468 | 20 years | jakub | Make the buddy system more general.
Store implementation defined …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @35667f8 | 20 years | jakub | Fix typo in buddy.h.
Make default memsize 8M.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30187eb | 20 years | bondari | Buddy system allocator implementation. Not checked. For review only.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6e8b3c8 | 20 years | bondari | Buddy system implementation. Not functional yet - only framework …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5f85c91 | 20 years | martin | make configuration variables usage consistent
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cfa43b8 | 20 years | jakub | Add some comments for buddy system operations.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @169c408 | 20 years | jakub | Move src/ and include/ to generic.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export |