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
3831 5615 d 23 h decky /trunk/uspace/srv/kbd/arch/ppc32/src/ fix typo  
/trunk/uspace/srv/kbd/arch/ppc32/src/kbd.c
3830 5616 d 17 h decky /trunk/kernel/arch/ppc32/ ppc32: add support for cache disable page access control  
/trunk/kernel/arch/ppc32/include/mm/page.h
/trunk/kernel/arch/ppc32/include/mm/tlb.h
/trunk/kernel/arch/ppc32/include/types.h
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3829 5616 d 18 h decky /trunk/ use macio optionally  
/trunk/boot/arch/ppc32/loader/main.c
/trunk/boot/arch/ppc32/loader/main.h
/trunk/boot/arch/ppc32/loader/ofwarch.c
/trunk/boot/genarch/ofw.h
/trunk/kernel/arch/ppc32/include/boot/boot.h
/trunk/kernel/arch/ppc32/src/drivers/cuda.c
/trunk/kernel/arch/ppc32/src/drivers/pic.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/uspace/srv/kbd/arch/ppc32/src/kbd.c
3828 5616 d 18 h decky /trunk/kernel/generic/src/main/ print numbers, not "llu"  
/trunk/kernel/generic/src/main/kinit.c
3827 5616 d 19 h decky /trunk/ remove tlbia instruction, which is unsupported by PowerPC 7450  
/trunk/boot/arch/ppc32/loader/asm.S
/trunk/kernel/arch/ppc32/src/mm/tlb.c
/trunk/kernel/arch/ppc64/src/mm/tlb.c
3826 5616 d 19 h decky /trunk/boot/genarch/ call mmu_translate with corrent number of arguments  
/trunk/boot/genarch/ofw.c
3825 5616 d 19 h decky /trunk/boot/arch/ppc64/loader/ remove debugging output  
/trunk/boot/arch/ppc64/loader/debug.inc
/trunk/boot/arch/ppc64/loader/asm.S
3824 5616 d 20 h decky /trunk/boot/arch/ppc32/loader/ move loader base address to 16 MB
remove debugging output
 
/trunk/boot/arch/ppc32/loader/debug.inc
/trunk/boot/arch/ppc32/loader/_link.ld.in
/trunk/boot/arch/ppc32/loader/asm.S
3823 5617 d 20 h decky /trunk/boot/arch/sparc64/loader/ correct memory mapping for machines with physical memory displacement
this fixes booting on machines whose physical memory does not start at 0
 
