Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1511 6576 d 4 h palkovsky /kernel/trunk/arch/ Remove __address from include file included by uspace  
/kernel/trunk/arch/amd64/include/mm/as.h
/kernel/trunk/arch/ia32/include/mm/as.h
/kernel/trunk/arch/ia64/include/mm/as.h
/kernel/trunk/arch/mips32/include/mm/as.h
/kernel/trunk/arch/ppc32/include/mm/as.h
/kernel/trunk/arch/ppc64/include/mm/as.h
/kernel/trunk/arch/sparc64/include/mm/as.h
1507 6576 d 5 h vana /kernel/trunk/ IA64 uspace keyboard kernel part  
/kernel/trunk/arch/ia64/include/arch.h
/kernel/trunk/arch/ia64/include/interrupt.h
/kernel/trunk/arch/ia64/include/ski/ski.h
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/ia64/src/ski/ski.c
/kernel/trunk/generic/include/ipc/irq.h
/kernel/trunk/generic/src/ipc/irq.c
1502 6576 d 7 h jermar /kernel/trunk/ Replace nonblocking argument of waitq_sleep_timeout with flags that specify mode of operation.
Now a flag can be used to specify interruptible sleep.
Modify waitq_interrupt_sleep() to only interrupt threads that used this flag.
O
 
/kernel/trunk/arch/ia32/src/smp/smp.c
/kernel/trunk/generic/include/ipc/ipc.h
/kernel/trunk/generic/include/proc/thread.h
/kernel/trunk/generic/include/synch/condvar.h
/kernel/trunk/generic/include/synch/futex.h
/kernel/trunk/generic/include/synch/mutex.h
/kernel/trunk/generic/include/synch/rwlock.h
/kernel/trunk/generic/include/synch/semaphore.h
/kernel/trunk/generic/include/synch/synch.h
/kernel/trunk/generic/include/synch/waitq.h
/kernel/trunk/generic/src/ipc/ipc.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/synch/condvar.c
/kernel/trunk/generic/src/synch/futex.c
/kernel/trunk/generic/src/synch/mutex.c
/kernel/trunk/generic/src/synch/rwlock.c
/kernel/trunk/generic/src/synch/semaphore.c
/kernel/trunk/generic/src/synch/waitq.c
1495 6576 d 18 h jermar /kernel/trunk/ Remove three infinite loops introduced yesterday :-)

Make ia64 ready to load 5 ELF images.
 
/kernel/trunk/arch/ia64/Makefile.inc
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/generic/src/mm/as.c
1488 6577 d 1 h vana /kernel/trunk/arch/ia64/include/ Lost file  
/kernel/trunk/arch/ia64/include/asm.h
1482 6577 d 5 h vana /kernel/trunk/arch/ia64/src/drivers/ Misseed clock ticks counting  
/kernel/trunk/arch/ia64/src/drivers/it.c
1480 6577 d 9 h palkovsky /kernel/trunk/arch/ppc32/ Added ability to process external interrupts to ppc.  
/kernel/trunk/arch/ppc32/include/drivers/pic.h
/kernel/trunk/arch/ppc32/src/drivers/pic.c
/kernel/trunk/arch/ppc32/Makefile.inc
/kernel/trunk/arch/ppc32/include/drivers/cuda.h
/kernel/trunk/arch/ppc32/include/interrupt.h
/kernel/trunk/arch/ppc32/src/drivers/cuda.c
/kernel/trunk/arch/ppc32/src/exception.S
/kernel/trunk/arch/ppc32/src/interrupt.c
/kernel/trunk/arch/ppc32/src/ppc32.c
1477 6577 d 14 h decky /kernel/trunk/arch/ cleanup  
/kernel/trunk/arch/amd64/include/drivers/i8254.h
/kernel/trunk/arch/amd64/include/drivers/i8259.h
/kernel/trunk/arch/amd64/include/drivers/vesa.h
/kernel/trunk/arch/ia32/include/drivers/i8254.h
/kernel/trunk/arch/ia32/include/drivers/i8259.h
/kernel/trunk/arch/ia32/include/drivers/vesa.h
/kernel/trunk/arch/amd64/include/i8254.h
/kernel/trunk/arch/amd64/include/i8259.h
/kernel/trunk/arch/amd64/include/vesa.h
/kernel/trunk/arch/ia32/include/i8254.h
/kernel/trunk/arch/ia32/include/i8259.h
/kernel/trunk/arch/ia32/include/vesa.h
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/ia32/src/drivers/i8254.c
/kernel/trunk/arch/ia32/src/drivers/i8259.c
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/smp/smp.c
1475 6577 d 20 h jermar /kernel/trunk/arch/ Fix ppc32 and ppc64 to compile again.  
/kernel/trunk/arch/ppc32/include/mm/asid.h
/kernel/trunk/arch/ppc64/include/mm/asid.h
1474 6577 d 21 h palkovsky /kernel/trunk/ Added syscall that lets kernel regain access to keyboard.  
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia64/src/ia64.c
/kernel/trunk/arch/mips32/include/drivers/msim.h
/kernel/trunk/arch/mips32/src/console.c
/kernel/trunk/arch/mips32/src/drivers/msim.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/arch/ppc64/src/ppc64.c
/kernel/trunk/arch/sparc64/src/sparc64.c
/kernel/trunk/genarch/include/i8042/i8042.h
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/generic/include/console/console.h
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/syscall/syscall.c
1473 6577 d 23 h decky /kernel/trunk/ kernel support for text-only framebuffer  
/kernel/trunk/arch/amd64/include/drivers/ega.h
/kernel/trunk/arch/ia32/include/drivers/ega.h
/kernel/trunk/arch/amd64/include/ega.h
/kernel/trunk/arch/ia32/include/ega.h
/kernel/trunk/arch/amd64/src/amd64.c
/kernel/trunk/arch/ia32/src/drivers/ega.c
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/genarch/src/fb/fb.c
1468 6578 d 3 h jermar /kernel/trunk/ Function for destroying address space for which there is no other reference in the kernel.  
/kernel/trunk/arch/ia32/include/mm/asid.h
/kernel/trunk/genarch/src/mm/as_ht.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/page.h
/kernel/trunk/generic/include/proc/task.h
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/proc/task.c
1458 6578 d 21 h palkovsky /kernel/trunk/ Added console support to gxemul.
Wider information in thread list.
 
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/contrib/conf/gxemul.sh
/kernel/trunk/generic/src/proc/thread.c
1434 6581 d 1 h palkovsky /kernel/trunk/ Added 'realtime' clock interface.
Added some asm macros as memory barriers.
Added drift computing for mips platform.
 
