Subversion Repositories HelenOS

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
3888 5590 d 7 h jermar /tags/0.4.0/ Tag 0.4.0.  
/tags/0.4.0
3873 5592 d 10 h decky /trunk/ finish cleanup  
/trunk/HelenOS.config
3865 5595 d 23 h rimsky /trunk/ Allow to suppress compilation of FB code on Sparc machines that do not have FB.  
/trunk/HelenOS.config
/trunk/kernel/arch/sparc64/Makefile.inc
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/generic/src/main/kinit.c
3822 5607 d 6 h decky /trunk/ remove extra question marks  
/trunk/HelenOS.config
3808 5614 d 4 h decky /trunk/ salvage duplicate configuration option  
/trunk/HelenOS.config
/trunk/boot/Makefile
/trunk/boot/arch/sparc64/loader/main.c
/trunk/contrib/default/sparc64/Makefile.config
/trunk/tools/config.py
3803 5615 d 3 h decky /trunk/ configuration system overhaul (requires newt)  
/trunk/boot/boot.config
/trunk/kernel/kernel.config
/trunk/uspace/uspace.config
/trunk/HelenOS.config
/trunk/Makefile
/trunk/boot/Makefile
/trunk/boot/arch/arm32/loader/Makefile
/trunk/boot/arch/ia64/loader/Makefile
/trunk/boot/arch/mips32/loader/Makefile
/trunk/boot/arch/ppc32/loader/Makefile
/trunk/boot/arch/ppc64/loader/Makefile
/trunk/boot/arch/sparc64/loader/Makefile
/trunk/kernel/Makefile
/trunk/tools/config.py
/trunk/uspace/Makefile
/trunk/uspace/app/bdsh/Makefile
/trunk/uspace/app/init/Makefile
/trunk/uspace/app/klog/Makefile
/trunk/uspace/app/tester/Makefile
/trunk/uspace/app/tetris/Makefile
/trunk/uspace/app/trace/Makefile
/trunk/uspace/lib/libblock/Makefile
/trunk/uspace/lib/libc/Makefile
/trunk/uspace/lib/libc/Makefile.toolchain
/trunk/uspace/lib/libc/arch/mips32/Makefile.inc
/trunk/uspace/lib/libfs/Makefile
/trunk/uspace/lib/softfloat/Makefile
/trunk/uspace/lib/softint/Makefile
/trunk/uspace/srv/console/Makefile
/trunk/uspace/srv/devmap/Makefile
/trunk/uspace/srv/fb/Makefile
/trunk/uspace/srv/fs/fat/Makefile
/trunk/uspace/srv/fs/tmpfs/Makefile
/trunk/uspace/srv/kbd/Makefile
/trunk/uspace/srv/loader/Makefile
/trunk/uspace/srv/ns/Makefile
/trunk/uspace/srv/pci/Makefile
/trunk/uspace/srv/pci/libpci/Makefile
/trunk/uspace/srv/rd/Makefile
/trunk/uspace/srv/vfs/Makefile
3696 5654 d 16 h vana /trunk/ IA64: default build for real machines  
/trunk/HelenOS.config
3228 5792 d 18 h decky /trunk/ physical memory detection in MSIM (discontinous regions supported)
remove Sgi Indy (ARC) support -- it was unmaintaned, untested for years and without uspace support
 
