Subversion Repositories HelenOS-historic

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
1382 6748 d 21 h decky /kernel/trunk/ make hardware memory mapping more generic  
/kernel/trunk/genarch/src/fb/fb_map.c
/kernel/trunk/arch/amd64/src/mm/page.c
/kernel/trunk/arch/ia32/src/mm/page.c
/kernel/trunk/arch/sparc64/Makefile.inc
/kernel/trunk/arch/sparc64/src/console.c
/kernel/trunk/arch/sparc64/src/mm/page.c
/kernel/trunk/genarch/Makefile.inc
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/generic/include/mm/page.h
1380 6748 d 22 h jermar /kernel/trunk/ Turn address space lock, address space area lock and
page_ht_lock into mutexes.
 
/kernel/trunk/genarch/include/mm/page_ht.h
/kernel/trunk/genarch/src/mm/as_ht.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/genarch/src/mm/asid.c
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/generic/include/mm/as.h
/kernel/trunk/generic/include/synch/mutex.h
/kernel/trunk/generic/include/typedefs.h
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/proc/scheduler.c
1376 6750 d 5 h jermar /kernel/trunk/ Change the way the framebuffer is mapped so that sparc64 is usable again.  
/kernel/trunk/genarch/src/fb/fb_map.c
/kernel/trunk/arch/sparc64/Makefile.inc
/kernel/trunk/arch/sparc64/src/console.c
/kernel/trunk/genarch/Makefile.inc
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/src/fb/fb.c
1371 6750 d 20 h decky /kernel/trunk/ unify the framebuffer API
use physical address as the base address for the framebuffer
 
/kernel/trunk/arch/ppc32/src/console.c
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ppc32/Makefile.inc
/kernel/trunk/arch/ppc32/include/exception.h
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/src/fb/fb.c
1334 6754 d 10 h jermar /kernel/trunk/ Force mips32 frame buffer access to be always big endian.

Fix vmaxlma.c warning when building ia64.
 
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/contrib/arch/ia64/vmaxlma.c
/kernel/trunk/genarch/src/fb/fb.c
1327 6755 d 3 h decky /kernel/trunk/ split framebuffer initialization and sysinfo registration  
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/arch/ppc32/include/console.h
/kernel/trunk/arch/ppc32/src/console.c
/kernel/trunk/arch/ppc32/src/ppc32.c
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/generic/include/syscall/syscall.h
1318 6755 d 22 h vana /kernel/trunk/ Sysinfo userspace interface  
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/generic/include/syscall/syscall.h
/kernel/trunk/generic/include/sysinfo/sysinfo.h
/kernel/trunk/generic/src/syscall/syscall.c
/kernel/trunk/generic/src/sysinfo/sysinfo.c
1317 6755 d 23 h vana /kernel/trunk/ System information tools  
/kernel/trunk/generic/include/sysinfo
/kernel/trunk/generic/include/sysinfo/sysinfo.h
/kernel/trunk/generic/src/sysinfo
/kernel/trunk/generic/src/sysinfo/sysinfo.c
/kernel/trunk/test/sysinfo
/kernel/trunk/test/sysinfo/test.c
/kernel/trunk/Makefile
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/kernel.config
1316 6756 d 1 h jermar /kernel/trunk/genarch/src/fb/ Forgotten in last commit... improve frame buffer speed by buffering blank line.  
/kernel/trunk/genarch/src/fb/fb.c
1313 6756 d 5 h jermar /kernel/trunk/ Do not report possible deadlock on fb_lock.
This issue was causing troubles in connection
with slow framebuffer in simulated environment
when false positives triggered an infinite
recursion of attempts to report deadlock on
fb_lock using printf() and fb_putchar().
 
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/genarch/include/fb/fb.h
/kernel/trunk/generic/src/synch/spinlock.c
1312 6757 d 1 h palkovsky /kernel/trunk/genarch/src/fb/ Fixed incorrect tabulator in framebuffer (could write outside framebuffer
memory).
 
/kernel/trunk/genarch/src/fb/fb.c
1298 6762 d 2 h vana /kernel/trunk/ FB endian fix  
/kernel/trunk/arch/ppc32/include/byteorder.h
/kernel/trunk/arch/ppc64/include/byteorder.h
/kernel/trunk/genarch/src/fb/fb.c
1287 6764 d 7 h vana /kernel/trunk/ ia32 VESA FB support  
/kernel/trunk/arch/ia32/include/vesa.h
/kernel/trunk/arch/ia32/src/drivers/vesa.c
/kernel/trunk/Makefile
/kernel/trunk/arch/ia32/Makefile.inc
/kernel/trunk/arch/ia32/include/pm.h
/kernel/trunk/arch/ia32/src/boot/boot.S
/kernel/trunk/arch/ia32/src/ia32.c
/kernel/trunk/arch/ia32/src/pm.c
/kernel/trunk/genarch/src/fb/fb.c
/kernel/trunk/kernel.config
1266 6768 d 4 h jermar /kernel/trunk/genarch/ Rename acpi/matd.c to madt.c (Multiple APIC Description Table).
Improve Doxygen comments in genarch/.
 