/kernel/trunk/arch/ia32/include/barrier.h
/kernel/trunk/arch/mips32/include/barrier.h
/kernel/trunk/arch/mips32/include/cp0.h
/kernel/trunk/arch/mips32/src/interrupt.c
/kernel/trunk/arch/mips32/src/mips32.c
/kernel/trunk/generic/include/time/clock.h
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/time/clock.c
1432 6581 d 7 h jermar /kernel/trunk/arch/mips32/src/ Load four userspace tasks on mips32.  
/kernel/trunk/arch/mips32/src/mips32.c
1423 6582 d 5 h jermar /kernel/trunk/ Update page fault handlers to distinguish between different access modes that had caused the page fault.  
/kernel/trunk/arch/amd64/include/mm/page.h
/kernel/trunk/arch/ia32/include/mm/page.h
/kernel/trunk/arch/mips32/include/mm/page.h
/kernel/trunk/arch/ppc32/include/mm/page.h
/kernel/trunk/arch/ppc64/include/mm/page.h
/kernel/trunk/genarch/include/mm/page_ht.h
/kernel/trunk/genarch/include/mm/page_pt.h
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/mm/as.c
1422 6582 d 7 h jermar /kernel/trunk/ Modify ia64 linker script to make compilation with gcc 4.1.x possible.  
/kernel/trunk/arch/ia64/_link.ld.in
/kernel/trunk/contrib/toolchain/toolchain.ia64.sh
/kernel/trunk/doc/arch/ia64
1411 6585 d 2 h jermar /kernel/trunk/ Modify the hierarchy of page fault handlers to pass access mode that caused the fault.
Architectures are required to pass either PF_ACCESS_READ, PF_ACCESS_WRITE or PF_ACCESS_EXEC
to as_page_fault(), depending on the cause of the fault.
 
/kernel/trunk/arch/amd64/include/mm/page.h
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/ia32/include/interrupt.h
/kernel/trunk/arch/ia32/include/mm/page.h
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/page.c
/kernel/trunk/arch/ia64/src/mm/tlb.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/src/mm/page.c
/kernel/trunk/arch/ppc64/src/mm/page.c
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/mm/page.h
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/mm/as.c
1410 6585 d 5 h jermar /kernel/trunk/arch/sparc64/ Modify sparc64 to choose optimal page size in each invocation of hw_map().
Use hw_map() to map keyboard device memory.
 
/kernel/trunk/arch/sparc64/src/drivers/i8042.c
/kernel/trunk/arch/sparc64/Makefile.inc
/kernel/trunk/arch/sparc64/include/drivers/i8042.h
/kernel/trunk/arch/sparc64/src/console.c
/kernel/trunk/arch/sparc64/src/mm/page.c
1399 6587 d 22 h decky /kernel/trunk/arch/ppc64/include/ small fixes  
/kernel/trunk/arch/ppc64/include/asm.h
/kernel/trunk/arch/ppc64/include/types.h

Show All