Subversion Repositories HelenOS

Rev

Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
4638 5424 d 19 h rimsky /branches/sparc/kernel/ SMP on Niagara made working: debugged the problem with the 'non-deterministic' symptoms, implemented the IPI mechanism.  
/branches/sparc/kernel/arch/sparc64/include/sun4v/ipi.h
/branches/sparc/kernel/arch/sparc64/include/trap/sun4u/interrupt.h
/branches/sparc/kernel/arch/sparc64/include/trap/sun4v/interrupt.h
/branches/sparc/kernel/arch/sparc64/src/smp/sun4u/ipi.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4v/ipi.c
/branches/sparc/kernel/arch/sparc64/src/trap/sun4u/interrupt.c
/branches/sparc/kernel/arch/sparc64/src/trap/sun4v/interrupt.c
/branches/sparc/kernel/arch/sparc64/Makefile.inc
/branches/sparc/kernel/arch/sparc64/include/sun4v/hypercall.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/md.h
/branches/sparc/kernel/arch/sparc64/include/trap/interrupt.h
/branches/sparc/kernel/arch/sparc64/include/trap/mmu.h
/branches/sparc/kernel/arch/sparc64/include/trap/sun4v/mmu.h
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c
/branches/sparc/kernel/arch/sparc64/src/drivers/tick.c
/branches/sparc/kernel/arch/sparc64/src/smp/ipi.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4v/smp.c
/branches/sparc/kernel/arch/sparc64/src/sun4u/asm.S
/branches/sparc/kernel/arch/sparc64/src/sun4v/asm.S
/branches/sparc/kernel/arch/sparc64/src/sun4v/md.c
/branches/sparc/kernel/arch/sparc64/src/sun4v/start.S
/branches/sparc/kernel/arch/sparc64/src/trap/interrupt.c
/branches/sparc/kernel/arch/sparc64/src/trap/sun4v/trap_table.S
/branches/sparc/kernel/generic/src/main/kinit.c
/branches/sparc/kernel/generic/src/mm/tlb.c
4130 5544 d 14 h rimsky /branches/sparc/ Cleanup of the Niagara port. The main purpose of these changes is to make it easy to find out which code is generic, which is sun4u-specific and which is sun4v-specific.  
/branches/sparc/kernel/arch/sparc64/include/mm/sun4u/cache_spec.h
/branches/sparc/kernel/arch/sparc64/include/sun4u/cpu_family.h
/branches/sparc/kernel/arch/sparc64/include/sun4u/cpu_node.h
/branches/sparc/kernel/arch/sparc64/include/sun4u/register.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/register.h
/branches/sparc/kernel/arch/sparc64/src/mm/sun4u/cache.S
/branches/sparc/kernel/arch/sparc64/src/sparc64.c
/branches/sparc/kernel/arch/sparc64/src/sun4u/console.c
/branches/sparc/kernel/arch/sparc64/src/sun4v/console.c
/branches/sparc/kernel/arch/sparc64/include/cpu_family.h
/branches/sparc/kernel/arch/sparc64/include/cpu_node.h
/branches/sparc/kernel/arch/sparc64/include/mm/cache_spec.h
/branches/sparc/kernel/arch/sparc64/src/mm/cache.S
/branches/sparc/kernel/arch/sparc64/Makefile.inc
/branches/sparc/kernel/arch/sparc64/include/asm.h
/branches/sparc/kernel/arch/sparc64/include/barrier.h
/branches/sparc/kernel/arch/sparc64/include/mm/sun4u/tlb.h
/branches/sparc/kernel/arch/sparc64/include/mm/sun4v/frame.h
/branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tlb.h
/branches/sparc/kernel/arch/sparc64/include/register.h
/branches/sparc/kernel/arch/sparc64/include/sun4u/asm.h
/branches/sparc/kernel/arch/sparc64/src/console.c
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4u/cpu.c
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4u/tlb.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4v/as.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4v/tlb.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4u/smp.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4v/smp.c
/branches/sparc/kernel/arch/sparc64/src/sun4u/sparc64.c
/branches/sparc/kernel/arch/sparc64/src/sun4v/sparc64.c
/branches/sparc/uspace/app/init/init.c
3771 5615 d 13 h rimsky /branches/sparc/kernel/arch/sparc64/ Forgotten files comitted to repository.  
/branches/sparc/kernel/arch/sparc64/include/mm/pagesize.h
/branches/sparc/kernel/arch/sparc64/include/mm/sun4v/tlb.h
/branches/sparc/kernel/arch/sparc64/include/sun4u/cpu.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/cpu.h
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4u
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4u/cpu.c
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4u
/branches/sparc/kernel/arch/sparc64/src/mm/sun4u/tlb.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4v
/branches/sparc/kernel/arch/sparc64/src/mm/sun4v/tlb.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4u
/branches/sparc/kernel/arch/sparc64/src/smp/sun4u/smp.c
/branches/sparc/kernel/arch/sparc64/src/smp/sun4v
/branches/sparc/kernel/arch/sparc64/src/smp/sun4v/smp.c
/branches/sparc/kernel/arch/sparc64/include/mm/tlb.h
/branches/sparc/kernel/arch/sparc64/src/cpu/cpu.c
/branches/sparc/kernel/arch/sparc64/src/mm/tlb.c
/branches/sparc/kernel/arch/sparc64/src/smp/smp.c