/kernel/trunk/genarch/src/acpi/madt.c
/kernel/trunk/genarch/src/acpi/matd.c
/kernel/trunk/genarch/Makefile.inc
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/mm/as_ht.c
/kernel/trunk/genarch/src/mm/as_pt.c
/kernel/trunk/genarch/src/mm/asid.c
/kernel/trunk/genarch/src/mm/asid_fifo.c
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
1248 6772 d 1 h jermar /kernel/trunk/ Add some @file doxygen comments and improve already existing comments.  
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/generic/src/adt/bitmap.c
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/adt/hash_table.c
/kernel/trunk/generic/src/adt/list.c
/kernel/trunk/generic/src/ddi/ddi.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/ipc/sysipc.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/mm/as.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/mm/tlb.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/the.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
1229 6775 d 5 h jermar /kernel/trunk/ Remove the outdated TODO file.
Improve doxygen comments here and there.
 
/kernel/trunk/doc/TODO
/kernel/trunk/genarch/src/mm/page_ht.c
/kernel/trunk/genarch/src/mm/page_pt.c
/kernel/trunk/generic/include/mm/buddy.h
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/page.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.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
1196 6783 d 5 h cejka /kernel/trunk/ Printf ported back from uspace to kernel.
Printf calls changed to match new conventions.
 
/kernel/trunk/arch/amd64/src/debugger.c
/kernel/trunk/arch/amd64/src/interrupt.c
/kernel/trunk/arch/amd64/src/mm/memory_init.c
/kernel/trunk/arch/ia32/Makefile.inc
/kernel/trunk/arch/ia32/src/interrupt.c
/kernel/trunk/arch/ia32/src/mm/frame.c
/kernel/trunk/arch/ia32/src/mm/memory_init.c
/kernel/trunk/arch/ia32/src/smp/apic.c
/kernel/trunk/arch/ia64/src/interrupt.c
/kernel/trunk/arch/mips32/Makefile.inc
/kernel/trunk/arch/mips32/src/debugger.c
/kernel/trunk/arch/mips32/src/exception.c
/kernel/trunk/arch/mips32/src/mm/tlb.c
/kernel/trunk/arch/ppc32/Makefile.inc
/kernel/trunk/arch/ppc32/src/mm/memory_init.c
/kernel/trunk/arch/ppc64/src/mm/memory_init.c
/kernel/trunk/arch/sparc64/src/mm/tlb.c
/kernel/trunk/genarch/include/softint/division.h
/kernel/trunk/genarch/src/acpi/acpi.c
/kernel/trunk/genarch/src/acpi/matd.c
/kernel/trunk/genarch/src/i8042/i8042.c
/kernel/trunk/genarch/src/softint/division.c
/kernel/trunk/generic/include/print.h
/kernel/trunk/generic/src/adt/btree.c
/kernel/trunk/generic/src/console/cmd.c
/kernel/trunk/generic/src/debug/print.c
/kernel/trunk/generic/src/debug/symtab.c
/kernel/trunk/generic/src/interrupt/interrupt.c
/kernel/trunk/generic/src/lib/elf.c
/kernel/trunk/generic/src/main/kinit.c
/kernel/trunk/generic/src/main/main.c
/kernel/trunk/generic/src/main/uinit.c
/kernel/trunk/generic/src/mm/buddy.c
/kernel/trunk/generic/src/mm/frame.c
/kernel/trunk/generic/src/mm/slab.c
/kernel/trunk/generic/src/proc/scheduler.c
/kernel/trunk/generic/src/proc/task.c
/kernel/trunk/generic/src/proc/thread.c
/kernel/trunk/generic/src/time/clock.c
/kernel/trunk/generic/src/time/timeout.c
/kernel/trunk/test/fpu/fpu1/test.c
/kernel/trunk/test/mm/falloc1/test.c
/kernel/trunk/test/mm/falloc2/test.c
/kernel/trunk/test/mm/mapping1/test.c
/kernel/trunk/test/print/print1/test.c
/kernel/trunk/test/synch/rwlock4/test.c
/kernel/trunk/test/synch/rwlock5/test.c
1195 6785 d 3 h jermar /kernel/trunk/genarch/src/i8042/ Coding style changes for the last commit.  
/kernel/trunk/genarch/src/i8042/i8042.c
1194 6785 d 3 h vana /kernel/trunk/genarch/src/i8042/ Status testing version of clear-buffer routine for i8042  
/kernel/trunk/genarch/src/i8042/i8042.c
1193 6785 d 5 h vana /kernel/trunk/genarch/src/i8042/ i8042 buffer full problem fix  
/kernel/trunk/genarch/src/i8042/i8042.c

Show All