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
2162 6301 d 9 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
2159 6302 d 7 h kebrt /branches/arm/kernel/arch/arm32/ kernel_image_start, arch_pre_main added  
/branches/arm/kernel/arch/arm32/include/asm
/branches/arm/kernel/arch/arm32/include/asm/boot.h
/branches/arm/kernel/arch/arm32/include/boot.h
/branches/arm/kernel/arch/arm32/src/arm32.c
/branches/arm/kernel/arch/arm32/src/start.S
2158 6302 d 7 h kebrt /branches/arm/boot/arch/arm32/loader/ __builtin_memcpy used  
/branches/arm/boot/arch/arm32/loader/asm.h
2157 6302 d 9 h jancik /branches/arm/tools/ Cygwin with TurtoiseSVN has problem with symlinks ... this script solves this.

Run this after downloading sources and before compilation.

Alf
 
/branches/arm/tools/cygwin_symlink_patch.sh
2156 6302 d 9 h kebrt /branches/arm/boot/generic/ link added  
/branches/arm/boot/generic/genarch
2155 6302 d 11 h kebrt /branches/arm/kernel/arch/arm32/ kernel init now only halts the simulator  
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/src/start.S
2154 6302 d 11 h kebrt /branches/arm/boot/arch/arm32/loader/ jump to kernel fixed  
/branches/arm/boot/arch/arm32/loader/boot.S
2153 6302 d 11 h kebrt /branches/arm/boot/arch/arm32/loader/ memcpy changed to gcc-generated  
/branches/arm/boot/arch/arm32/loader/asm.S
/branches/arm/boot/arch/arm32/loader/asm.h
2152 6302 d 11 h kebrt /branches/arm/boot/arch/arm32/loader/ comments  
/branches/arm/boot/arch/arm32/loader/main.c
2151 6302 d 11 h kebrt /branches/arm/boot/arch/arm32/loader/ missing dependencies  
/branches/arm/boot/arch/arm32/loader/Makefile
2150 6302 d 13 h kebrt /branches/arm/boot/genarch/ softint added to boot  
/branches/arm/boot/genarch/division.c
/branches/arm/boot/genarch/include
/branches/arm/boot/genarch/include/softint
2149 6302 d 19 h jancik /branches/arm/kernel/arch/arm32/include/  
/branches/arm/kernel/arch/arm32/include/mm/page.h
/branches/arm/kernel/arch/arm32/include/types.h
2148 6302 d 19 h jancik /branches/arm/kernel/doc/  
/branches/arm/kernel/doc/AUTHORS
2147 6302 d 19 h jancik /branches/arm/kernel/arch/arm32/include/ alf: Page table structure  
/branches/arm/kernel/arch/arm32/include/mm/page.h
/branches/arm/kernel/arch/arm32/include/types.h
2146 6302 d 22 h kebrt /branches/arm/kernel/arch/arm32/ small changes for gxemul (elf->binary), OUTPUT_ARCH added  
/branches/arm/kernel/arch/arm32/Makefile.inc
/branches/arm/kernel/arch/arm32/_link.ld.in
/branches/arm/kernel/arch/arm32/src/start.S
2145 6302 d 22 h kebrt /branches/arm/boot/arch/arm32/ first version of arm boot loader, still cannot jump to kernel  
/branches/arm/boot/arch/arm32/loader
/branches/arm/boot/arch/arm32/loader/Makefile
/branches/arm/boot/arch/arm32/loader/asm.S
/branches/arm/boot/arch/arm32/loader/asm.h
/branches/arm/boot/arch/arm32/loader/boot.S
/branches/arm/boot/arch/arm32/loader/io.c
/branches/arm/boot/arch/arm32/loader/main.c
/branches/arm/boot/arch/arm32/loader/main.h
/branches/arm/boot/arch/arm32/loader/pack
/branches/arm/boot/arch/arm32/loader/types.h
/branches/arm/boot/arch/arm32/Makefile.inc
2137 6304 d 1 h kebrt /branches/arm/contrib/toolchain/ typo  
/branches/arm/contrib/toolchain/toolchain.arm32.sh
2136 6304 d 2 h kebrt /branches/arm/kernel/doc/ new developer  
/branches/arm/kernel/doc/AUTHORS
2135 6304 d 6 h stepan /branches/arm/kernel/doc/ test commit  
/branches/arm/kernel/doc/AUTHORS
2131 6307 d 4 h decky /branches/ add development branches  
/branches
/branches/arm
/branches/fs
/branches/rcu
2129 6340 d 0 h jermar /trunk/ Fix small problem in sparc64 port.

Bump version to 0.2.0.4 (Sunset).
 
/trunk/kernel/arch/sparc64/include/atomic.h
/trunk/version
2128 6347 d 2 h jermar /trunk/ Add arm32 architecture. The 32 suffix is used to specify that 16-bit Thumb
instructions are not used. The arm32 code is mostly composed of placeholders
that need to be replaced by real implementation. So far, the arm32 tree
only compiles. If run under GXEmul simulator, an infinit loop at the
kernel entry point will be entered.
 
