Subversion Repositories HelenOS

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
4638 5422 d 22 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
3864 5576 d 16 h rimsky /branches/sparc/kernel/arch/sparc64/src/sun4v/ Allocated bigger memory block for the Machine Description. This was the problem which prevented running HelenOS on real Niagara. Now all kernel tests except for 'slab2' pass on real Niagara.  
/branches/sparc/kernel/arch/sparc64/src/sun4v/md.c
3783 5610 d 16 h rimsky /branches/sparc/kernel/arch/sparc64/ Machine description traversal implemented. Now used to detect CPU frequency.  
/branches/sparc/kernel/arch/sparc64/include/sun4v/md.h
/branches/sparc/kernel/arch/sparc64/src/sun4v/md.c
/branches/sparc/kernel/arch/sparc64/Makefile.inc
/branches/sparc/kernel/arch/sparc64/include/cpu.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/hypercall.h
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c
/branches/sparc/kernel/arch/sparc64/src/sun4v/sparc64.c