/trunk/boot/arch/sparc64/loader/main.c
3822 5617 d 20 h decky /trunk/ remove extra question marks  
/trunk/HelenOS.config
3821 5618 d 15 h decky /trunk/tools/ better compatibility with older versions of Python  
/trunk/tools/config.py
3820 5618 d 16 h svoboda /trunk/uspace/lib/libc/generic/ Delay connecting to console until first use. Prevents a failed load attempt from trashing an inactive VC.  
/trunk/uspace/lib/libc/generic/libc.c
3819 5620 d 15 h jermar /trunk/ Introduce a new syscall: SYS_IPC_FORWARD_SLOW.  
/trunk/kernel/generic/include/ipc/sysipc.h
/trunk/kernel/generic/include/syscall/syscall.h
/trunk/kernel/generic/src/ipc/sysipc.c
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/uspace/app/trace/syscalls.c
/trunk/uspace/lib/libc/generic/ipc.c
/trunk/uspace/lib/libc/include/ipc/ipc.h
3818 5620 d 21 h jermar /trunk/uspace/lib/libc/include/ipc/ Optimize ipc.h.  
/trunk/uspace/lib/libc/include/ipc/ipc.h
3817 5623 d 12 h rimsky /branches/sparc/kernel/ Progress on Niagara: Commented out portions of mm, which are not required for kernel threads (temporarily). Scheduler is working. Implemented a driver of hypervisor's standard input. Kernel console is usable.  
/branches/sparc/kernel/arch/sparc64/src/mm/sun4u/as.c
/branches/sparc/kernel/arch/sparc64/src/mm/sun4v/as.c
/branches/sparc/kernel/arch/sparc64/src/mm/as.c
/branches/sparc/kernel/arch/sparc64/Makefile.inc
/branches/sparc/kernel/arch/sparc64/include/drivers/kbd.h
/branches/sparc/kernel/arch/sparc64/include/drivers/niagara.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/hypercall.h
/branches/sparc/kernel/arch/sparc64/src/console.c
/branches/sparc/kernel/arch/sparc64/src/drivers/niagara.c
/branches/sparc/kernel/arch/sparc64/src/sun4v/sparc64.c
/branches/sparc/kernel/generic/src/main/kinit.c
3816 5623 d 18 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ cstyle (nits) 80 column limit  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3815 5623 d 18 h post /trunk/uspace/app/bdsh/cmds/modules/ Stop using assert() in modules/builtins as abort() will crash the entire shell.
Handle the case and report the issue, leaving the user able to reproduce it
without rebooting.
 
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
/trunk/uspace/app/bdsh/cmds/modules/rm/rm.c
3814 5623 d 20 h post /trunk/uspace/app/bdsh/cmds/modules/ls/ ls now prints file sizes  
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c
3813 5623 d 21 h post /trunk/uspace/app/bdsh/ Get rid of cli_strdup(), cli_strtok(), cli_strtok_r(), just use facilities in libc  
/trunk/uspace/app/bdsh/AUTHORS
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir.c
/trunk/uspace/app/bdsh/cmds/modules/touch/touch.c
/trunk/uspace/app/bdsh/exec.c
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/bdsh/util.c
/trunk/uspace/app/bdsh/util.h
3812 5624 d 4 h post /trunk/uspace/app/bdsh/ Get rid of cli_restricted and cli_interactive  
/trunk/uspace/app/bdsh/input.c
/trunk/uspace/app/bdsh/scli.c
3811 5624 d 4 h post /trunk/uspace/app/bdsh/ exit should be a builtin, since it will eventually need to know about running jobs  
/trunk/uspace/app/bdsh/cmds/builtins/exit
/trunk/uspace/app/bdsh/cmds/builtins/exit/exit.c
/trunk/uspace/app/bdsh/cmds/builtins/exit/exit.h
/trunk/uspace/app/bdsh/cmds/builtins/exit/exit_def.h
/trunk/uspace/app/bdsh/cmds/builtins/exit/quit.c
/trunk/uspace/app/bdsh/cmds/builtins/exit/quit.h
/trunk/uspace/app/bdsh/cmds/builtins/exit/quit_def.h
/trunk/uspace/app/bdsh/cmds/modules/quit
/trunk/uspace/app/bdsh/Makefile
/trunk/uspace/app/bdsh/cmds/builtins/builtins.h
/trunk/uspace/app/bdsh/cmds/builtins/exit/entry.h
/trunk/uspace/app/bdsh/cmds/modules/modules.h
3810 5624 d 4 h post /trunk/uspace/app/bdsh/cmds/ Update the mknewcmd script  
/trunk/uspace/app/bdsh/cmds/mknewcmd
3809 5624 d 4 h post /trunk/uspace/app/bdsh/ Eliminate 'restrict' from command structure, get rid of needless aliases.
Order of search is builtin -> module -> external, there is no need to
restrict commands to (non)interative shells only any longer.
 
/trunk/uspace/app/bdsh/cmds/builtin_cmds.c
/trunk/uspace/app/bdsh/cmds/builtins/builtin_aliases.h
/trunk/uspace/app/bdsh/cmds/builtins/cd/cd_def.h
/trunk/uspace/app/bdsh/cmds/cmds.h
/trunk/uspace/app/bdsh/cmds/mod_cmds.c
/trunk/uspace/app/bdsh/cmds/modules/cat/cat_def.h
/trunk/uspace/app/bdsh/cmds/modules/cp/cp_def.h
/trunk/uspace/app/bdsh/cmds/modules/help/help.c
/trunk/uspace/app/bdsh/cmds/modules/help/help_def.h
/trunk/uspace/app/bdsh/cmds/modules/ls/ls_def.h
/trunk/uspace/app/bdsh/cmds/modules/mkdir/mkdir_def.h
/trunk/uspace/app/bdsh/cmds/modules/module_aliases.h
/trunk/uspace/app/bdsh/cmds/modules/pwd/pwd_def.h
/trunk/uspace/app/bdsh/cmds/modules/quit/quit.c
/trunk/uspace/app/bdsh/cmds/modules/quit/quit_def.h
/trunk/uspace/app/bdsh/cmds/modules/rm/rm_def.h
/trunk/uspace/app/bdsh/cmds/modules/sleep/sleep_def.h
/trunk/uspace/app/bdsh/cmds/modules/touch/touch_def.h
/trunk/uspace/app/bdsh/input.c
3808 5624 d 18 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
3807 5624 d 19 h decky /trunk/contrib/default/ default configs for other platforms  
/trunk/contrib/default/arm32
/trunk/contrib/default/arm32/Makefile.config
/trunk/contrib/default/arm32/output
/trunk/contrib/default/ia32
/trunk/contrib/default/ia32/Makefile.config
/trunk/contrib/default/ia32/output
/trunk/contrib/default/ia32xen
/trunk/contrib/default/ia32xen/Makefile.config
/trunk/contrib/default/ia32xen/output
/trunk/contrib/default/ia64
/trunk/contrib/default/ia64/Makefile.config
/trunk/contrib/default/ia64/output
/trunk/contrib/default/mips32
/trunk/contrib/default/mips32/Makefile.config
/trunk/contrib/default/mips32/output
/trunk/contrib/default/ppc32
/trunk/contrib/default/ppc32/Makefile.config
/trunk/contrib/default/ppc32/output
/trunk/contrib/default/ppc64
/trunk/contrib/default/ppc64/Makefile.config
/trunk/contrib/default/ppc64/output
/trunk/contrib/default/sparc64
/trunk/contrib/default/sparc64/Makefile.config
/trunk/contrib/default/sparc64/output
3806 5624 d 20 h decky /trunk/contrib/default/ default configuration for amd64  
/trunk/contrib/default
/trunk/contrib/default/amd64
/trunk/contrib/default/amd64/Makefile.config
/trunk/contrib/default/amd64/output
3805 5624 d 20 h decky /trunk/tools/ nicer display  
/trunk/tools/xtui.py
3804 5624 d 20 h decky /trunk/tools/ fallback to dialog if newt is not available
fallback to plain text if dialog is not available
 
