|  |  | @5e3757d | 20 years | jakub | Fix sparc64 and ia64 to work with the changed frame allocator.
Fix …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c7ec94a4 | 20 years | jakub | Page hash table architectures now use generic hash table to manage …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @086d4fd | 20 years | jakub | Add PAGE_WIDTH to aid divisions by PAGE_SIZE.
                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 | 
            
              |  |  | @9ea8a7ca | 20 years | jakub | mips32 is not supposed to allocate page table.
This is done by the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b5e0bb8 | 20 years | jakub | sparc64 bugfix.
When disabling IMMU and DMMU the kernel has to perform …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @071a8ae6 | 20 years | jakub | Blacklist addresses between 0xa0000 and 0xfffff on ia64 for frame …
                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 | 
            
              |  |  | @a60c748 | 20 years | jakub | Convert ASID management of ia64 to ASID FIFO mechanism.
18-bit RIDs …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a003d5b | 20 years | jakub | Page hash table modifications.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7df0e44c | 20 years | jakub | sparc64 work.
13 bits wide means the max value is 8191 and not 0x8191.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cc5412e | 20 years | jakub | sparc64 work.
Memory context (ASID) is, in fact, 13 bits (and not 12 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fa7d9c4 | 20 years | jakub | Unlock address space prior TLB shootdown in get_asid() to unify
the …
                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 | 
            
              |  |  | @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 | 
            
              |  |  | @e30bc2a | 20 years | jakub | Remove fmath.h
                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 | 
            
              |  |  | @69a03b9 | 20 years | jakub | Cleanup.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @65fb232 | 20 years | jakub | sparc64 work.
kconsole support.
Add non-blocking ofw_getchar().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @feb5915 | 20 years | jakub | sparc64 work.
Rename saving_handler() to preemptible_handler()
and fix …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7614565 | 20 years | jakub | sparc64 work.
Fix clean_window trap handler so that it clears output …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1120276 | 20 years | jakub | sparc64 work.
Tick interrupt support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @39494010 | 20 years | jakub | sparc64 work.
Interrupt Levels 1 - 15 serviced.
Minor changes in the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @096d11e5 | 20 years | jakub | sparc64 work.
Add functions to read and write TICK and TICK_compare …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d53aba3f | 20 years | jakub | sparc64 work.
Context again. It turns out, according to SCD 2.4, that …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @75e1db0 | 20 years | jakub | sparc64 work.
Implement interrupt_disable(), interrupt_enable(), …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @031e264 | 20 years | jakub | Fix cpu_init(): frame_alloc() can return 0 as the valid address of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2cf87e50 | 20 years | jakub | sparc64 work.
CPU identification.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c43fa55 | 20 years | jakub | sparc64 work.
Better way of trap table organization.
Kernel trap …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cddc1639 | 20 years | jakub | sparc64 work.
Add trap_install_handler().
Use trap_install_handler() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @49b6d32 | 20 years | jakub | sparc64 work.
Register window clean, spill and fill handlers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @10c071e | 20 years | jakub | Fix ia64 and sparc64 to compile with new atomic_t.
Fix rwlock test #5 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @80d2bdb | 20 years | ondrap | We are now almost -Wall clean.
- redefined atomic_t
- deleted many, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cfc4d38 | 20 years | jakub | sparc64 work.
Functions for disabling/enabling MMU.
TLB …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dbb6886 | 20 years | jakub | sparc64 work.
Support for TLB Demap operations.
Add tlb_invalidate(), …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c52ed6b | 20 years | jakub | sparc64 work.
More ITLB and DTLB controlling functions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @adb2ebf8 | 20 years | jakub | Fix ppc32 and sparc64 to compile again.
Fix sparc64 to function again.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a3ac9a7 | 20 years | ondrap | Small debug changes.
                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 | 
            
              |  |  | @62e015f | 20 years | jakub | sparc64 work.
MMU ASI & virtual addresses definitions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @060ce90 | 20 years | jakub | sparc64 work.
TTE (Translation Table Entry) type definitions.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8ac5fe7 | 20 years | jakub | sparc64 work.
Add dummy trap tables.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @414f59c | 20 years | jakub | sparc64 work.
The context_save/context_restore needed two other …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @22e10ab | 20 years | jakub | saprc64 work.
Perform leaf-procedure optimization for context_save and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @74813216 | 20 years | jakub | sparc64 work.
No need to save/restore local registers.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ee69c49 | 20 years | jakub | sparc64 work.
Add stack.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @59e07c91 | 20 years | jakub | Define atomic_t type.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0060b1d | 20 years | jakub | Add sparc64 context_offset.h.
Fix symbolic links in amd64 to be relative.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @df91be5 | 20 years | jakub | sparc64 work.
Adjust context_set() to be SCD compliant.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @437ee6a4 | 20 years | jakub | sparc64 work.
Add context_save(), context_set() and context_restore(). …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @81e1396 | 20 years | jakub | Small sparc64 changes.
Start native boot loader.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2a99fa8 | 20 years | jakub | sparc64 infrastructure.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export |