/trunk/boot/arch/arm32
/trunk/boot/arch/arm32/Makefile.inc
/trunk/contrib/toolchain/toolchain.arm32.sh
/trunk/kernel/arch/arm32
/trunk/kernel/arch/arm32/Makefile.inc
/trunk/kernel/arch/arm32/_link.ld.in
/trunk/kernel/arch/arm32/include
/trunk/kernel/arch/arm32/include/arch.h
/trunk/kernel/arch/arm32/include/arg.h
/trunk/kernel/arch/arm32/include/asm.h
/trunk/kernel/arch/arm32/include/atomic.h
/trunk/kernel/arch/arm32/include/barrier.h
/trunk/kernel/arch/arm32/include/byteorder.h
/trunk/kernel/arch/arm32/include/context.h
/trunk/kernel/arch/arm32/include/cpu.h
/trunk/kernel/arch/arm32/include/cycle.h
/trunk/kernel/arch/arm32/include/debug.h
/trunk/kernel/arch/arm32/include/elf.h
/trunk/kernel/arch/arm32/include/exception.h
/trunk/kernel/arch/arm32/include/faddr.h
/trunk/kernel/arch/arm32/include/fpu_context.h
/trunk/kernel/arch/arm32/include/interrupt.h
/trunk/kernel/arch/arm32/include/memstr.h
/trunk/kernel/arch/arm32/include/mm
/trunk/kernel/arch/arm32/include/mm/as.h
/trunk/kernel/arch/arm32/include/mm/asid.h
/trunk/kernel/arch/arm32/include/mm/frame.h
/trunk/kernel/arch/arm32/include/mm/memory_init.h
/trunk/kernel/arch/arm32/include/mm/page.h
/trunk/kernel/arch/arm32/include/mm/tlb.h
/trunk/kernel/arch/arm32/include/proc
/trunk/kernel/arch/arm32/include/proc/task.h
/trunk/kernel/arch/arm32/include/proc/thread.h
/trunk/kernel/arch/arm32/include/types.h
/trunk/kernel/arch/arm32/src
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/arm32/src/context.S
/trunk/kernel/arch/arm32/src/cpu
/trunk/kernel/arch/arm32/src/cpu/cpu.c
/trunk/kernel/arch/arm32/src/ddi
/trunk/kernel/arch/arm32/src/ddi/ddi.c
/trunk/kernel/arch/arm32/src/dummy.S
/trunk/kernel/arch/arm32/src/mm
/trunk/kernel/arch/arm32/src/mm/as.c
/trunk/kernel/arch/arm32/src/mm/frame.c
/trunk/kernel/arch/arm32/src/mm/page.c
/trunk/kernel/arch/arm32/src/start.S
/trunk/uspace/kbd/arch/arm32
/trunk/uspace/kbd/arch/arm32/include
/trunk/uspace/kbd/arch/arm32/include/kbd.h
/trunk/uspace/kbd/arch/arm32/src
/trunk/uspace/kbd/arch/arm32/src/kbd.c
/trunk/uspace/libc/arch/arm32
/trunk/uspace/libc/arch/arm32/Makefile.inc
/trunk/uspace/libc/arch/arm32/_link.ld.in
/trunk/uspace/libc/arch/arm32/include
/trunk/uspace/libc/arch/arm32/include/atomic.h
/trunk/uspace/libc/arch/arm32/include/config.h
/trunk/uspace/libc/arch/arm32/include/endian.h
/trunk/uspace/libc/arch/arm32/include/faddr.h
/trunk/uspace/libc/arch/arm32/include/limits.h
/trunk/uspace/libc/arch/arm32/include/psthread.h
/trunk/uspace/libc/arch/arm32/include/stackarg.h
/trunk/uspace/libc/arch/arm32/include/syscall.h
/trunk/uspace/libc/arch/arm32/include/thread.h
/trunk/uspace/libc/arch/arm32/include/types.h
/trunk/uspace/libc/arch/arm32/src
/trunk/uspace/libc/arch/arm32/src/dummy.S
/trunk/uspace/libc/arch/arm32/src/entry.s
/trunk/uspace/libc/arch/arm32/src/psthread.S
/trunk/uspace/libc/arch/arm32/src/syscall.c
/trunk/uspace/libc/arch/arm32/src/thread.c
/trunk/uspace/libc/arch/arm32/src/thread_entry.s
/trunk/uspace/softfloat/arch/arm32
/trunk/uspace/softfloat/arch/arm32/include
/trunk/uspace/softfloat/arch/arm32/include/functions.h
/trunk/HelenOS.config
/trunk/Makefile
/trunk/boot/boot.config
/trunk/kernel/generic/include/lib/elf.h
/trunk/kernel/generic/src/mm/frame.c
/trunk/kernel/kernel.config
/trunk/uspace/libc/include/ctype.h
/trunk/uspace/uspace.config
2127 6347 d 12 h decky /trunk/kernel/generic/src/lib/ add forgotten implementation  
/trunk/kernel/generic/src/lib/objc.c
2126 6347 d 22 h decky /trunk/kernel/ small cleanup, more work coming  
/trunk/kernel/generic/include/lib/objc_ext.h
/trunk/kernel/generic/src/lib/objc_ext.c
/trunk/kernel/generic/src/lib/objc.c
/trunk/kernel/Makefile
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/src/mm/as.c
2125 6348 d 1 h decky /trunk/ experimental support for Objective C
(disabled by default)
 
