Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
2180 6389 d 8 h stepan /branches/arm/kernel/arch/arm32/include/ exception vector locations added  
/branches/arm/kernel/arch/arm32/include/exception.h
2179 6389 d 8 h stepan /branches/arm/kernel/arch/arm32/ exception handlers installation & initialization routines  
/branches/arm/kernel/arch/arm32/src/exception.c
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/include/asm.h
2178 6389 d 13 h kebrt /branches/arm/kernel/arch/arm32/include/ istate structure added  
/branches/arm/kernel/arch/arm32/include/exception.h
2177 6389 d 16 h stepan /branches/arm/kernel/arch/arm32/src/ arch/regutils.h changes reflected  
/branches/arm/kernel/arch/arm32/src/interrupt.c
2176 6389 d 16 h stepan /branches/arm/kernel/arch/arm32/include/ status registers manipulation macros  
/branches/arm/kernel/arch/arm32/include/regutils.h
2175 6390 d 7 h jancik /branches/arm/kernel/arch/arm32/ Alf: Disable ASID support  
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/include/mm/as.h
/branches/arm/kernel/arch/arm32/include/mm/asid.h
/branches/arm/kernel/arch/arm32/include/mm/frame.h
/branches/arm/kernel/arch/arm32/src/mm/as.c
2174 6391 d 10 h kebrt /branches/arm/kernel/arch/arm32/include/ atomic_add added  
/branches/arm/kernel/arch/arm32/include/atomic.h
2173 6391 d 17 h kebrt /branches/arm/kernel/arch/arm32/ console added, does not work yet  
/branches/arm/kernel/arch/arm32/include/console.h
/branches/arm/kernel/arch/arm32/include/drivers
/branches/arm/kernel/arch/arm32/include/drivers/msim_gxemul.h
/branches/arm/kernel/arch/arm32/src/console.c
/branches/arm/kernel/arch/arm32/src/drivers
/branches/arm/kernel/arch/arm32/src/drivers/msim_gxemul.c
/branches/arm/kernel/arch/arm32/src/arm32.c
2172 6391 d 17 h kebrt /branches/arm/kernel/arch/arm32/src/ memcpy added  
/branches/arm/kernel/arch/arm32/src/asm.S
2171 6391 d 17 h kebrt /branches/arm/kernel/arch/arm32/ memcpy added  
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/src/dummy.S
2170 6392 d 4 h jermar /trunk/kernel/ Simplify synchronization in as_switch().
The function was oversynchronized, which
was causing deadlocks on the address
space mutex.

Now, address spaces can only be switched
when the asidlock is held. This also protects
stealing of ASIDs. No other synchronization
is necessary.
 
/trunk/kernel/arch/ia64/src/mm/as.c
/trunk/kernel/arch/mips32/src/mm/as.c
/trunk/kernel/arch/ppc32/src/mm/as.c
/trunk/kernel/arch/ppc64/src/mm/as.c
/trunk/kernel/arch/sparc64/src/mm/as.c
/trunk/kernel/genarch/src/mm/asid.c
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
2169 6392 d 5 h kebrt /branches/arm/kernel/arch/arm32/src/ debug print added  
/branches/arm/kernel/arch/arm32/src/arm32.c
2168 6392 d 5 h kebrt /branches/arm/kernel/arch/arm32/ context save/restore added  
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/src/context.S
/branches/arm/kernel/arch/arm32/src/start.S
2167 6392 d 5 h kebrt /branches/arm/kernel/arch/arm32/src/ debugging printf added  
/branches/arm/kernel/arch/arm32/src/aux_print
/branches/arm/kernel/arch/arm32/src/aux_print/README
/branches/arm/kernel/arch/arm32/src/aux_print/gentypes.h
/branches/arm/kernel/arch/arm32/src/aux_print/io.c
/branches/arm/kernel/arch/arm32/src/aux_print/printf.c
/branches/arm/kernel/arch/arm32/src/aux_print/printf.h
/branches/arm/kernel/arch/arm32/src/aux_print/stdarg.h
/branches/arm/kernel/arch/arm32/src/aux_print/types.h
/branches/arm/kernel/arch/arm32/src/arm32.c
2166 6392 d 5 h kebrt /branches/arm/kernel/arch/arm32/include/ context added  
/branches/arm/kernel/arch/arm32/include/context.h
2165 6392 d 5 h kebrt /branches/arm/boot/arch/arm32/loader/ indenting  
/branches/arm/boot/arch/arm32/loader/asm.S
2164 6393 d 7 h jancik /branches/arm/tools/ ALf: correction .. wrong version previosly commited  
/branches/arm/tools/cygwin_symlink_patch.sh
2163 6393 d 7 h jancik /branches/arm/kernel/arch/arm32/ Alf : TLB support  
/branches/arm/kernel/arch/arm32/src/mm/tlb.c
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/src/dummy.S
2162 6393 d 14 h stepan /branches/arm/kernel/arch/arm32/ interrupt enabling/disabling  
/branches/arm/kernel/arch/arm32/include/regutils.h
/branches/arm/kernel/arch/arm32/src/interrupt.c
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/src/dummy.S
2161 6394 d 7 h jermar /trunk/kernel/arch/sparc64/src/mm/ Fix TSB bug during TSB refill.
When one wants to enable a TSB entry, he or she should set the
entry invalid bit to false, as opposed to setting it to true.
 
/trunk/kernel/arch/sparc64/src/mm/tsb.c

Show All