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
4333 5535 d 14 h svoboda /trunk/kernel/ Fix ELF loading issue on mips32eb.  
/trunk/kernel/arch/mips32/include/elf.h
/trunk/kernel/generic/include/byteorder.h
4311 5540 d 0 h decky /trunk/ change the way how input devices are wired together according to ticket #44
(also the proposal http://lists.modry.cz/cgi-bin/private/helenos-devel/2009-March/002507.html)
 
/trunk/kernel/arch/ia64/include/drivers/ski.h
/trunk/kernel/arch/ia64/src/drivers/ski.c
/trunk/kernel/genarch/include/drivers/via-cuda
/trunk/kernel/genarch/include/drivers/via-cuda/cuda.h
/trunk/kernel/genarch/src/drivers/via-cuda
/trunk/kernel/genarch/src/drivers/via-cuda/cuda.c
/trunk/kernel/arch/arm32/include/console.h
/trunk/kernel/arch/arm32/src/console.c
/trunk/kernel/arch/ia64/include/ski
/trunk/kernel/arch/ia64/src/ski
/trunk/kernel/arch/mips32/include/console.h
/trunk/kernel/arch/mips32/src/console.c
/trunk/kernel/arch/ppc32/include/drivers/cuda.h
/trunk/kernel/arch/ppc32/src/drivers/cuda.c
/trunk/kernel/arch/amd64/src/amd64.c
/trunk/kernel/arch/arm32/Makefile.inc
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/ia32/src/ia32.c
/trunk/kernel/arch/ia64/Makefile.inc
/trunk/kernel/arch/ia64/include/arch.h
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/ia64/src/smp/smp.c
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/ppc32/Makefile.inc
/trunk/kernel/arch/ppc32/include/drivers/pic.h
/trunk/kernel/arch/ppc32/src/drivers/pic.c
/trunk/kernel/arch/ppc32/src/dummy.s
/trunk/kernel/arch/ppc32/src/interrupt.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/include/drivers/kbd.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
/trunk/kernel/genarch/Makefile.inc
/trunk/kernel/genarch/include/drivers/dsrln/dsrlnin.h
/trunk/kernel/genarch/include/drivers/i8042/i8042.h
/trunk/kernel/genarch/include/drivers/ns16550/ns16550.h
/trunk/kernel/genarch/include/drivers/z8530/z8530.h
/trunk/kernel/genarch/include/kbrd/kbrd.h
/trunk/kernel/genarch/include/srln/srln.h
/trunk/kernel/genarch/src/drivers/dsrln/dsrlnin.c
/trunk/kernel/genarch/src/drivers/i8042/i8042.c
/trunk/kernel/genarch/src/drivers/ns16550/ns16550.c
/trunk/kernel/genarch/src/drivers/z8530/z8530.c
/trunk/kernel/genarch/src/kbrd/kbrd.c
/trunk/kernel/genarch/src/srln/srln.c
/trunk/uspace/srv/kbd/port/sun.c
4267 5551 d 13 h svoboda /trunk/kernel/ str_ncpy() vs str_cpy(). TODO: The same in userspace.  
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/genarch/src/multiboot/multiboot.c
/trunk/kernel/generic/include/string.h
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/debug/symtab.c
/trunk/kernel/generic/src/lib/string.c
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/proc/task.c
4220 5558 d 4 h decky /trunk/kernel/ update for string changes  
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/arm32/src/asm.S
/trunk/kernel/arch/ia64/src/cpu/cpu.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/ia64/src/interrupt.c
/trunk/kernel/arch/ia64/src/ski/ski.c
/trunk/kernel/arch/mips32/src/asm.S
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/ppc32/src/asm.S
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/include/drivers/sgcn.h
/trunk/kernel/arch/sparc64/src/console.c
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
/trunk/kernel/arch/sparc64/src/drivers/pci.c
/trunk/kernel/arch/sparc64/src/drivers/scr.c
/trunk/kernel/arch/sparc64/src/drivers/sgcn.c
/trunk/kernel/arch/sparc64/src/mm/page.c
/trunk/kernel/arch/sparc64/src/sparc64.c
/trunk/kernel/genarch/src/drivers/dsrln/dsrlnout.c
/trunk/kernel/genarch/src/multiboot/multiboot.c
/trunk/kernel/genarch/src/ofw/ebus.c
/trunk/kernel/genarch/src/ofw/fhc.c
/trunk/kernel/genarch/src/ofw/ofw_tree.c
/trunk/kernel/genarch/src/ofw/pci.c
/trunk/kernel/generic/src/main/kinit.c
/trunk/kernel/generic/src/proc/program.c
/trunk/kernel/generic/src/proc/task.c
/trunk/kernel/generic/src/proc/thread.c
/trunk/kernel/generic/src/synch/spinlock.c
4148 5574 d 2 h decky /trunk/ as kernel little brother drivers are not needed anymore, the device numbers do not have to be correlated between kernel and uspace in any way
introduce new syscall sys_device_assign_devno() for generating system-wide unique device numbers for uspace
 
/trunk/kernel/arch/amd64/src/amd64.c
/trunk/kernel/arch/arm32/src/arm32.c
/trunk/kernel/arch/ia32/src/drivers/i8254.c
/trunk/kernel/arch/ia32/src/ia32.c
/trunk/kernel/arch/ia32/src/smp/apic.c
/trunk/kernel/arch/ia64/src/drivers/it.c
/trunk/kernel/arch/ia64/src/ia64.c
/trunk/kernel/arch/mips32/src/mips32.c
/trunk/kernel/arch/ppc32/include/drivers/cuda.h
/trunk/kernel/arch/ppc32/src/drivers/cuda.c
/trunk/kernel/arch/ppc32/src/ppc32.c
/trunk/kernel/arch/sparc64/src/drivers/kbd.c
/trunk/kernel/genarch/include/drivers/dsrln/dsrlnin.h
/trunk/kernel/genarch/include/drivers/i8042/i8042.h
/trunk/kernel/genarch/include/drivers/ns16550/ns16550.h
/trunk/kernel/genarch/include/drivers/z8530/z8530.h
/trunk/kernel/genarch/src/drivers/dsrln/dsrlnin.c
/trunk/kernel/genarch/src/drivers/i8042/i8042.c
/trunk/kernel/genarch/src/drivers/ns16550/ns16550.c
/trunk/kernel/genarch/src/drivers/z8530/z8530.c
/trunk/kernel/generic/include/ddi/device.h
/trunk/kernel/generic/include/syscall/syscall.h
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/ddi/device.c
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/uspace/app/klog/klog.c
/trunk/uspace/lib/libc/generic/ddi.c
/trunk/uspace/lib/libc/include/ddi.h
/trunk/uspace/srv/console/console.c
/trunk/uspace/srv/kbd/port/gxemul.c
/trunk/uspace/srv/kbd/port/i8042.c
/trunk/uspace/srv/kbd/port/msim.c
/trunk/uspace/srv/kbd/port/ns16550.c
/trunk/uspace/srv/kbd/port/z8530.c
4137 5574 d 16 h svoboda /trunk/kernel/ Make optionality of symbol information less intrusive per Jakub's request. Also, improve symtab function names and update their semantics.  
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/src/debugger.c
/trunk/kernel/arch/amd64/src/interrupt.c
/trunk/kernel/arch/ia32/src/interrupt.c
/trunk/kernel/arch/ia64/src/interrupt.c
/trunk/kernel/arch/mips32/src/debugger.c
/trunk/kernel/arch/mips32/src/exception.c
/trunk/kernel/arch/mips32/src/mm/tlb.c
/trunk/kernel/arch/ppc32/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/trap/exception.c
/trunk/kernel/generic/include/symtab.h
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/debug/symtab.c
/trunk/kernel/generic/src/interrupt/interrupt.c
/trunk/kernel/generic/src/synch/spinlock.c
4134 5575 d 14 h decky /trunk/ resurrect big endian support for mips32: switch from mips-sgi-irix5 toolchain to mips-linux-gnu
the kernel is working alright, the user space has some bugs yet
 
/trunk/boot/arch/mips32/loader/_link.ld.in
/trunk/uspace/lib/libc/arch/mips32eb/include/ddi.h
/trunk/boot/arch/mips32/loader/_link.ld.in.binary
/trunk/boot/arch/mips32/loader/_link.ld.in.ecoff
/trunk/boot/arch/mips32/loader/Makefile
/trunk/contrib/toolchain/toolchain.mipseb32.sh
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/uspace/lib/libc/arch/mips32eb/Makefile.inc
4132 5575 d 15 h svoboda /trunk/ Make kernel symbol information optional.  
/trunk/HelenOS.config
/trunk/defaults/amd64/Makefile.config
/trunk/defaults/arm32/Makefile.config
/trunk/defaults/ia32/Makefile.config
/trunk/defaults/ia64/Makefile.config
/trunk/defaults/mips32/Makefile.config
/trunk/defaults/ppc32/Makefile.config
/trunk/defaults/sparc64/Makefile.config
/trunk/kernel/Makefile
/trunk/kernel/arch/amd64/src/debugger.c
/trunk/kernel/arch/amd64/src/interrupt.c
/trunk/kernel/arch/ia32/src/interrupt.c
/trunk/kernel/arch/ia64/src/interrupt.c
/trunk/kernel/arch/mips32/src/debugger.c
/trunk/kernel/arch/mips32/src/exception.c
/trunk/kernel/arch/mips32/src/mm/tlb.c
/trunk/kernel/arch/ppc32/src/mm/tlb.c
/trunk/kernel/arch/sparc64/src/trap/exception.c
/trunk/kernel/generic/src/console/cmd.c
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/interrupt/interrupt.c
/trunk/kernel/generic/src/synch/spinlock.c
4110 5579 d 18 h decky /trunk/kernel/arch/mips32/src/ remove orphaned directory  
/trunk/kernel/arch/mips32/src/drivers
4109 5579 d 18 h decky /trunk/kernel/arch/mips32/src/ use generic dsrlnin and dsrlnout devices instead of platform specific msim keyboard and console  
/trunk/kernel/arch/mips32/src/console.c
/trunk/kernel/arch/mips32/src/mips32.c
4108 5579 d 18 h decky /trunk/kernel/arch/mips32/src/mm/ remove unmaintained Simics machine (might return later)
whitespace changes
 
/trunk/kernel/arch/mips32/src/mm/frame.c
4107 5579 d 18 h decky /trunk/kernel/arch/mips32/include/drivers/ remove platform-dependent msim keyboard/console driver symbols
whitespace changes
 
/trunk/kernel/arch/mips32/include/drivers/msim.h
4106 5579 d 18 h decky /trunk/kernel/arch/mips32/include/mm/ remove unmaintained Simics machine (might return later)
whitespace changes
 
/trunk/kernel/arch/mips32/include/mm/tlb.h
4105 5579 d 18 h decky /trunk/kernel/arch/mips32/ remove platform-dependent msim keyboard/console driver  
/trunk/kernel/arch/mips32/src/drivers/msim.c
/trunk/kernel/arch/mips32/Makefile.inc
4104 5579 d 18 h decky /trunk/kernel/arch/mips32/include/drivers/ remove unmaintained Simics serial line (might return later)  
/trunk/kernel/arch/mips32/include/drivers/serial.h
4101 5579 d 18 h decky /trunk/kernel/arch/ remove duplicate part of the debugger message
(it is already printed by kconsole)
 
/trunk/kernel/arch/amd64/src/debugger.c
/trunk/kernel/arch/mips32/src/debugger.c
4046 5584 d 16 h jermar /trunk/kernel/arch/mips32/ Nuke the mips32-specific ns16550 driver.
Remove the conflicting console_init() too.
 
/trunk/kernel/arch/mips32/src/drivers/serial.c
/trunk/kernel/arch/mips32/Makefile.inc
/trunk/kernel/arch/mips32/include/console.h
/trunk/kernel/arch/mips32/include/drivers/serial.h
/trunk/kernel/arch/mips32/src/console.c
/trunk/kernel/arch/mips32/src/mips32.c
4039 5586 d 3 h decky /trunk/kernel/arch/mips32/src/ cstyle  
/trunk/kernel/arch/mips32/src/asm.S
4038 5586 d 3 h decky /trunk/kernel/arch/mips32/src/ save destination address properly in all cases
(this fixes IPC on mips32)
 
/trunk/kernel/arch/mips32/src/asm.S
4029 5587 d 14 h svoboda /trunk/ Init-task names for mips32.  
/trunk/boot/arch/mips32/loader/Makefile
/trunk/boot/arch/mips32/loader/main.c
/trunk/boot/arch/mips32/loader/main.h
/trunk/kernel/arch/mips32/include/arch.h
/trunk/kernel/arch/mips32/src/mips32.c

Show All