# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-01T09:05:01Z Wed, 07 Jun 2006 00:34:09 GMT Jakub Jermar [88169d9] * genarch/src/mm/asid.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Move comment. Do TLB shootdown also when allocating new ASID. Wed, 07 Jun 2006 00:15:31 GMT Martin Decky [590cb380] * contrib/conf/pearpc.conf (modified) change default mouse grab hot-key (conflicting with kconsole) Wed, 07 Jun 2006 00:13:07 GMT Martin Decky [d667767] * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) better keyboard support Tue, 06 Jun 2006 23:26:46 GMT Martin Decky [ae971b3e] * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * generic/src/ipc/irq.c (modified) fixes Tue, 06 Jun 2006 23:21:01 GMT Ondrej Palkovsky [9ceaef4] * arch/mips32/Makefile.inc (modified) Fixed size of mips processes, they are larger now. Tue, 06 Jun 2006 23:03:42 GMT Martin Decky [732fd3c] * arch/ppc32/include/arch.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/drivers/pic.c (modified) * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) ppc32 uspace keyboard support Tue, 06 Jun 2006 17:10:25 GMT Jakub Vana [a175a67] * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/mm/tlb.c (modified) itanium faulting task kill Tue, 06 Jun 2006 17:08:10 GMT Martin Decky [afc12d0] * Makefile (modified) * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/ppc32.c (modified) basic ppc32 keyboard Tue, 06 Jun 2006 16:19:37 GMT Jakub Jermar [3dcb108] * arch/mips32/src/asm.S (modified) mips32 version of alignment-safe memcpy. Tue, 06 Jun 2006 15:50:14 GMT Ondrej Palkovsky [ae3f1709] * generic/src/console/klog.c (modified) Fixed klog to use correct vsnprintf. Tue, 06 Jun 2006 15:42:36 GMT Jakub Jermar [2d7a5fe] * generic/src/lib/memstr.c (modified) Generic version of memcpy that is resistent towards unaligned memory ... Tue, 06 Jun 2006 15:39:46 GMT Jakub Jermar [e269c53] * arch/ia64/src/asm.S (modified) ia64 memcpy that is unaligned pointer resistent. Tue, 06 Jun 2006 13:33:54 GMT Martin Decky [c782434] * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/mm/page.c (modified) generalize ppc32 exception handling Tue, 06 Jun 2006 12:42:42 GMT Martin Decky [8333801] * arch/ppc32/src/drivers/cuda.c (modified) dummy ppc32 keyboard Tue, 06 Jun 2006 11:57:33 GMT Josef Cejka [99f3249] * generic/src/printf/vsnprintf.c (modified) Another kernel printf return value fix. Tue, 06 Jun 2006 11:45:42 GMT Josef Cejka [4ddeace] * generic/src/printf/printf_core.c (modified) * generic/src/printf/vsnprintf.c (modified) * test/print/print1/test.c (modified) Fixed printf return value. Tue, 06 Jun 2006 09:13:12 GMT Jakub Jermar [3247f0a] * arch/ia64/src/ia64.c (modified) * contrib/conf/ski.conf (modified) Support loading up to 8 userspace images on ia64. Tue, 06 Jun 2006 08:54:02 GMT Jakub Jermar [9b6aae6] * generic/src/proc/task.c (modified) Prevent task killing of kernel by returning EPERM on such a request. Tue, 06 Jun 2006 08:47:07 GMT Ondrej Palkovsky [bffa0b06] * generic/src/mm/frame.c (modified) Blacklist first frame to avoid problems with allocator. Tue, 06 Jun 2006 08:26:26 GMT Ondrej Palkovsky [0dbc4e7] * arch/sparc64/include/interrupt.h (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/proc/task.c (modified) * generic/src/syscall/syscall.c (modified) Added possibility to interrupt task at exit from interrupt routine. Tue, 06 Jun 2006 07:40:51 GMT Ondrej Palkovsky [874621f] * Makefile (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/mips32/include/arg.h (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/src/exception.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc64/include/exception.h (modified) * arch/sparc64/include/interrupt.h (modified) * generic/include/console/klog.h (added) * generic/include/interrupt.h (modified) * generic/include/ipc/irq.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/proc/thread.h (modified) * generic/include/stackarg.h (modified) * generic/include/stdarg.h (modified) * generic/src/console/klog.c (added) * generic/src/interrupt/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/main.c (modified) * generic/src/proc/thread.c (modified) Added kernel circular buffer klog. Added automatic killing of tasks ... Tue, 06 Jun 2006 01:04:01 GMT Jakub Jermar [6f9a9bc] * generic/src/mm/as.c (modified) Never ever walk a B+tree as you destroy it. Or vice versa. Mon, 05 Jun 2006 23:55:06 GMT Jakub Jermar [c74804f] * generic/src/synch/waitq.c (modified) When interrupted from sleep, pending timeouts must be unregistered. Mon, 05 Jun 2006 22:19:02 GMT Ondrej Palkovsky [d8f7362] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) Small updates to ipc. Mon, 05 Jun 2006 18:42:23 GMT Jakub Jermar [b65caba1] * generic/src/ddi/ddi.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Improve comments regarding liveliness of threads and tasks. Mon, 05 Jun 2006 18:15:30 GMT Jakub Jermar [2569ec90] * generic/src/ddi/ddi.c (modified) * generic/src/proc/task.c (modified) * generic/src/security/cap.c (modified) In task_kill(), remove the task from the tasks_btree before ... Mon, 05 Jun 2006 17:25:37 GMT Jakub Jermar [31e8ddd] * arch/amd64/src/proc/task.c (modified) * arch/ia32/src/proc/task.c (modified) * arch/ia64/include/proc/task.h (modified) * arch/mips32/include/proc/task.h (modified) * arch/ppc32/include/proc/task.h (modified) * arch/ppc64/include/proc/task.h (modified) * arch/sparc64/include/proc/task.h (modified) * generic/include/proc/task.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) task_destroy() implementation, fixes in as_destroy() and task_kill(). ... Mon, 05 Jun 2006 14:27:08 GMT Jakub Jermar [9c1c677] * generic/src/synch/futex.c (modified) futex_cleanup() implementation. Mon, 05 Jun 2006 14:11:18 GMT Jakub Jermar [b91bb65] * generic/include/proc/task.h (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) Kill task when its main thread exits. Mon, 05 Jun 2006 11:01:29 GMT Jakub Jermar [e090e1bc] * generic/include/proc/task.h (modified) * generic/include/synch/futex.h (modified) * generic/src/proc/task.c (modified) * generic/src/synch/futex.c (modified) Make ktaskclnp call ipc_cleanup and futex_cleanup. Mon, 05 Jun 2006 10:36:43 GMT Ondrej Palkovsky [214c5a0] * generic/include/ipc/ipc.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) Modified ipc_cleanup. Mon, 05 Jun 2006 08:15:11 GMT Jakub Jermar [c778c1a] * generic/src/main/kinit.c (modified) * generic/src/proc/thread.c (modified) Detach kmp thread after joining it. Extend assertion in ... Mon, 05 Jun 2006 07:47:45 GMT Jakub Jermar [34dcd3f] * generic/src/proc/task.c (modified) * generic/src/synch/waitq.c (modified) Update for task_kill(). Sun, 04 Jun 2006 21:54:49 GMT Jakub Jermar [7509ddc] * generic/include/proc/task.h (modified) * generic/include/proc/thread.h (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/syscall/syscall.c (modified) Framework for task_kill(). Some pieces (e.g. implementation of ... Sun, 04 Jun 2006 19:47:36 GMT Jakub Jermar [2cb5e64] * arch/ia32/include/smp/mps.h (modified) * arch/ia32/src/smp/mps.c (modified) * arch/ia32/src/smp/smp.c (modified) * generic/include/mm/slab.h (modified) * generic/include/proc/thread.h (modified) * generic/src/main/kinit.c (modified) * generic/src/proc/scheduler.c (modified) Make use of thread_join_timeout() and thread_detach() in kernel. ... Sun, 04 Jun 2006 17:17:29 GMT Ondrej Palkovsky [c4e4507] * generic/include/ipc/ipc.h (modified) * generic/src/console/cmd.c (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/task.c (modified) Renamed some things in IPC to be consistent. Added ipc reporting to ... Sun, 04 Jun 2006 17:15:27 GMT Jakub Jermar [fe19611] * generic/include/proc/thread.h (modified) * generic/src/proc/scheduler.c (modified) * generic/src/proc/thread.c (modified) thread_join_timeout() and thread_detach() implementation. Needs more ... Sun, 04 Jun 2006 17:00:26 GMT Jakub Vana [8adafa0] * arch/ia64/src/ski/ski.c (modified) Ia64 keyboard extension Sun, 04 Jun 2006 15:58:01 GMT Ondrej Palkovsky [eb3d379] * generic/include/ipc/ipc.h (modified) * generic/include/proc/task.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/ipcrsc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/frame.c (modified) Slightly remodelled ipc hangups to facilitate correct cleanup. Doc ... Sat, 03 Jun 2006 21:57:30 GMT Jakub Jermar [7669bcf] * generic/src/mm/slab.c (modified) Improve comment in slab.c. Sat, 03 Jun 2006 16:14:18 GMT Jakub Jermar [9f16cb0] * generic/src/mm/backend_elf.c (modified) Remove left over piece of code for increasing reference count in ELF ... Sat, 03 Jun 2006 14:56:15 GMT Jakub Vana [8b08cf3] * generic/src/adt/bitmap.c (modified) Bitmap functions patch Sat, 03 Jun 2006 14:55:41 GMT Jakub Vana [586262f] * arch/ia64/src/ia64.c (modified) From/to kernel console switching on ia64 Sat, 03 Jun 2006 14:32:26 GMT Jakub Jermar [c9d2235b] * generic/src/mm/backend_elf.c (modified) Add reference to shared frames of ELF image backed address space area. Sat, 03 Jun 2006 14:18:19 GMT Jakub Jermar [f9b2f305] * generic/src/mm/backend_anon.c (modified) Add reference to shared frames of anonymous address space area. Sat, 03 Jun 2006 14:14:41 GMT Ondrej Palkovsky [1ec1fd8] * generic/include/errno.h (modified) * generic/src/mm/as.c (modified) Slightly better behaviour with caching on memory sharing. Sat, 03 Jun 2006 10:38:18 GMT Ondrej Palkovsky [3ba22ce] * doc/BUGS_FOUND (modified) Note about mips bug making tetris to fail. Sat, 03 Jun 2006 08:24:12 GMT Jakub Jermar [7224093] * arch/ia64/src/ia64.c (modified) * contrib/conf/ski.conf (modified) Modify ia64 to load 6 userspace tasks. Tetris however makes the ... Sat, 03 Jun 2006 08:21:07 GMT Jakub Jermar [e20de55] * arch/ia32/src/smp/apic.c (modified) Fix programming of local APIC timer to interrupt the processor in ... Sat, 03 Jun 2006 07:51:12 GMT Josef Cejka [77f28f3] * generic/src/mm/backend_phys.c (modified) Fixed warning about unused variable in non-debug mode. Sat, 03 Jun 2006 00:30:56 GMT Ondrej Palkovsky [997a1b1] * arch/mips32/src/mips32.c (modified) * contrib/conf/gxemul.sh (modified) * contrib/conf/msim.conf (modified) Added tetris to Fri, 02 Jun 2006 18:23:45 GMT Jakub Jermar [7d86d771] * contrib/conf/ski.conf (modified) Enable loading of kbd userspace driver in Ski sample configuration file. Fri, 02 Jun 2006 14:49:20 GMT Ondrej Palkovsky [c034b16] * arch/amd64/include/mm/as.h (modified) * arch/ia32/include/mm/as.h (modified) * arch/ia64/include/mm/as.h (modified) * arch/mips32/include/mm/as.h (modified) * arch/ppc32/include/mm/as.h (modified) * arch/ppc64/include/mm/as.h (modified) * arch/sparc64/include/mm/as.h (modified) Remove __address from include file included by uspace Fri, 02 Jun 2006 14:07:29 GMT Jakub Vana [d0c5901] * arch/ia64/include/arch.h (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/include/ski/ski.h (modified) * arch/ia64/src/ia64.c (modified) * arch/ia64/src/interrupt.c (modified) * arch/ia64/src/ski/ski.c (modified) * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) IA64 uspace keyboard kernel part Fri, 02 Jun 2006 12:26:50 GMT Jakub Jermar [116d1ef4] * arch/ia32/src/smp/smp.c (modified) * generic/include/ipc/ipc.h (modified) * generic/include/proc/thread.h (modified) * generic/include/synch/condvar.h (modified) * generic/include/synch/futex.h (modified) * generic/include/synch/mutex.h (modified) * generic/include/synch/rwlock.h (modified) * generic/include/synch/semaphore.h (modified) * generic/include/synch/synch.h (modified) * generic/include/synch/waitq.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/proc/thread.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/futex.c (modified) * generic/src/synch/mutex.c (modified) * generic/src/synch/rwlock.c (modified) * generic/src/synch/semaphore.c (modified) * generic/src/synch/waitq.c (modified) Replace nonblocking argument of waitq_sleep_timeout with flags that ... Fri, 02 Jun 2006 00:56:17 GMT Jakub Jermar [01ebbdf] * contrib/conf/ski.conf (modified) ski.conf for 4 ELF images. kbd is commented out. Fri, 02 Jun 2006 00:54:56 GMT Jakub Jermar [f8d069e8] * arch/ia64/Makefile.inc (modified) * arch/ia64/src/ia64.c (modified) * generic/src/mm/as.c (modified) Remove three infinite loops introduced yesterday :-) Make ia64 ... Fri, 02 Jun 2006 00:28:19 GMT Ondrej Palkovsky [8da51ad] * generic/include/ddi/ddi.h (modified) * generic/src/ddi/ddi.c (modified) Removes unnecessary parameter for map_physmem syscall. Thu, 01 Jun 2006 23:03:28 GMT Ondrej Palkovsky [3f31742] * contrib/conf/msim.conf (modified) Msim configuration to load necessary modules to make it 'work' again. Thu, 01 Jun 2006 17:44:57 GMT Jakub Vana [98492e8] * arch/ia64/include/asm.h (modified) Lost file Thu, 01 Jun 2006 14:21:49 GMT Ondrej Palkovsky [7c95658c] * generic/include/errno.h (modified) Added EINVAL error code. Thu, 01 Jun 2006 14:11:29 GMT Jakub Jermar [152b2b0] * generic/src/adt/btree.c (modified) * generic/src/mm/as.c (modified) Implement recursive function for deallocating the whole B+tree. Make ... Thu, 01 Jun 2006 14:03:21 GMT Jakub Vana [bd571f44] * arch/ia64/src/drivers/it.c (modified) Misseed clock ticks counting Thu, 01 Jun 2006 10:21:00 GMT Ondrej Palkovsky [982f0fe] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/drivers/cuda.h (modified) * arch/ppc32/include/drivers/pic.h (added) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/drivers/pic.c (added) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/ppc32.c (modified) Added ability to process external interrupts to ppc. Thu, 01 Jun 2006 05:19:14 GMT Martin Decky [80d31883] * arch/amd64/include/drivers/i8254.h (added) * arch/amd64/include/drivers/i8259.h (added) * arch/amd64/include/drivers/vesa.h (moved) * arch/amd64/include/i8254.h (deleted) * arch/amd64/include/i8259.h (deleted) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/ia32/include/drivers/i8254.h (moved) * arch/ia32/include/drivers/i8259.h (moved) * arch/ia32/include/drivers/vesa.h (moved) * arch/ia32/src/drivers/i8254.c (modified) * arch/ia32/src/drivers/i8259.c (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/smp/smp.c (modified) cleanup Wed, 31 May 2006 22:51:52 GMT Jakub Jermar [e7ed9868] * arch/ppc32/include/mm/asid.h (modified) * arch/ppc64/include/mm/asid.h (modified) Fix ppc32 and ppc64 to compile again. Wed, 31 May 2006 22:18:40 GMT Ondrej Palkovsky [41d33ac] * arch/amd64/src/amd64.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia64/src/ia64.c (modified) * arch/mips32/include/drivers/msim.h (modified) * arch/mips32/src/console.c (modified) * arch/mips32/src/drivers/msim.c (modified) * arch/mips32/src/mips32.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc64/src/ppc64.c (modified) * arch/sparc64/src/sparc64.c (modified) * genarch/include/i8042/i8042.h (modified) * genarch/src/i8042/i8042.c (modified) * generic/include/console/console.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/console/cmd.c (modified) * generic/src/syscall/syscall.c (modified) Added syscall that lets kernel regain access to keyboard. Wed, 31 May 2006 19:50:17 GMT Martin Decky [018f95a] * arch/amd64/include/drivers/ega.h (added) * arch/amd64/include/ega.h (deleted) * arch/amd64/src/amd64.c (modified) * arch/ia32/include/drivers/ega.h (moved) * arch/ia32/src/drivers/ega.c (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/ia32.c (modified) * genarch/src/fb/fb.c (modified) kernel support for text-only framebuffer Wed, 31 May 2006 17:05:52 GMT Martin Decky [39031cc] * contrib/conf/HelenOS.amd64.simics (modified) * contrib/conf/dot.bochsrc (modified) update configs for ISO image Wed, 31 May 2006 16:23:19 GMT Jakub Jermar [482826d] * arch/ia32/include/mm/asid.h (modified) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/as_pt.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/include/proc/task.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) Function for destroying address space for which there is no other ... Wed, 31 May 2006 16:16:51 GMT Jakub Jermar [343fc179] * generic/src/synch/waitq.c (modified) Allow usage of blocking synchronization primitives in functions that ... Wed, 31 May 2006 14:13:35 GMT Ondrej Palkovsky [76d7305] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Slightly changed semantics of AS_AREA_SEND/RECV. Wed, 31 May 2006 12:33:30 GMT Jakub Jermar [4fded58] * generic/include/proc/task.h (modified) * generic/include/synch/futex.h (modified) * generic/src/proc/task.c (modified) * generic/src/synch/futex.c (modified) Reference counting for futexes. Tue, 30 May 2006 22:23:11 GMT Ondrej Palkovsky [3de6dd7a] * arch/mips32/src/mips32.c (modified) * contrib/conf/gxemul.sh (modified) * generic/src/proc/thread.c (modified) Added console support to gxemul. Wider information in thread list. Tue, 30 May 2006 21:52:25 GMT Jakub Jermar [8cf8ee6] * generic/src/time/clock.c (modified) Project missed_clock_ticks also on thread timeslice and run queue ... Tue, 30 May 2006 18:49:35 GMT Martin Decky [ad37437] * contrib/conf/simics.conf (modified) update Simics 2 configuration Mon, 29 May 2006 17:08:19 GMT Ondrej Palkovsky [12fdd28] * generic/src/syscall/syscall.c (modified) Better SYS_IO Sun, 28 May 2006 23:34:54 GMT Ondrej Palkovsky [a449065] * generic/include/errno.h (modified) Added error code for timeouts. Sun, 28 May 2006 22:26:00 GMT Ondrej Palkovsky [fd8302d] * generic/include/print.h (modified) * generic/src/time/clock.c (modified) Correct realtime clock communication. Sun, 28 May 2006 20:57:02 GMT Jakub Jermar [a6cb8cb] * generic/src/mm/as.c (modified) Fix used_space_insert() to correctly service an empty used_space B+tree. Sun, 28 May 2006 20:01:55 GMT Jakub Jermar [5552d60] * generic/src/mm/as.c (modified) Fight TLB inconsistency by proper placing of tlb_shootdown_start() ... Sun, 28 May 2006 18:17:36 GMT Ondrej Palkovsky [d6e5cbc] * arch/ia32/include/barrier.h (modified) * arch/mips32/include/barrier.h (modified) * arch/mips32/include/cp0.h (modified) * arch/mips32/src/interrupt.c (modified) * arch/mips32/src/mips32.c (modified) * generic/include/time/clock.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/main.c (modified) * generic/src/mm/as.c (modified) * generic/src/time/clock.c (modified) Added 'realtime' clock interface. Added some asm macros as memory ... Sun, 28 May 2006 15:07:29 GMT Jakub Jermar [3bf5976] * generic/src/time/clock.c (modified) Fix critical bug in timeout processing introduced several hours ago. Sun, 28 May 2006 11:37:17 GMT Jakub Jermar [74fbedb] * arch/mips32/src/mips32.c (modified) Load four userspace tasks on mips32. Sun, 28 May 2006 11:29:23 GMT Jakub Jermar [c93e805] * generic/include/cpu.h (modified) * generic/src/time/clock.c (modified) Add missed_clock_ticks to CPU structure so that clock() can detect ... Sun, 28 May 2006 10:01:08 GMT Jakub Jermar [6212095] * generic/include/ddi/ddi_arg.h (modified) * generic/src/ddi/ddi.c (modified) Make ddi_physmem_map() accept address space area flags instead of ... Sat, 27 May 2006 22:57:21 GMT Ondrej Palkovsky [46fc2f9] * generic/include/ipc/ipc.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/slab.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/slab.c (modified) Added 256K slab, so that AMD can boot (until ELF loader is fixed). ... Sat, 27 May 2006 21:53:24 GMT Jakub Jermar [00b595b] * generic/src/mm/backend_anon.c (modified) * generic/src/mm/backend_elf.c (modified) Support for sharing address space areas backed up by ELF image. Sat, 27 May 2006 20:02:27 GMT Jakub Jermar [127c957b] * generic/include/elf.h (modified) * generic/include/mm/as.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/backend_anon.c (modified) * generic/src/mm/backend_elf.c (modified) * generic/src/mm/backend_phys.c (modified) Make address space backend data a union. Sat, 27 May 2006 17:50:30 GMT Jakub Jermar [0ee077ee] * Makefile (modified) * genarch/src/mm/page_ht.c (modified) * generic/include/mm/as.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/backend_anon.c (added) * generic/src/mm/backend_elf.c (added) * generic/src/mm/backend_phys.c (added) * generic/src/proc/task.c (modified) Move the sharing functionality to address space area backends. Add ... Sat, 27 May 2006 13:35:32 GMT Jakub Jermar [fb84455] * arch/amd64/include/mm/page.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/mips32/include/mm/page.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc64/include/mm/page.h (modified) * genarch/include/mm/page_ht.h (modified) * genarch/include/mm/page_pt.h (modified) * generic/include/mm/as.h (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) Update page fault handlers to distinguish between different access ... Sat, 27 May 2006 11:50:31 GMT Jakub Jermar [6bf18fa] * arch/ia64/_link.ld.in (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * doc/arch/ia64 (modified) Modify ia64 linker script to make compilation with gcc 4.1.x possible. Sat, 27 May 2006 11:04:19 GMT Jakub Jermar [b31d188] * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * contrib/toolchain/toolchain.sparc64.sh (modified) * doc/arch/amd64 (modified) * doc/arch/ia32 (modified) * doc/arch/mips32 (modified) * doc/arch/ppc32 (modified) Upgrade toolchain to use gcc 4.1.1. ia64 still cannot be built with ... Thu, 25 May 2006 21:21:58 GMT Jakub Jermar [fd4d8c0] * generic/include/mm/as.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Modify as_area_share() to accept destination area flags bitmask from ... Thu, 25 May 2006 10:04:05 GMT Jakub Jermar [baafe71] * generic/include/synch/condvar.h (modified) * generic/src/synch/condvar.c (modified) Make implementation of condition variables compliant with their ... Thu, 25 May 2006 09:03:40 GMT Jakub Jermar [47800e0] * generic/include/mm/as.h (modified) * generic/src/mm/as.c (modified) Some renaming to prevent confusion. as_lock -> ... Thu, 25 May 2006 08:51:03 GMT Jakub Jermar [9dfc69a] * generic/src/synch/futex.c (modified) Small fixes in futex.c. PTE_GET_FRAME() returns frame address, not ... Wed, 24 May 2006 22:02:59 GMT Jakub Jermar [8d6bc2d5] * generic/include/mm/as.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) Reimplement memory sharing. Currently, only anonymous address space ... Wed, 24 May 2006 17:03:29 GMT Jakub Jermar [567807b1] * arch/amd64/include/mm/page.h (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/include/mm/page.h (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc64/src/mm/page.c (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/src/lib/elf.c (modified) * generic/src/mm/as.c (modified) Modify the hierarchy of page fault handlers to pass access mode that ... Wed, 24 May 2006 13:38:39 GMT Jakub Jermar [82da5f5] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/include/drivers/i8042.h (modified) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/drivers/i8042.c (added) * arch/sparc64/src/mm/page.c (modified) Modify sparc64 to choose optimal page size in each invocation of ...