/trunk/kernel/generic/include/lib/objc.h
/trunk/kernel/generic/src/lib/objc.c
/trunk/contrib/toolchain/toolchain.ia32.sh
/trunk/contrib/toolchain/toolchain.sparc64.sh
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/Makefile.inc
/trunk/kernel/arch/ia32/Makefile.inc
/trunk/kernel/arch/ia32/src/mm/as.c
/trunk/kernel/arch/ia32xen/Makefile.inc
/trunk/kernel/arch/ia64/Makefile.inc
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/kernel/arch/ppc32/Makefile.inc
/trunk/kernel/arch/ppc64/Makefile.inc
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/genarch/include/mm/page_pt.h
/trunk/kernel/genarch/src/mm/as_pt.c
/trunk/kernel/generic/include/memstr.h
/trunk/kernel/generic/include/mm/as.h
/trunk/kernel/generic/include/print.h
/trunk/kernel/generic/src/lib/memstr.c
/trunk/kernel/generic/src/mm/as.c
/trunk/kernel/generic/src/printf/vprintf.c
/trunk/kernel/kernel.config
2124 6348 d 3 h decky /trunk/kernel/generic/ implement simple realloc()  
/trunk/kernel/generic/include/mm/slab.h
/trunk/kernel/generic/src/mm/slab.c
2123 6354 d 5 h decky /trunk/kernel/generic/src/mm/ add forgotten unsigned  
/trunk/kernel/generic/src/mm/frame.c
/trunk/kernel/generic/src/mm/slab.c
2122 6354 d 5 h decky /trunk/kernel/generic/ explicit typecast, fix signed/unsigned comparison  
/trunk/kernel/generic/include/mm/frame.h
/trunk/kernel/generic/src/mm/frame.c
2121 6354 d 6 h decky /trunk/kernel/generic/src/mm/ remove anonymous structure, add static qualifier  
/trunk/kernel/generic/src/mm/frame.c
2120 6354 d 6 h decky /trunk/kernel/generic/include/syscall/ specify syscall handler arguments  
/trunk/kernel/generic/include/syscall/syscall.h
2119 6354 d 6 h decky /trunk/kernel/generic/src/syscall/ explicit typecast  
/trunk/kernel/generic/src/syscall/syscall.c
2118 6354 d 6 h decky /trunk/kernel/generic/src/ explicit typecast, fix signed/unsigned comparison  
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/proc/scheduler.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/proc/thread.c
2117 6354 d 7 h decky /trunk/kernel/generic/src/ddi/ explicit typecast  
/trunk/kernel/generic/src/ddi/irq.c
2116 6354 d 7 h decky /trunk/kernel/generic/src/ddi/ explicit typecast  
/trunk/kernel/generic/src/ddi/ddi.c
2115 6354 d 7 h decky /trunk/kernel/generic/src/cpu/ fix signed/unsigned comparison  
/trunk/kernel/generic/src/cpu/cpu.c
2114 6354 d 7 h decky /trunk/kernel/generic/src/console/ explicit typecast  
/trunk/kernel/generic/src/console/cmd.c
2113 6354 d 8 h decky /trunk/kernel/generic/src/console/ explicit typecast, fix signed/unsigned comparison  
/trunk/kernel/generic/src/console/kconsole.c
2112 6354 d 9 h decky /trunk/kernel/generic/src/adt/ explicit typecast, fix signed/unsigned comparison  
/trunk/kernel/generic/src/adt/hash_table.c
2111 6354 d 9 h decky /trunk/kernel/generic/src/adt/ fix signed/unsigned comparison  
/trunk/kernel/generic/src/adt/btree.c
2110 6355 d 0 h jermar /trunk/kernel/arch/ia64/ Minor cleanup in ia64.  
/trunk/kernel/arch/ia64/include/drivers/ega.h
/trunk/kernel/arch/ia64/src/drivers/ega.c
/trunk/kernel/arch/ia64/include/simics
/trunk/kernel/arch/ia64/src/simics
/trunk/kernel/arch/ia64/Makefile.inc
/trunk/kernel/arch/ia64/src/cpu/cpu.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/ia64/src/start.S