/trunk/tools/xtui.py
/trunk/tools/config.py
3803 5625 d 17 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
3802 5626 d 20 h decky /trunk/kernel/arch/ fallback to VGA registers if VESA routine fails  
/trunk/kernel/arch/amd64/src/boot/boot.S
/trunk/kernel/arch/ia32/src/boot/boot.S
3801 5627 d 14 h rimsky /branches/sparc/kernel/arch/sparc64/src/trap/sun4v/ Minor fixes in the preemptible trap handler.  
/branches/sparc/kernel/arch/sparc64/src/trap/sun4v/trap_table.S
3800 5627 d 15 h decky /trunk/kernel/arch/ simplify compile options  
/trunk/kernel/arch/ia32/Makefile.inc
/trunk/kernel/arch/ia32xen/Makefile.inc
3799 5627 d 16 h decky /trunk/contrib/toolchain/ unify binutils and GCC versions in toolchain scripts  
/trunk/contrib/toolchain/toolchain.amd64.sh
/trunk/contrib/toolchain/toolchain.arm32.sh
/trunk/contrib/toolchain/toolchain.ia32.sh
/trunk/contrib/toolchain/toolchain.ia64.sh
/trunk/contrib/toolchain/toolchain.mipseb32.sh
/trunk/contrib/toolchain/toolchain.mipsel32.sh
/trunk/contrib/toolchain/toolchain.ppc32.sh
/trunk/contrib/toolchain/toolchain.ppc64.sh
3798 5628 d 13 h rimsky /branches/sparc/kernel/ Implemented preemptible trap handler for sun4v for trapping from kernel (not userspace). Not properly tested/debugged yet. HelenOS now reaches the as_install_arch function (where it, of course, fails).  
/branches/sparc/kernel/arch/sparc64/Makefile.inc
/branches/sparc/kernel/arch/sparc64/include/cpu.h
/branches/sparc/kernel/arch/sparc64/include/sun4v/regdef.h
/branches/sparc/kernel/arch/sparc64/src/cpu/sun4v/cpu.c
/branches/sparc/kernel/arch/sparc64/src/trap/sun4v/trap_table.S
/branches/sparc/kernel/generic/src/main/main.c
/branches/sparc/kernel/generic/src/proc/scheduler.c
3797 5629 d 19 h jermar /trunk/boot/genarch/ cstyle  
/trunk/boot/genarch/ofw_tree.c
3796 5629 d 19 h jermar /trunk/boot/genarch/ OpenBIOS's nextprop is more sensitive than the OBP version.
Use two char arrays instead of one when determining the number of node's
properties.

--This line,
and those below, will be ignored--

M genarch/ofw_tree.c
 
/trunk/boot/genarch/ofw_tree.c
3795 5632 d 0 h svoboda /trunk/uspace/ Remove delta-redrawing. (At least until someone can figure out how to do it properly).  
/trunk/uspace/lib/libc/include/ipc/fb.h
/trunk/uspace/srv/console/gcons.c
/trunk/uspace/srv/fb/fb.c
3794 5632 d 15 h svoboda /trunk/uspace/lib/libc/ Fix mips32 userspace atomic_add() the same way as the kernel one. This problem prevented building at lower optimization levels.  
/trunk/uspace/lib/libc/Makefile.toolchain
/trunk/uspace/lib/libc/arch/mips32/include/atomic.h
3793 5634 d 14 h svoboda /trunk/uspace/ Viewport invalidation. Makes delta-redraw optimization work when returning from kcon.  
/trunk/uspace/lib/libc/include/ipc/fb.h
/trunk/uspace/srv/console/gcons.c
/trunk/uspace/srv/fb/fb.c
3792 5636 d 14 h svoboda /trunk/uspace/srv/fb/ Must check colors in draw_text_data().  
/trunk/uspace/srv/fb/fb.c