# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T22:25:27Z 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 ... Tue, 23 May 2006 23:09:13 GMT Jakub Jermar [8182031] * 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/proc/task.c (modified) Some shared memory stuff (not completed). Support for address space ... Mon, 22 May 2006 09:36:48 GMT Jakub Jermar [56789125] * generic/src/mm/as.c (modified) Fixes of the used_space management code. Switch as_area_destroy() ... Sun, 21 May 2006 20:43:50 GMT Martin Decky [040542aa] * arch/ppc64/include/asm.h (modified) * arch/ppc64/include/types.h (modified) small fixes Sun, 21 May 2006 20:38:18 GMT Martin Decky [48c1ef9] * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/mm/asid.h (modified) * arch/ppc32/include/types.h (modified) * arch/ppc64/Makefile.inc (modified) * arch/ppc64/include/asm.h (modified) * arch/ppc64/include/asm/regname.h (modified) * arch/ppc64/include/atomic.h (modified) * arch/ppc64/include/barrier.h (modified) * arch/ppc64/include/boot/boot.h (modified) * arch/ppc64/include/byteorder.h (modified) * arch/ppc64/include/cpuid.h (modified) * arch/ppc64/include/elf.h (modified) * arch/ppc64/include/exception.h (moved) * arch/ppc64/include/mm/asid.h (modified) * arch/ppc64/include/mm/frame.h (modified) * arch/ppc64/include/mm/page.h (modified) * arch/ppc64/include/mm/tlb.h (modified) * arch/ppc64/include/types.h (modified) * arch/ppc64/src/asm.S (modified) * arch/ppc64/src/boot/boot.S (modified) * arch/ppc64/src/dummy.s (modified) * arch/ppc64/src/exception.S (modified) * arch/ppc64/src/interrupt.c (modified) * arch/ppc64/src/mm/memory_init.c (modified) * arch/ppc64/src/mm/page.c (modified) * arch/ppc64/src/mm/tlb.c (moved) * arch/ppc64/src/ppc64.c (modified) * arch/ppc64/src/proc/scheduler.c (modified) port ppc32 changes to ppc64 (raw) Sun, 21 May 2006 20:17:17 GMT Ondrej Palkovsky [bd55bbb] * arch/mips32/src/console.c (modified) * arch/mips32/src/mips32.c (modified) * arch/mips32/src/mm/page.c (modified) * generic/src/ipc/sysipc.c (modified) Fixed mips to compile with fb (missing hw_map). Fixed mips hw ... Sun, 21 May 2006 19:02:26 GMT Martin Decky [cf464d1] * arch/ppc32/src/mm/page.c (modified) fixes Sun, 21 May 2006 18:59:40 GMT Martin Decky [dadb68e] * arch/ppc32/src/mm/page.c (modified) * generic/src/main/main.c (modified) minor changes ppc32: identically map the whole physical memory fix ... Sun, 21 May 2006 18:42:55 GMT Sergey Bondari [2a1803eb] * arch/ppc32/include/mm/asid.h (modified) Sun, 21 May 2006 15:15:30 GMT Jakub Jermar [25bf215] * generic/include/mm/as.h (modified) * generic/src/mm/as.c (modified) Add used_space_insert() and used_space_remove(). These are the alpha ... Sun, 21 May 2006 14:32:28 GMT Ondrej Palkovsky [7ca8b36b] * arch/mips32/src/start.S (modified) * contrib/conf/gxemul.sh (modified) * generic/src/syscall/syscall.c (modified) Fixed mips bug fith TLS register not being properly saved on syscall ... Sat, 20 May 2006 22:51:05 GMT Martin Decky [a33c990] * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32 work decrementer workaround primitive TLB support Sat, 20 May 2006 22:18:06 GMT Martin Decky [125e944] * arch/ppc32/src/mm/page.c (modified) * generic/src/mm/as.c (modified) ppc32: hardware memory mapping, kernel PHT refill fix Sat, 20 May 2006 21:11:08 GMT Martin Decky [c1982e45] * arch/amd64/src/mm/page.c (modified) * arch/ia32/src/mm/page.c (modified) * arch/sparc64/Makefile.inc (modified) * arch/sparc64/src/console.c (modified) * arch/sparc64/src/mm/page.c (modified) * genarch/Makefile.inc (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) * genarch/src/fb/fb_map.c (deleted) * generic/include/mm/page.h (modified) make hardware memory mapping more generic Sat, 20 May 2006 19:32:06 GMT Jakub Jermar [1068f6a] * genarch/include/mm/page_ht.h (modified) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/as_pt.c (modified) * genarch/src/mm/asid.c (modified) * genarch/src/mm/page_ht.c (modified) * generic/include/mm/as.h (modified) * generic/include/synch/mutex.h (modified) * generic/include/typedefs.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/scheduler.c (modified) Turn address space lock, address space area lock and page_ht_lock ... Fri, 19 May 2006 13:46:21 GMT Martin Decky [9ea6cc5] * arch/ppc32/include/asm.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/mm/page.c (modified) kernel identity mapping still to be done using BAT Fri, 19 May 2006 13:40:08 GMT Jakub Jermar [5ca586a1] * arch/sparc64/include/drivers/fb.h (modified) Remove unneeded macro. Fri, 19 May 2006 13:14:37 GMT Jakub Jermar [7633b109] * arch/sparc64/Makefile.inc (modified) * arch/sparc64/src/console.c (modified) * genarch/Makefile.inc (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) * genarch/src/fb/fb_map.c (added) Change the way the framebuffer is mapped so that sparc64 is usable again. Fri, 19 May 2006 11:55:55 GMT Jakub Jermar [c0bc189] * generic/include/synch/waitq.h (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/waitq.c (modified) Fix race in condition variables. Thu, 18 May 2006 23:24:40 GMT Martin Decky [35f3b8c] * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/console.h (deleted) * arch/ppc32/include/mm/frame.h (modified) * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/include/types.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/mm/page.c (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32 work update framebuffer get rid of the BAT memory mapping ... Thu, 18 May 2006 21:45:16 GMT Martin Decky [8424198] * arch/ia32/src/drivers/vesa.c (modified) * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/console.c (deleted) * arch/ppc32/src/ppc32.c (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) unify the framebuffer API use physical address as the base address ... Thu, 18 May 2006 19:53:34 GMT Martin Decky [59477e3] * arch/ppc32/include/boot/boot.h (modified) * arch/ppc32/src/ppc32.c (modified) ppc32: update boot API Wed, 17 May 2006 14:03:44 GMT Jakub Jermar [bd5a663] * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) Modify ipc_wait_for_call() to support all of blocking, non-blocking ... Tue, 16 May 2006 23:32:39 GMT Jakub Vana [bdb9ea8] * generic/src/syscall/syscall.c (modified) kernel changes for uspace FB driver Tue, 16 May 2006 17:24:08 GMT Jakub Jermar [8497711] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/sysipc.c (modified) Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND. Tue, 16 May 2006 17:05:28 GMT Jakub Jermar [e18cf3d] * generic/include/mm/as.h (modified) * generic/include/mm/as_arg.h (deleted) * generic/include/proc/task.h (modified) * generic/src/mm/as.c (modified) * generic/src/proc/task.c (modified) Cleanup after removal of as_area_accept and as_area_send. Tue, 16 May 2006 15:09:50 GMT Martin Decky [12f73fe] * Makefile (modified) a small step for ppc32, but a giant leap for HelenOS Tue, 16 May 2006 15:07:44 GMT Martin Decky [2e2d654] * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/exception.S (modified) fix exception context store and restore to respect ppc32 ABI Tue, 16 May 2006 14:57:09 GMT Ondrej Palkovsky [1f385a68] * arch/mips32/src/mips32.c (modified) * contrib/conf/gxemul.sh (modified) * contrib/conf/msim.conf (modified) Support for mips kbd driver. Tue, 16 May 2006 10:08:48 GMT Ondrej Palkovsky [897f2e76] * generic/src/ipc/sysipc.c (modified) Small updates to IPC regarding AS_SEND. Tue, 16 May 2006 09:22:23 GMT Jakub Jermar [ad575d7] * generic/include/ipc/ipc.h (modified) * generic/src/ipc/ipc.c (modified) Improve comments. Mon, 15 May 2006 21:10:11 GMT Josef Cejka [e09b75c] * generic/src/main/kinit.c (modified) Added capability to register IRQs to tasks. Mon, 15 May 2006 15:32:59 GMT Jakub Jermar [9f29243] * generic/src/adt/hash_table.c (modified) Remove a misleading comment. Mon, 15 May 2006 07:56:15 GMT Jakub Jermar [ddd043ce] * arch/mips32/Makefile.inc (modified) * contrib/arch/ia64/vmaxlma.c (modified) * genarch/src/fb/fb.c (modified) Force mips32 frame buffer access to be always big endian. Fix ... Sun, 14 May 2006 21:22:45 GMT Jakub Vana [ab5f8bf] * Makefile (modified) Configuration change Sun, 14 May 2006 20:48:34 GMT Ondrej Palkovsky [14b502e2] * arch/mips32/src/mips32.c (modified) * contrib/conf/gxemul.sh (modified) * contrib/conf/msim.conf (modified) Added support for more processes in mips. Sun, 14 May 2006 17:16:52 GMT Ondrej Palkovsky [7c23af9] * generic/include/ipc/ipc.h (modified) * generic/include/mm/as.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/syscall/syscall.c (modified) Added support to IPC for simple page sharing. Sun, 14 May 2006 15:26:47 GMT Martin Decky [68965ec5] * arch/ppc32/src/dummy.s (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32: TLB manipulation stub Sun, 14 May 2006 15:00:24 GMT Martin Decky [b1b723e] * arch/ia32/src/drivers/vesa.c (modified) * arch/ppc32/include/console.h (modified) * arch/ppc32/src/console.c (modified) * arch/ppc32/src/ppc32.c (modified) * genarch/include/fb/fb.h (modified) * genarch/src/fb/fb.c (modified) * generic/include/syscall/syscall.h (modified) split framebuffer initialization and sysinfo registration Sun, 14 May 2006 14:40:59 GMT Martin Decky [749122b] * generic/src/sysinfo/sysinfo.c (modified) fix conding style, make it compile again Sun, 14 May 2006 13:31:08 GMT Jakub Vana [e9a9469] * generic/src/sysinfo/sysinfo.c (modified) sysinfo warning patch Sun, 14 May 2006 09:28:32 GMT Jakub Jermar [2be27868] * doc/arch/amd64 (modified) * doc/arch/ia32 (modified) * generic/src/synch/spinlock.c (modified) Increase "timeout" for debugging spinlock so that false positive ... Sun, 14 May 2006 09:28:02 GMT Jakub Vana [a4fc367] * generic/src/sysinfo/sysinfo.c (modified) memory deallocation fix in sysinfo syscall handlers Sun, 14 May 2006 09:19:22 GMT Jakub Vana [6326f5e6] * generic/include/sysinfo/sysinfo.h (modified) * generic/src/sysinfo/sysinfo.c (modified) force return 0 if no valid pointer in sysinfo syscall Sat, 13 May 2006 20:11:13 GMT Jakub Vana [35a96cf] * arch/ia32/src/drivers/vesa.c (modified) * genarch/src/fb/fb.c (modified) * generic/include/syscall/syscall.h (modified) * generic/include/sysinfo/sysinfo.h (modified) * generic/src/syscall/syscall.c (modified) * generic/src/sysinfo/sysinfo.c (modified) Sysinfo userspace interface Sat, 13 May 2006 18:45:58 GMT Jakub Vana [2666daa] * Makefile (modified) * genarch/src/fb/fb.c (modified) * generic/include/sysinfo/sysinfo.h (added) * generic/src/sysinfo/sysinfo.c (added) * kernel.config (modified) * test/sysinfo/test.c (added) System information tools Sat, 13 May 2006 17:20:27 GMT Jakub Jermar [74d1d66] * genarch/src/fb/fb.c (modified) Forgotten in last commit... improve frame buffer speed by buffering ... Sat, 13 May 2006 17:19:42 GMT Jakub Jermar [e459f12] * generic/include/config.h (modified) * generic/src/main/main.c (modified) Improve framebuffer speed by buffering blank line. Sat, 13 May 2006 12:38:06 GMT Jakub Jermar [d9cf9d5f] * arch/ia32/src/drivers/vesa.c (modified) * genarch/include/fb/fb.h (modified) * generic/src/synch/spinlock.c (modified) Do not report possible deadlock on fb_lock. This issue was causing ... Fri, 12 May 2006 16:56:39 GMT Ondrej Palkovsky [9f581365] * genarch/src/fb/fb.c (modified) Fixed incorrect tabulator in framebuffer (could write outside ... Fri, 12 May 2006 14:56:48 GMT Jakub Jermar [18093eaf] * arch/ia32/src/drivers/vesa.c (modified) Fix number of frames allocated for VESA frame buffer in the singular ... Fri, 12 May 2006 12:55:10 GMT Jakub Jermar [5f0c664] * arch/ia32/include/vesa.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * generic/include/bitops.h (modified) Change coding style in vesa.c and do some minor changes. Thu, 11 May 2006 18:18:14 GMT Jakub Jermar [8d4f2ae] * generic/src/mm/as.c (modified) On as_area_destroy(), mark the area as partial before unlocking and ... Thu, 11 May 2006 16:05:02 GMT Jakub Jermar [7242a78e] * generic/include/errno.h (modified) * generic/include/mm/as.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/mm/as.c (modified) * generic/src/syscall/syscall.c (modified) Add SYS_AS_AREA_DESTROY syscall. Add few error codes to errno.h and ... Wed, 10 May 2006 13:32:27 GMT Martin Decky [cfffb000] * arch/ppc64/include/interrupt.h (modified) * arch/ppc64/src/ppc64.c (modified) make ppc64 compile again Tue, 09 May 2006 18:34:32 GMT Ondrej Palkovsky [f6a0f06] * arch/ppc32/src/mm/frame.c (modified) * arch/ppc32/src/ppc32.c (modified) * arch/ppc64/src/mm/frame.c (modified) * arch/ppc64/src/ppc64.c (modified) Fix zone_merge_all in ppc architectures. Tue, 09 May 2006 18:10:07 GMT Ondrej Palkovsky [381465e] * arch/amd64/src/amd64.c (modified) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/mm/frame.c (modified) zone_merge_all must be called after frame_init is completed - ... Sun, 07 May 2006 15:54:38 GMT Jakub Vana [31282f9] * arch/ppc32/include/byteorder.h (modified) * arch/ppc64/include/byteorder.h (modified) * genarch/src/fb/fb.c (modified) FB endian fix Sun, 07 May 2006 15:21:11 GMT Jakub Jermar [2bb8648] * doc/mm (modified) * generic/include/ddi/ddi.h (modified) * generic/include/security/cap.h (modified) * generic/include/syscall/sysarg64.h (added) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/main/kinit.c (modified) * generic/src/mm/tlb.c (modified) * generic/src/security/cap.c (modified) * generic/src/syscall/syscall.c (modified) Add SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls. Move ... Sun, 07 May 2006 14:11:50 GMT Jakub Vana [ecf3722] * arch/ia32/src/drivers/ega.c (modified) new line only if no clrscr Sat, 06 May 2006 12:59:30 GMT Jakub Jermar [ffdfcf0] * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/asm.S (modified) Complete implementation of memcpy_from_uspace() and ... Sat, 06 May 2006 11:44:00 GMT Jakub Jermar [c6c59ccd] * generic/src/syscall/syscall.c (modified) Remove unused variable. Fri, 05 May 2006 15:14:34 GMT Ondrej Palkovsky [f58af46] * arch/mips32/include/exception.h (modified) * arch/mips32/src/asm.S (modified) * arch/mips32/src/start.S (modified) * generic/include/syscall/copy.h (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/syscall/copy.c (modified) * generic/src/syscall/syscall.c (modified) Implemented mips memcpy (copy from gcc builtin memcpy). Fri, 05 May 2006 15:09:40 GMT Jakub Vana [e8194664] * arch/amd64/include/pm.h (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/pm.c (modified) VESA FB cut unwanted Fri, 05 May 2006 14:20:01 GMT Jakub Vana [4c89b09] * arch/amd64/src/boot/boot.S (modified) VESA detection failure fix on amd64 Fri, 05 May 2006 13:56:13 GMT Jakub Vana [203dcd45] * arch/ia32/src/boot/boot.S (modified) * arch/ia64/include/mm/vhpt.h (modified) * arch/ia64/src/mm/vhpt.c (modified) VESA detection failure fix. (Some headers) Fri, 05 May 2006 13:42:42 GMT Jakub Vana [de07bcf] * arch/amd64/Makefile.inc (modified) * arch/amd64/include/pm.h (modified) * arch/amd64/include/vesa.h (added) * arch/amd64/src/amd64.c (modified) * arch/amd64/src/boot/boot.S (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/vesa.h (modified) * arch/ia32/src/drivers/vesa.c (modified) * arch/ia32/src/pm.c (modified) Amd64 framebuffer Fri, 05 May 2006 11:59:19 GMT Jakub Jermar [e3c762cd] * Makefile (modified) * arch/amd64/include/interrupt.h (modified) * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/mm/page.c (modified) * arch/ia32/include/interrupt.h (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/asm.S (modified) * arch/ia64/src/mm/tlb.c (modified) * arch/mips32/include/exception.h (modified) * arch/mips32/src/asm.S (modified) * arch/mips32/src/mm/tlb.c (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/mm/tlb.c (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/src/asm.S (modified) * generic/include/interrupt.h (modified) * generic/include/mm/as.h (modified) * generic/include/mm/page.h (modified) * generic/include/proc/thread.h (modified) * generic/include/syscall/copy.h (added) * generic/src/ddi/ddi.c (modified) * generic/src/ipc/irq.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/mm/as.c (modified) * generic/src/mm/slab.c (modified) * generic/src/printf/vsnprintf.c (modified) * generic/src/proc/task.c (modified) * generic/src/proc/thread.c (modified) * generic/src/smp/ipi.c (modified) * generic/src/synch/waitq.c (modified) * generic/src/syscall/copy.c (added) Complete implementation of copy_from_uspace() and copy_to_uspace() ... Fri, 05 May 2006 10:32:21 GMT Jakub Vana [22cf454d] * Makefile (modified) * arch/ia32/Makefile.inc (modified) * arch/ia32/include/pm.h (modified) * arch/ia32/include/vesa.h (added) * arch/ia32/src/boot/boot.S (modified) * arch/ia32/src/drivers/vesa.c (added) * arch/ia32/src/ia32.c (modified) * arch/ia32/src/pm.c (modified) * genarch/src/fb/fb.c (modified) * kernel.config (modified) ia32 VESA FB support Wed, 03 May 2006 08:18:01 GMT Ondrej Palkovsky [bdc5c516] * generic/include/ipc/irq.h (modified) * generic/src/ipc/irq.c (modified) Added commands for accessing ia32 portspace in irq top-half. Tue, 02 May 2006 22:42:23 GMT Martin Decky [cc35e88] * arch/ppc32/include/asm.h (modified) fix nasty CR clobber bug change coding style Tue, 02 May 2006 21:49:05 GMT Ondrej Palkovsky [162f919] * Makefile (modified) * arch/amd64/src/interrupt.c (modified) * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/irq.h (added) * generic/include/ipc/sysipc.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/irq.c (added) * generic/src/ipc/sysipc.c (modified) Added means to make a simple action upon interrupt. Tue, 02 May 2006 20:03:20 GMT Jakub Jermar [281224a] * arch/ia64/src/ddi/ddi.c (modified) * arch/ppc32/src/ddi/ddi.c (modified) * arch/sparc64/src/ddi/ddi.c (modified) Get rid off obsolete ddi_int_control_arch() on ia64, sparc64 and ppc32. Tue, 02 May 2006 18:19:43 GMT Ondrej Palkovsky [738ad2e] * arch/amd64/src/asm_utils.S (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/asm.S (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/mips32/src/ddi/ddi.c (modified) * arch/mips32/src/start.S (modified) * generic/include/ddi/ddi.h (modified) * generic/include/security/cap.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ddi/ddi.c (modified) * generic/src/syscall/syscall.c (modified) Changed interrupt_control to preemption_control. Tue, 02 May 2006 16:03:58 GMT Martin Decky [e34a141] * arch/ppc32/Makefile.inc (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/exception.S (modified) ppc32 work: (hopefully) final exception entry and exit rewrite ... Tue, 02 May 2006 14:23:37 GMT Martin Decky [9417cdc] * arch/ppc32/src/ppc32.c (modified) ppc32: fix starting stack address Tue, 02 May 2006 12:02:14 GMT Josef Cejka [6445baf] * Makefile (modified) * generic/src/printf/printf.c (moved) * generic/src/printf/printf_core.c (moved) * generic/src/printf/snprintf.c (moved) * generic/src/printf/sprintf.c (moved) * generic/src/printf/vprintf.c (moved) * generic/src/printf/vsnprintf.c (moved) * generic/src/printf/vsprintf.c (moved) Comments update. Printing functions moved from debug/ to printf/. Tue, 02 May 2006 11:25:22 GMT Josef Cejka [e499a30] * Makefile (modified) * generic/include/print.h (modified) * generic/include/printf/printf_core.h (added) * generic/src/debug/printf.c (added) * generic/src/debug/printf_core.c (moved) * generic/src/debug/snprintf.c (added) * generic/src/debug/sprintf.c (added) * generic/src/debug/vprintf.c (added) * generic/src/debug/vsnprintf.c (added) * generic/src/debug/vsprintf.c (added) * test/print/print1/test.c (modified) All the *printf functions ported to kernel. Comments updated. ... Mon, 01 May 2006 21:06:25 GMT Martin Decky [7dd1787] * arch/ppc32/include/mm/page.h (modified) * arch/ppc32/src/mm/tlb.c (modified) page index and VSID fixes Mon, 01 May 2006 19:32:59 GMT Martin Decky [9a68b34d] * arch/ppc32/include/mm/tlb.h (modified) * arch/ppc32/src/drivers/cuda.c (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/mm/tlb.c (modified) * generic/src/mm/frame.c (modified) PHT Refill handler Mon, 01 May 2006 15:05:51 GMT Martin Decky [16dad032] * arch/ppc32/include/asm.h (modified) * arch/ppc32/src/interrupt.c (modified) minor changes Mon, 01 May 2006 14:44:37 GMT Martin Decky [762a824] * arch/ppc32/include/asm.h (modified) * arch/ppc32/include/asm/regname.h (modified) * arch/ppc32/include/atomic.h (modified) * arch/ppc32/include/barrier.h (modified) * arch/ppc32/include/byteorder.h (modified) * arch/ppc32/include/cpuid.h (modified) * arch/ppc32/include/exception.h (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/asm.S (modified) * arch/ppc32/src/boot/boot.S (modified) * arch/ppc32/src/exception.S (modified) * arch/ppc32/src/interrupt.c (modified) * arch/ppc32/src/proc/scheduler.c (modified) ppc32: proper exception handling from user-space code cleanup Mon, 01 May 2006 13:45:38 GMT Jakub Jermar [0f27b4c] * genarch/Makefile.inc (modified) * genarch/src/acpi/acpi.c (modified) * genarch/src/acpi/madt.c (moved) * genarch/src/mm/as_ht.c (modified) * genarch/src/mm/as_pt.c (modified) * genarch/src/mm/asid.c (modified) * genarch/src/mm/asid_fifo.c (modified) * genarch/src/mm/page_ht.c (modified) * genarch/src/mm/page_pt.c (modified) Rename acpi/matd.c to madt.c (Multiple APIC Description Table). ... Mon, 01 May 2006 13:19:14 GMT Jakub Jermar [953b0f33] * arch/ia64/include/interrupt.h (modified) * arch/ia64/src/interrupt.c (modified) * arch/ppc32/include/interrupt.h (modified) * arch/ppc32/src/interrupt.c (modified) * arch/sparc64/include/interrupt.h (modified) * arch/sparc64/src/trap/interrupt.c (modified) Add dummy IRQ_COUNT and irq_ipc_bind_arch() to ia64, ppc32 and ... Mon, 01 May 2006 12:24:32 GMT Jakub Jermar [cf26ba9] * generic/include/security/cap.h (modified) * generic/src/console/cmd.c (modified) * generic/src/console/kconsole.c (modified) * generic/src/cpu/cpu.c (modified) * generic/src/debug/print.c (modified) * generic/src/debug/symtab.c (modified) * generic/src/interrupt/interrupt.c (modified) * generic/src/lib/elf.c (modified) * generic/src/lib/func.c (modified) * generic/src/lib/memstr.c (modified) * generic/src/lib/sort.c (modified) * generic/src/preempt/preemption.c (modified) * generic/src/proc/scheduler.c (modified) * generic/src/security/cap.c (modified) * generic/src/smp/ipi.c (modified) * generic/src/synch/condvar.c (modified) * generic/src/synch/futex.c (modified) * generic/src/synch/mutex.c (modified) * generic/src/synch/semaphore.c (modified) * generic/src/synch/spinlock.c (modified) * generic/src/syscall/syscall.c (modified) * generic/src/time/clock.c (modified) * generic/src/time/delay.c (modified) * generic/src/time/timeout.c (modified) Improve Doxygen-comments. Mon, 01 May 2006 11:55:10 GMT Jakub Jermar [ea199e5] * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/ddi/ddi.c (modified) When seting TSS limit, take the mandatory extra ending byte with all ... Sun, 30 Apr 2006 19:08:14 GMT Jakub Jermar [4fd61ba] * generic/src/adt/bitmap.c (modified) Fix a bug caused by an unsigned subtraction of bigger value from ... Sun, 30 Apr 2006 13:08:17 GMT Jakub Jermar [0e00b8a] * arch/amd64/src/ddi/ddi.c (modified) * arch/ia32/src/ddi/ddi.c (modified) Fixes in amd64 and ia32 ddi_iospace_enable_arch(). Sat, 29 Apr 2006 22:17:17 GMT Ondrej Palkovsky [51a7dc1] * arch/mips32/src/interrupt.c (modified) * generic/src/ipc/ipc.c (modified) Small fixes. Sat, 29 Apr 2006 22:12:40 GMT Ondrej Palkovsky [5626277] * arch/amd64/src/interrupt.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/mips32/include/interrupt.h (modified) * arch/mips32/src/interrupt.c (modified) * generic/include/errno.h (modified) * generic/include/ipc/ipc.h (modified) * generic/include/ipc/sysipc.h (modified) * generic/include/syscall/syscall.h (modified) * generic/src/ipc/ipc.c (modified) * generic/src/ipc/sysipc.c (modified) * generic/src/syscall/syscall.c (modified) Added support for IRQ notifiactions. - seems to work correctly on ... Sat, 29 Apr 2006 15:09:03 GMT Jakub Jermar [407862e] * arch/amd64/src/proc/task.c (modified) * arch/ia32/src/proc/task.c (modified) Initialize amd64 and ia32 task iomapver generation counter. Sat, 29 Apr 2006 15:01:41 GMT Jakub Jermar [2382d09] * arch/amd64/include/cpu.h (modified) * arch/amd64/include/ddi/ddi.h (added) * arch/amd64/include/proc/task.h (modified) * arch/amd64/src/ddi/ddi.c (modified) * arch/amd64/src/interrupt.c (modified) * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/include/cpu.h (modified) * arch/ia32/include/ddi/ddi.h (added) * arch/ia32/include/proc/task.h (modified) * arch/ia32/src/ddi/ddi.c (modified) * arch/ia32/src/interrupt.c (modified) * arch/ia32/src/proc/scheduler.c (modified) Improve SYS_IOSPACE_ENABLE support. The general protection fault ... Sat, 29 Apr 2006 11:32:44 GMT Jakub Jermar [69a5600] * arch/amd64/src/proc/scheduler.c (modified) * arch/ia32/src/proc/scheduler.c (modified) I/O Permission bitmap fixes. The trailing all-one sequence must be 8 ... Sat, 29 Apr 2006 11:27:43 GMT Jakub Jermar [429ff2ea] * generic/include/syscall/syscall.h (modified) Replace old name of SYS_IOSPACE_ENABLE with a new one. Sat, 29 Apr 2006 11:07:12 GMT Ondrej Palkovsky [a98cdc7] * arch/amd64/src/pm.c (modified) Fix amd64 SMP boot when tss for AP CPU gets allocated in memory >20MB. Fri, 28 Apr 2006 14:32:44 GMT Jakub Jermar [11928d5] * arch/amd64/include/asm.h (modified) * arch/amd64/src/pm.c (modified) * arch/ia32/include/asm.h (modified) * arch/ia32/include/smp/apic.h (modified) * arch/ia32/src/pm.c (modified) * arch/ia32/src/proc/scheduler.c (modified) * generic/include/adt/bitmap.h (modified) Fix BITS2BYTES macro to return 0 when passed 0 as argument. Fix ia32 ...