|  |  | @f72906c | 12 years | martin | prefer allocating physical frames from the so called low priority …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b0c2075 | 12 years | martin | new physical memory allocator supporting physical address constrains …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e4d96e9 | 13 years | jakub | Improvements of stack and istate_get() definitions.
- Make sure each …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ecf5b8 | 13 years | vojtechhorky | Prevent compile-time symlinks in kernel
So far, architecture specific …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0d8269b | 13 years | jakub | Add macros for setting the present bit in PTEs separately.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1b478f6 | 14 years | jakub | Add km_is_non_identity().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @40c8c17 | 14 years | jakub | Replace multiple definitions of last_frame with config.physmem_end.
Do …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ddcc8a0 | 14 years | jakub | Split frame_arch_init() into two parts.
- frame_low_arch_init() is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6641295 | 14 years | jakub | Partition ppc32 kernel memory.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @55896b6 | 14 years | jakub | Add architecture specific hooks for km_(non)_identity_init().
Add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c0699467 | 14 years | martin | do not provide general access to kernel headers from uspace, only …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eef1b031 | 14 years | martin | ppc32: page hash table should be no longer interpreted as a TLB, it is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @26aafe8 | 14 years | martin | cleanup the huge mess related to stacks, their sizes and locations
use …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6c3106f | 14 years | martin | ppc32: get rid of the real-mode TLB/PHT exception handlers
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8b6930d | 15 years | jakub | Add ssize_t for kernel.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cb4f078 | 15 years | martin | unify kernel byte string implementations
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @96b02eb9 | 15 years | martin | more unification of basic types
 - use sysarg_t and native_t (unsigned …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5587cf7 | 15 years | martin | * use portable constant defines for integer range constants
* add …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dc0b964 | 15 years | martin | * do not hardwire PRI??? formatting macros in the sources, use …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @598f90e | 15 years | jiri | Use istate_t definitions from kernel instead of duplicating them.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7a0359b | 15 years | martin | improve kernel function tracing
 - add support for more generic kernel …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @22a28a69 | 15 years | jakub | Rename decode_istate() to istate_decode() and declare it only once in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5b8016d | 15 years | jakub | Switch ppc32 to use the unified panic architecture. Untested as ppc32 …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2d03471 | 15 years | jakub | Fix comments.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5954241 | 15 years | martin | fix exception handler prototypes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @da1bafb | 15 years | martin | major code revision
 - replace spinlocks taken with interrupts …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c555155 | 15 years | martin | remove duplicate msr_read() and msr_write()
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ffe276f | 15 years | martin | restructure constants
change the return type of pic_get_pending() …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d92bf462 | 15 years | martin | coding style changes, no change in functionality
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b8230b9 | 15 years | martin | coding style changes, no change in functionality
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3500f75 | 15 years | martin | ppc32: add interrupts_disabled(), simplify CPU identification
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @31198c12 | 15 years | martin | get rid of get_ip() and HERE (the functionality is replaced more …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4872160 | 16 years | martin | new boot infrastructure
 - more code and metadata unification
 - …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d99c1d2 | 16 years | martin | use [u]int{8|16|32|64}_t type definitions as detected by the autotool …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @228666c | 16 years | martin | introduce atomic_count_t as the explicit type of the internal value in …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @dabdd1a | 16 years | martin | unify memstr.h coding style (no functional change)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b1d3c36 | 16 years | martin | small arch/generic interface cleanup:
context_set() should be always …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @82474ef | 16 years | martin | improve the GCC contract of halt(), make it explicitly noreturn
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @4afd4ab | 16 years | jakub | Dummy support for ppc32 kernel stack traces.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f3277d49 | 16 years | jakub | Repatriate pte_t on ppc32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a217358 | 16 years | martin | fix minor glitches detected by Vcc checker (thx to Ondrej Sery)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6ab8697 | 16 years | martin | use builtin_va_* for va_* functions and va_list type
(this is …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e731b0d | 16 years | martin | make ppc32 OFW usage on par with sparc64, make appropriate …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a11099f | 16 years | martin | coding style (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ac47b7c2 | 16 years | martin | define endianess externally to be able to exactly specify whether we …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @98000fb | 16 years | martin | remove redundant index_t and count_t types (which were always quite …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c2417bc | 17 years | martin | change the way how input devices are wired together according to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84afc7b | 17 years | martin | as kernel little brother drivers are not needed anymore, the device …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5e9de3a | 17 years | jirik.svoboda | Init-task names for ppc32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c22e964 | 17 years | jakub | There is no need to define ioport{8,16,32}_t types for each …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e49e234 | 17 years | martin | kernel memory management revisited (phase 2): map physical memory …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7919cd5 | 17 years | jakub | Unbreak ppc32 candidate.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e78136a | 17 years | jakub | Add missing PIO functions to ppc32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7d60cf5 | 17 years | jakub | Introduce ioport8_t, ioport16_t and ioport32_t. These types are to be …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @96e0748d | 17 years | martin | make arch_pre_main optional, don't force any specific prototype …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ae318d3 | 17 years | martin | overhaul pareas: use one single physical area for the physical address …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ee06f2a | 17 years | jakub | Introduce a more platform-neutral name for programmed I/O.
The new …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6da1013f | 17 years | martin | simplify configuration
introduce arch_construct_function and inb/outb …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @912ee7c | 17 years | martin | introduce fncptr_t and ioport_t on all platforms
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0867321 | 17 years | martin | very experimental TLB refill for ppc32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7b187ef | 17 years | martin | ppc32: strict coherency, compatible TLB flush
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @896ad9f | 17 years | martin | use pseudorandom generator to avoid even the longest path of livelock …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @826c203 | 17 years | martin | avoid nasty race condition during page fault handling
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @43d6401 | 17 years | martin | ppc32: add support for cache disable page access control
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f817d3a | 17 years | martin | use macio optionally
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @693f614 | 17 years | jirik.svoboda | Merge changeset 3114 from tracing into trunk. (implementation of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @46d8eb9 | 17 years | martin | remove dummy page coloring facility, which is currenty not used
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3759681 | 17 years | jirik.svoboda | Implement smc_coherence[_block]() for ppc32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d5087aa | 17 years | jakub | Add smc_coherence_block().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e25eca80 | 17 years | jakub | Add smc_coherence() macro to all architectures.
So far, only amd64, …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e32e092 | 17 years | jirik.svoboda | Declare arguments for memstr.h operations as pointers instead of uintptr_t.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f4c2b6a | 17 years | martin | reflect changes in generic code
proper formatting directives
coding style
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b63f8569 | 17 years | martin | introduce portable formatting directives
remove common types
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @9765182 | 18 years | malyzelenyhnus | Used common macro for context saving on ppc64.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @5d494b3 | 18 years | jakub | Each architecture should only announce its endianity.
The conversion …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0f718ab | 18 years | jakub | Add macros for byte swapping of uint16_t's.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d4f572e | 18 years | malyzelenyhnus | Unified context saving/restoring macros in ppc32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @71eef11 | 18 years | martin | remove config.memory_size, get_memory_size() and memory_init.{c|d}
the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0b5f9fa | 18 years | martin | remove memory_print_map(), as it duplicates functionality of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b07c332 | 18 years | martin | convert e820list to a generic physmem command
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c03ee1c | 18 years | jakub | Improve comments for arch-specific implementations of hierarchical …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6b781c0 | 18 years | jakub | Merge arm32 into trunk.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @201abde | 19 years | martin | make thread ID 64 bit (task ID is 64 bit already)
cleanup thread syscalls
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b3f8fb7 | 19 years | martin | huge type system cleanup
remove cyclical type dependencies across …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0f3fc9b | 19 years | martin | typedef elimination
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f429331 | 19 years | martin | remove some typedefs in favor of anonymous structures
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @df4ed85 | 19 years | jakub | © versus ©
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b6e97d7 | 19 years | jakub | Fix all remaining mistmatches in width of byte swapping functions for …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @84757b5 | 19 years | martin | get_cycle() for PPC32
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e54fb21 | 19 years | martin | add dummy cycle.h
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d0485c6 | 19 years | jakub | Introduce page colors. So far, only sparc64 uses correct page color …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c55dd58 | 19 years | martin | cleanup endian conversion macros
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @78595d6 | 19 years | jakub | Remove notes about automatically generated context_offset.h
and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @715a847f | 19 years | jakub | Remove broken, outdated and unused gencontext.c utilities.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f5e39a32 | 19 years | martin | ppc32: update for new IRQ subsystem (there is still a bug left)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @29b2bbf | 19 years | jakub | sparc64 work:
- Experimental support for TSB (Translation Storage Buffer).
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @57da95c | 19 years | jakub | - Create a dedicated slab cache for as_t objects and switch from …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @f1d1f5d3 | 19 years | jakub | Fix bug in mm/as.c:
- as_area_destroy() should not work with AS but as …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @06e1e95 | 19 years | jakub | C99 compliant header guards (hopefully) everywhere in the kernel. …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6eabb6e6 | 19 years | jakub | Support for sparc64 FPU context.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |