Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
191 6843 d 17 h decky /SPARTAN/trunk/arch/ppc/ PPC memory size detection  
/SPARTAN/trunk/arch/ppc/src/mm/memory_init.c
/SPARTAN/trunk/arch/ppc/Makefile.inc
/SPARTAN/trunk/arch/ppc/include/asm.h
/SPARTAN/trunk/arch/ppc/include/asm/macro.h
/SPARTAN/trunk/arch/ppc/include/drivers/ofw.h
/SPARTAN/trunk/arch/ppc/src/asm.s
/SPARTAN/trunk/arch/ppc/src/drivers/ofw.c
/SPARTAN/trunk/arch/ppc/src/dummy.s
/SPARTAN/trunk/arch/ppc/src/start.S
173 6848 d 13 h jermar /SPARTAN/trunk/ Preparations for weaker preemption model.
Make all kernel stacks (i.e. startup, scheduler and thread) be STACK_SIZE bytes long.
Reincarnate "the" structure. This time, it is planned to be located at the base of each and every kernel stack.
On IA-32 and MIPS, implement get_stack_base() functions. On the rest of supported platforms, define it to be dummy.
 
/SPARTAN/trunk/arch/amd64/include/asm.h
/SPARTAN/trunk/arch/ia32/include/asm.h
/SPARTAN/trunk/arch/ia64/include/asm.h
/SPARTAN/trunk/arch/ia64/include/context.h
/SPARTAN/trunk/arch/mips/include/asm.h
/SPARTAN/trunk/arch/ppc/include/asm.h
/SPARTAN/trunk/include/arch.h
/SPARTAN/trunk/include/config.h
/SPARTAN/trunk/include/cpu.h
/SPARTAN/trunk/include/proc/thread.h
/SPARTAN/trunk/include/typedefs.h
156 6862 d 22 h decky /SPARTAN/trunk/ PPC work in progress  
/SPARTAN/trunk/arch/ppc
/SPARTAN/trunk/arch/ppc/include
/SPARTAN/trunk/arch/ppc/include/arg.h
/SPARTAN/trunk/arch/ppc/include/asm.h
/SPARTAN/trunk/arch/ppc/include/atomic.h
/SPARTAN/trunk/arch/ppc/include/barrier.h
/SPARTAN/trunk/arch/ppc/include/context.h
/SPARTAN/trunk/arch/ppc/include/cpu.h
/SPARTAN/trunk/arch/ppc/include/faddr.h
/SPARTAN/trunk/arch/ppc/include/fpu_context.h
/SPARTAN/trunk/arch/ppc/include/interrupt.h
/SPARTAN/trunk/arch/ppc/include/mm
/SPARTAN/trunk/arch/ppc/include/mm/frame.h
/SPARTAN/trunk/arch/ppc/include/mm/memory_init.h
/SPARTAN/trunk/arch/ppc/include/mm/page.h
/SPARTAN/trunk/arch/ppc/include/mm/vm.h
/SPARTAN/trunk/arch/ppc/include/thread.h
/SPARTAN/trunk/arch/ppc/include/types.h
/SPARTAN/trunk/contrib/toolchain.ppc.sh
/SPARTAN/trunk/src/build.ppc
/SPARTAN/trunk/src/clean.ppc
/SPARTAN/trunk/arch/powerpc
/SPARTAN/trunk/contrib/toolchain.powerpc.sh
/SPARTAN/trunk/arch/ppc/Makefile.inc