|  |  | @5df69cb | 13 years | jakub | mips32: the TLB index is 6 bits on R4000 as there are 48 TLB entries.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1dbc43f | 13 years | jakub | Unify user page fault handling in as_page_fault().
- Remove lots of …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @fbe89af | 13 years | martin | mips: do not generate FPU code
                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 | 
            
              |  |  | @2902e1bb | 13 years | martin | add support for variable uspace stack size
create individual address …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @6d123b3 | 14 years | martin | respect the o32 ABI when calling C functions from assembler and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @27ed3edd | 14 years | jakub | Define a PIO range for msim keyboard.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @32817cc | 14 years | jakub | Make the kernel ready for init tasks loaded to high memory.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7852625 | 14 years | martin | zone_external_conf_alloc() must be allowed to fail gracefully (by …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @aaa6af2 | 14 years | jakub | Do not take AS→mutex when reading AS→asid in mips32 TLB-miss …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @398e33be | 14 years | jakub | Fix address space definition for mips32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7aaed09 | 14 years | jakub | Merge mainline changes.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d8db519 | 14 years | martin | update syscall prototypes
cleanup includes
                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 | 
            
              |  |  | @464a52f | 14 years | jakub | mips32: Switch to kernel address space so that we can start taking …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d8f1545 | 14 years | jakub | KSEG3 instead of KSEG0.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1c01e6c | 14 years | jakub | Replace hw_map() implementations with one generic.
Currently the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @42f60375 | 14 years | jakub | mips32 low/high memory split work.
- modify frame_add_region() to use …
                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 | 
            
              |  |  | @bc428e2 | 14 years | jakub | Partition mips32 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 | 
            
              |  |  | @f335225 | 14 years | martin | mips32: set ABI explicitly
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @27ba40f | 14 years | martin | cstyle (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b511c200 | 14 years | martin | cstyle (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @54a7a20 | 14 years | martin | cstyle (no change in functionality)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @2bdf8313 | 14 years | jakub | Do not lock page tables on mips32 during page fault.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0ff03f3 | 14 years | jakub | Allow calling page_mapping_find() with unlocked page tables.
                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 | 
            
              |  |  | @f10edae | 14 years | martin | cstyle
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8469c53 | 14 years | jakub | Fix formatting of mips32 istate_decode().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @933cadf | 15 years | martin | use binary suffixes in printouts where appropriate
                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 | 
            
              |  |  | @e4f2656 | 15 years | jakub | Put an explicit nop after the last, branch instruction in inline asm. …
                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 | 
            
              |  |  | @84f0a79 | 15 years | jakub | Add missing volatile to inline assembly.
With this fix, the kconsole …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @bd81386 | 15 years | martin | tlb_invalidate_pages can be actually called with asid == ASID_INVALID …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @eff1f033 | 15 years | jiri | Match platform driver based on platform name instead of architecture …
                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 | 
            
              |  |  | @41a7f62 | 15 years | martin | align register printout
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3e94678 | 15 years | martin | move dorder device further away to make more room for future device …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7e752b2 | 15 years | martin | * correct printf() formatting strings and corresponding arguments
* …
                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 | 
            
              |  |  | @0b4a67a | 15 years | jakub | Use a more portable definition of NULL.
                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 | 
            
              |  |  | @2b698d8 | 15 years | martin | basic processing of the IPI interrupts from the dorder device
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @76e1121f | 15 years | jakub | Add an explanatory comment to mips32 stacktrace.c.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @343f2b7e | 15 years | jakub | Add extra bound checks into mips32 stack tracer.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0c39b96 | 15 years | jakub | If possible, print stack also with the mips32 trap frame and frames …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0c61955 | 15 years | jakub | Print all registers in istate_decode().
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @3fb3c1fc | 15 years | jakub | On a non-syscall exception, save all GPRs into istate_t.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @23c8be7f | 15 years | jakub | Use MOVE instead of ADD x, y, 0.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ce890ec9 | 15 years | jakub | Fix mips32 build and make syscall_shortcut() use standard istate_t offsets.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @7b213f2 | 15 years | jakub | Rearrange mips32 istate_t to contain all registers and in a format …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0a447ab | 15 years | jakub | istate_get_fp() should return istate→sp on mips32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @63bdde6 | 15 years | jakub | Add experimental support for kernel stack tracing on mips32.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @c15b374 | 15 years | jakub | Introduce PF_ACCESS_UNKNOWN to be used by the debuging/panicking code …
                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 | 
            
              |  |  | @da52547 | 15 years | martin | add early_putchar() which can be used to do early kernel console …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @d5042d28 | 15 years | martin | switch to C-style comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e4a4b44 | 15 years | jakub | Remove left-over panic_printf()'s.
                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 | 
            
              |  |  | @ac11ac7 | 15 years | jakub | Switch mips32 to use the unified panic architecture. No stack traces …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ccb426c | 15 years | martin | improve other kernel printouts
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @214ec25c | 15 years | martin | use unsigned integers for exception and interrupt numbers
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @b3b7e14a | 15 years | martin | distinguish between "hot" and "cold" exceptions
display only "hot" …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @8f80c77 | 15 years | jakub | Lock/interrupt assertions in the code are self-documenting. No need to …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1d432f9 | 15 years | jakub | Reflect assumptions about lock and interrupt state in functions themselves.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0095368 | 15 years | jakub | Use the commented-out code for panic_printf(). It appears to work …
                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 | 
            
              |  |  | @666f492 | 15 years | martin | cstyle changes
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @86a3f89b | 15 years | martin | add missing include
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @0cb47cf | 15 years | martin | replace shebang comments with C comments to avoid conflicts with the C …
                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 | 
            
              |  |  | @b7aa7c5 | 15 years | jakub | Add mips32 interrupts_disabled().
                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 | 
            
              |  |  | @556f9892 | 16 years | jakub | Add two missing interrupts_restore() in mips32 debugger code.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a721f6a | 16 years | martin | tiny cstyle modifications (no change in functionality)
                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 | 
            
              |  |  | @19f857a | 16 years | jiri | Rename string.h to str.h to avoid header conflict with standard C string.h.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @177e4ea | 16 years | martin | move from a simple sanity check tool to a more feature-rich …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a000878c | 16 years | martin | make sure that all statically allocated strings are declared as "const …
                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 | 
            
              |  |  | @26d3ae2 | 16 years | martin | cleanup ipi-related stuff
                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 | 
            
              |  |  | @3a2f8aa | 16 years | jiri | ADB driver for userspace, ADB keyboard support.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @1ac3a52 | 16 years | jakub | The kernel symbol table must be always 8-byte aligned.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @e1f0fe9 | 16 years | jakub | Dummy support for mips32 kernel stack traces.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @cc0eb1d | 16 years | jakub | Repatriate pte_t on mips32.
                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 | 
            
              |  |  | @aac12264 | 16 years | martin | fix several forgotten obsolete ifdefs
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @ff211d2 | 16 years | martin | progress to GCC 4.4.1
use a single script to build cross-compilers …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @a71c158 | 16 years | martin | kernel output devices now suport multiple instances (except ski and …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @30885b9 | 16 years | jakub | RGB conversion functions should work with a well-defined pixel format.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  | @88d653c | 16 years | jakub | Add simple atomic_lock_arch() to mips32 so that it builds for the msim …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export | 
            
              |  |  |