Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
3856 5599 d 3 h decky /trunk/ ppc32: strict coherency, compatible TLB flush  
/trunk/boot/arch/ppc32/loader/asm.S
/trunk/boot/arch/ppc32/loader/regname.h
/trunk/kernel/arch/ppc32/include/asm/regname.h
/trunk/kernel/arch/ppc32/include/barrier.h
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3855 5599 d 7 h decky /trunk/ flush cache during image copying  
/trunk/boot/arch/ppc32/loader/asm.S
/trunk/kernel/arch/ppc32/_link.ld.in
3854 5599 d 12 h decky /trunk/kernel/arch/ia64/src/ski/ make compliant with r3848 (kernel/arch/mips32/src/drivers/serial.c)  
/trunk/kernel/arch/ia64/src/ski/ski.c
3853 5600 d 1 h jermar /trunk/kernel/arch/ia64/src/ski/ Fix ia64 build.  
/trunk/kernel/arch/ia64/src/ski/ski.c
3852 5600 d 2 h jermar /trunk/kernel/arch/sparc64/src/drivers/ Fix sparc64 build.  
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
3851 5600 d 2 h jermar /trunk/kernel/arch/amd64/src/ Fix amd64 UP build.  
/trunk/kernel/arch/amd64/src/interrupt.c
3850 5600 d 5 h svoboda /trunk/uspace/app/trace/ Slighly update protocol defs in tracer.  
/trunk/uspace/app/trace/trace.c
3849 5600 d 6 h jermar /trunk/uspace/srv/vfs/ Allow VFS to interconnect two file system servers.  
/trunk/uspace/srv/vfs/vfs.c
3848 5600 d 6 h svoboda /trunk/kernel/arch/mips32/src/drivers/ Fix msim target.  
/trunk/kernel/arch/mips32/src/drivers/msim.c
/trunk/kernel/arch/mips32/src/drivers/serial.c
3847 5600 d 7 h jermar /trunk/uspace/srv/vfs/ Do not close connection to VFS after a file system registers.  
/trunk/uspace/srv/vfs/vfs.c
3845 5600 d 20 h jermar /trunk/uspace/srv/ Nuke VFS operations structure.  
/trunk/uspace/srv/fs/fat/fat.c
/trunk/uspace/srv/fs/tmpfs/tmpfs.c
/trunk/uspace/srv/vfs/vfs.h
/trunk/uspace/srv/vfs/vfs_register.c
3844 5600 d 22 h decky /trunk/ silent kernel console output when user space console is active  
/trunk/kernel/arch/arm32/include/machine.h
/trunk/kernel/arch/arm32/src/drivers/gxemul.c
/trunk/kernel/arch/ia32xen/src/drivers/xconsole.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/ia64/src/ski/ski.c
/trunk/kernel/arch/mips32/src/drivers/msim.c
/trunk/kernel/arch/mips32/src/drivers/serial.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
/trunk/kernel/genarch/src/drivers/ega/ega.c
/trunk/kernel/genarch/src/fb/fb.c
/trunk/kernel/generic/include/console/chardev.h
/trunk/kernel/generic/include/console/console.h
/trunk/kernel/generic/include/syscall/syscall.h
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/console/console.c
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/uspace/srv/console/console.c
3843 5600 d 23 h decky /trunk/tools/ minimal dialog width  
/trunk/tools/xtui.py
3842 5601 d 1 h decky /trunk/kernel/generic/src/ make sys_klog atomic  
/trunk/kernel/generic/src/printf/vprintf.c
/trunk/kernel/generic/src/syscall/syscall.c
3841 5601 d 2 h decky /trunk/kernel/arch/ppc32/src/ it is essential to setup the decrementer before potential rescheduling  
/trunk/kernel/arch/ppc32/src/interrupt.c
3840 5601 d 5 h decky /trunk/kernel/generic/src/main/ more decent kconsole output without stdin  
/trunk/kernel/generic/src/main/kinit.c
3839 5601 d 6 h decky /trunk/kernel/arch/ppc32/src/mm/ respect stricker lookup algorithm (first look for colliding PTEs, then look for unused PTEs)  
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3838 5601 d 6 h decky /trunk/kernel/ make RANDI a generic macro  
/trunk/kernel/arch/amd64/src/boot/boot.S
/trunk/kernel/arch/ppc32/src/mm/tlb.c
/trunk/kernel/generic/include/macros.h
/trunk/kernel/test/synch/rwlock4.c
/trunk/kernel/test/synch/semaphore2.c
3837 5601 d 6 h decky /trunk/kernel/arch/ppc32/ use pseudorandom generator to avoid even the longest path of livelock collisions  
/trunk/kernel/arch/ppc32/include/mm/tlb.h
/trunk/kernel/arch/ppc32/src/exception.S
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3836 5601 d 7 h decky /trunk/kernel/arch/ppc32/src/mm/ use secondary hash for kernel identity mapping to avoid livelocks on colliding PHT addresses  
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3834 5602 d 1 h svoboda /trunk/uspace/app/bdsh/cmds/modules/ls/ Fix file-size display on big-endian machines. Also, rather use off_t than uint64_t for holding file size.  
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c
3833 5602 d 2 h decky /trunk/ avoid nasty race condition during page fault handling  
/trunk/boot/arch/ppc32/loader/Makefile
/trunk/kernel/arch/ppc32/include/exception.h
/trunk/kernel/arch/ppc32/src/asm.S
/trunk/kernel/arch/ppc32/src/exception.S
/trunk/kernel/arch/ppc32/src/mm/tlb.c
3832 5602 d 3 h decky /trunk/kernel/generic/include/ print task name during fault  
/trunk/kernel/generic/include/interrupt.h
3831 5602 d 7 h decky /trunk/uspace/srv/kbd/arch/ppc32/src/ fix typo  
/trunk/uspace/srv/kbd/arch/ppc32/src/kbd.c
3830 5603 d 1 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 5603 d 2 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 5603 d 2 h decky /trunk/kernel/generic/src/main/ print numbers, not "llu"  
/trunk/kernel/generic/src/main/kinit.c
3827 5603 d 3 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 5603 d 3 h decky /trunk/boot/genarch/ call mmu_translate with corrent number of arguments  
/trunk/boot/genarch/ofw.c
3825 5603 d 3 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 5603 d 4 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 5604 d 4 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 5604 d 4 h decky /trunk/ remove extra question marks  
/trunk/HelenOS.config
3821 5604 d 23 h decky /trunk/tools/ better compatibility with older versions of Python  
/trunk/tools/config.py
3820 5605 d 0 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 5606 d 23 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 5607 d 5 h jermar /trunk/uspace/lib/libc/include/ipc/ Optimize ipc.h.  
/trunk/uspace/lib/libc/include/ipc/ipc.h
3816 5610 d 2 h post /trunk/uspace/app/bdsh/cmds/modules/cp/ cstyle (nits) 80 column limit  
/trunk/uspace/app/bdsh/cmds/modules/cp/cp.c
3815 5610 d 2 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 5610 d 4 h post /trunk/uspace/app/bdsh/cmds/modules/ls/ ls now prints file sizes  
/trunk/uspace/app/bdsh/cmds/modules/ls/ls.c