/trunk/contrib/conf/bootindy
/trunk/kernel/arch/mips32/include/drivers/arc.h
/trunk/kernel/arch/mips32/src/drivers/arc.c
/trunk/HelenOS.config
/trunk/Makefile
/trunk/contrib/conf/msim.conf
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/kernel/arch/mips32/include/drivers/msim.h
/trunk/kernel/arch/mips32/include/drivers/serial.h
/trunk/kernel/arch/mips32/include/mm/as.h
/trunk/kernel/arch/mips32/include/mm/tlb.h
/trunk/kernel/arch/mips32/src/console.c
/trunk/kernel/arch/mips32/src/drivers/msim.c
/trunk/kernel/arch/mips32/src/interrupt.c
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/mips32/src/mm/as.c
/trunk/kernel/arch/mips32/src/mm/frame.c
/trunk/kernel/arch/mips32/src/mm/tlb.c
/trunk/kernel/doc/arch/mips32
/trunk/kernel/generic/include/config.h
/trunk/kernel/generic/include/macros.h
/trunk/kernel/kernel.config
3045 5846 d 21 h decky /trunk/ remove ARM machine choice  
/trunk/HelenOS.config
3028 5850 d 7 h decky /trunk/ cleanup scripts  
/trunk/HelenOS.config
/trunk/tools/fix_symlinks.sh
/trunk/tools/mktmpfs.py
/trunk/uspace/srv/pci/update-ids
2830 5901 d 5 h jermar /trunk/ Add (c) and the modified BSD license to the config system.  
/trunk/HelenOS.config
/trunk/boot/boot.config
/trunk/kernel/kernel.config
/trunk/tools/config.py
/trunk/uspace/uspace.config
2511 6114 d 2 h vana /trunk/ IA64 loader (based on sparc loader)  
/trunk/boot/arch/ia64/loader
/trunk/boot/arch/ia64/loader/Makefile
/trunk/boot/arch/ia64/loader/asm.S
/trunk/boot/arch/ia64/loader/asm.h
/trunk/boot/arch/ia64/loader/boot.S
/trunk/boot/arch/ia64/loader/main.c
/trunk/boot/arch/ia64/loader/main.h
/trunk/boot/arch/ia64/loader/pack
/trunk/boot/arch/ia64/loader/stack.h
/trunk/boot/arch/ia64/loader/types.h
/trunk/HelenOS.config
/trunk/boot/arch/ia64/Makefile.inc
/trunk/boot/arch/sparc64/loader/Makefile
2465 6207 d 6 h jermar /trunk/ Merge arm32 into trunk.  
/trunk/boot/arch/arm32/loader
/trunk/boot/doc
/trunk/boot/genarch/division.c
/trunk/boot/genarch/include
/trunk/boot/generic/genarch
/trunk/kernel/arch/arm32/include/asm
/trunk/kernel/arch/arm32/include/boot.h
/trunk/kernel/arch/arm32/include/console.h
/trunk/kernel/arch/arm32/include/debug
/trunk/kernel/arch/arm32/include/drivers
/trunk/kernel/arch/arm32/include/machine.h
/trunk/kernel/arch/arm32/include/mainpage.h
/trunk/kernel/arch/arm32/include/mm/page_fault.h
/trunk/kernel/arch/arm32/include/regutils.h
/trunk/kernel/arch/arm32/include/stack.h
/trunk/kernel/arch/arm32/src/asm.S
/trunk/kernel/arch/arm32/src/console.c
/trunk/kernel/arch/arm32/src/debug
/trunk/kernel/arch/arm32/src/drivers
/trunk/kernel/arch/arm32/src/exception.c
/trunk/kernel/arch/arm32/src/interrupt.c
/trunk/kernel/arch/arm32/src/mm/memory_init.c
/trunk/kernel/arch/arm32/src/mm/page_fault.c
/trunk/kernel/arch/arm32/src/mm/tlb.c
/trunk/kernel/arch/arm32/src/panic.S
/trunk/kernel/arch/arm32/src/userspace.c
/trunk/kernel/doc/arch/arm32
/trunk/tools/cygwin_symlink_patch.sh
/trunk/uspace/kbd/arch/arm32/src/kbd_gxemul.c
/trunk/uspace/libc/arch/arm32/src/eabi.S
/trunk/uspace/libc/arch/arm32/src/dummy.S
/trunk/HelenOS.config
/trunk/boot/arch/arm32/Makefile.inc
/trunk/boot/arch/arm32/loader/Makefile
/trunk/boot/boot.config
/trunk/boot/generic/align.h
/trunk/boot/generic/gentypes.h
/trunk/boot/generic/printf.c
/trunk/boot/generic/printf.h
/trunk/boot/generic/stdarg.h
/trunk/kernel/arch/amd64/include/mm/page.h
/trunk/kernel/arch/arm32/Makefile.inc
/trunk/kernel/arch/arm32/_link.ld.in
/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/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/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/task.h
/trunk/kernel/arch/arm32/include/proc/thread.h
/trunk/kernel/arch/arm32/include/types.h
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/arm32/src/context.S
/trunk/kernel/arch/arm32/src/cpu/cpu.c
/trunk/kernel/arch/arm32/src/ddi/ddi.c
/trunk/kernel/arch/arm32/src/dummy.S
/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/kernel/arch/ia32/include/mm/page.h
/trunk/kernel/arch/ia32xen/include/mm/page.h
/trunk/kernel/arch/mips32/include/mm/page.h
/trunk/kernel/arch/ppc32/include/mm/page.h
/trunk/kernel/arch/ppc64/include/mm/page.h
/trunk/kernel/doc/AUTHORS
/trunk/kernel/doc/doxygroups.h
/trunk/kernel/genarch/include/mm/page_pt.h
/trunk/kernel/genarch/src/mm/as_pt.c
/trunk/kernel/genarch/src/mm/page_pt.c
/trunk/kernel/generic/include/mm/frame.h
/trunk/kernel/generic/src/printf/printf.c
/trunk/kernel/kernel.config
/trunk/uspace/kbd/Makefile
/trunk/uspace/kbd/arch/arm32/include/kbd.h
/trunk/uspace/kbd/arch/arm32/src/kbd.c
/trunk/uspace/libc/arch/arm32/Makefile.inc
/trunk/uspace/libc/arch/arm32/_link.ld.in
/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/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/include/functions.h
2443 6214 d 23 h jermar /trunk/ sscc -> suncc  
/trunk/HelenOS.config
/trunk/boot/boot.config
/trunk/kernel/Makefile
/trunk/kernel/kernel.config
/trunk/uspace/uspace.config
2442 6214 d 23 h jermar /trunk/ Add dummy option for Sun Studio C Compiler.
For each architecture, offer only compilers that support the target.
 
/trunk/HelenOS.config
/trunk/boot/boot.config
/trunk/kernel/kernel.config
/trunk/uspace/uspace.config
2437 6215 d 0 h decky /trunk/ experimental support for ICC
(the sources has to be modified to avoid ICC compiler warnings)
 
/trunk/HelenOS.config
/trunk/kernel/Makefile
/trunk/kernel/kernel.config
2128 6323 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
2088 6338 d 8 h decky /trunk/ resolve ticket #22  
/trunk/HelenOS.config
/trunk/Makefile
2064 6363 d 0 h vana /trunk/ SIMICS added as a simulator kernel runs on  
/trunk/kernel/arch/ia64/include/simics
/trunk/kernel/arch/ia64/include/simics/ega.h
/trunk/kernel/arch/ia64/src/simics
/trunk/kernel/arch/ia64/src/simics/ega.c
/trunk/HelenOS.config
/trunk/kernel/arch/ia64/Makefile.inc
/trunk/kernel/arch/ia64/include/interrupt.h
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/generic/src/ipc/irq.c
/trunk/kernel/kernel.config
1952 6436 d 3 h jermar /trunk/ Rename xen32 to ia32xen.
The name seems to be more logical as Xen supports more host architectures.
 
/trunk/boot/arch/ia32xen
/trunk/kernel/arch/ia32xen
/trunk/kernel/arch/ia32xen/xen32
/trunk/boot/arch/xen32
/trunk/kernel/arch/ia32xen/xen32/Makefile.inc
/trunk/kernel/arch/ia32xen/xen32/_link.ld.in
/trunk/kernel/arch/ia32xen/xen32/include
/trunk/kernel/arch/ia32xen/xen32/src
/trunk/kernel/arch/xen32
/trunk/HelenOS.config
/trunk/Makefile
/trunk/boot/arch/ia32xen/grub/menu.debug.lst
/trunk/boot/arch/ia32xen/grub/menu.lst
/trunk/boot/boot.config
/trunk/kernel/arch/ia32xen/include/asm.h
/trunk/kernel/arch/ia32xen/include/boot/boot.h
/trunk/kernel/arch/ia32xen/include/drivers/xconsole.h
/trunk/kernel/arch/ia32xen/include/hypercall.h
/trunk/kernel/arch/ia32xen/include/mm/as.h
/trunk/kernel/arch/ia32xen/include/mm/asid.h
/trunk/kernel/arch/ia32xen/include/mm/frame.h
/trunk/kernel/arch/ia32xen/include/mm/memory_init.h
/trunk/kernel/arch/ia32xen/include/mm/page.h
/trunk/kernel/arch/ia32xen/include/mm/tlb.h
/trunk/kernel/arch/ia32xen/include/pm.h
/trunk/kernel/arch/ia32xen/include/types.h
/trunk/kernel/arch/ia32xen/src/drivers/xconsole.c
/trunk/kernel/arch/ia32xen/src/interrupt.c
/trunk/kernel/arch/ia32xen/src/mm/as.c
/trunk/kernel/arch/ia32xen/src/mm/frame.c
/trunk/kernel/arch/ia32xen/src/mm/memory_init.c
/trunk/kernel/arch/ia32xen/src/mm/page.c
/trunk/kernel/arch/ia32xen/src/mm/tlb.c
/trunk/kernel/arch/ia32xen/src/pm.c
/trunk/kernel/arch/ia32xen/src/proc/scheduler.c
/trunk/kernel/arch/ia32xen/src/proc/task.c
/trunk/kernel/arch/ia32xen/src/proc/thread.c
/trunk/kernel/arch/ia32xen/src/smp/apic.c
/trunk/kernel/arch/ia32xen/src/smp/ipi.c
/trunk/kernel/arch/ia32xen/src/smp/mps.c
/trunk/kernel/arch/ia32xen/src/smp/smp.c
/trunk/kernel/arch/ia32xen/src/userspace.c
/trunk/kernel/arch/ia32xen/src/xen32.c
/trunk/kernel/kernel.config

Show All