# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-06-26T12:15:02Z Sat, 16 Aug 2008 13:44:13 GMT Jakub Jermar [8e9f178] * kernel/generic/src/ipc/sysipc.c (modified) Fix types when processing IPC_M_DATA_WRITE arguments. Sun, 10 Aug 2008 17:36:39 GMT Jakub Jermar [a9d4d2c] * kernel/arch/ia64/src/asm.S (modified) Fix ia64 memcpy() broken in the last change. Sun, 10 Aug 2008 15:28:42 GMT Jakub Jermar [da349da0] * boot/arch/arm32/loader/asm.S (modified) * boot/arch/mips32/loader/asm.S (modified) * boot/arch/sparc64/loader/asm.S (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/arm32/src/asm.S (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32xen/src/asm.S (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/src/lib/memstr.c (modified) * uspace/lib/libc/generic/string.c (modified) memcpy(), memmove() and similar functions return dst instead of src. ... Wed, 06 Aug 2008 19:44:35 GMT Jakub Jermar [c186f27] * kernel/doc/AUTHORS (modified) Add Jiri Svoboda to AUTHORS and remove email addresses. Wed, 06 Aug 2008 19:41:19 GMT Jakub Jermar [93a9233] * kernel/doc/BUGS_FOUND (deleted) BUGS_FOUND is now out of date and it would require too much effort to ... Wed, 06 Aug 2008 18:09:09 GMT Jakub Jermar [57b4f46] * kernel/generic/src/lib/rd.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) cstyle Thu, 31 Jul 2008 10:42:38 GMT Martin Decky [af863d0] * kernel/Makefile (modified) * kernel/arch/ia32/src/mm/as.c (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/generic/include/lib/objc.h (deleted) * kernel/generic/include/lib/objc_ext.h (deleted) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/lib/objc.c (deleted) * kernel/generic/src/lib/objc_ext.c (deleted) * kernel/generic/src/mm/as.c (modified) * kernel/kernel.config (modified) move unfinished ObjC support to a separate branch Sun, 27 Jul 2008 20:26:02 GMT Martin Decky [8480714] * kernel/arch/mips32/src/mm/frame.c (modified) limit physical memory to 512 MB (more cannot be used right now, see ... Sun, 27 Jul 2008 15:15:48 GMT Martin Decky [113c677] * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/mips32/include/drivers/msim.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/src/drivers/msim.c (modified) * uspace/srv/fb/Makefile (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/msim.c (added) * uspace/srv/fb/msim.h (added) reintroduce support for MSIM text console in user space Sun, 27 Jul 2008 15:14:07 GMT Martin Decky [46d8eb9] * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/arm32/include/mm/page.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32xen/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/mips32/include/mm/page.h (modified) * kernel/arch/ppc32/include/mm/page.h (modified) * kernel/arch/ppc64/include/mm/page.h (modified) * kernel/arch/sparc64/include/mm/page.h (modified) * kernel/generic/include/mm/page.h (modified) * uspace/lib/libc/arch/amd64/include/config.h (modified) * uspace/lib/libc/arch/arm32/include/config.h (modified) * uspace/lib/libc/arch/ia32/include/config.h (modified) * uspace/lib/libc/arch/ia64/include/config.h (modified) * uspace/lib/libc/arch/mips32/include/config.h (modified) * uspace/lib/libc/arch/ppc32/include/config.h (modified) * uspace/lib/libc/arch/ppc64/include/config.h (modified) * uspace/lib/libc/arch/sparc64/include/config.h (modified) remove dummy page coloring facility, which is currenty not used Sun, 27 Jul 2008 13:30:53 GMT Martin Decky [c32a6f37] * kernel/arch/mips32/src/mm/frame.c (modified) fixes Sun, 27 Jul 2008 13:28:22 GMT Martin Decky [0d387d2] * kernel/arch/mips32/src/mm/frame.c (modified) finer granularity (256 KiB) Sun, 27 Jul 2008 13:23:17 GMT Martin Decky [6c296a9] * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/mips32/src/mm/frame.c (modified) fix off-by-one bug cleanup Sun, 27 Jul 2008 11:15:45 GMT Jakub Jermar [4541ae4] * kernel/generic/include/macros.h (modified) Improve definition of generic macros. Sun, 27 Jul 2008 03:50:53 GMT Martin Decky [edebc15c] * HelenOS.config (modified) * Makefile (modified) * contrib/conf/bootindy (deleted) * contrib/conf/msim.conf (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/mips32/include/drivers/arc.h (deleted) * kernel/arch/mips32/include/drivers/msim.h (modified) * kernel/arch/mips32/include/drivers/serial.h (modified) * kernel/arch/mips32/include/mm/as.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/mips32/src/console.c (modified) * kernel/arch/mips32/src/drivers/arc.c (deleted) * kernel/arch/mips32/src/drivers/msim.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/mips32/src/mm/as.c (modified) * kernel/arch/mips32/src/mm/frame.c (modified) * kernel/arch/mips32/src/mm/tlb.c (modified) * kernel/doc/arch/mips32 (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/macros.h (modified) * kernel/kernel.config (modified) physical memory detection in MSIM (discontinous regions supported) ... Sat, 26 Jul 2008 19:28:15 GMT Martin Decky [5e8ddf5] * kernel/arch/ia32/src/drivers/ega.c (modified) remove unnecessary newline Sat, 26 Jul 2008 12:07:57 GMT Martin Decky [61bacde] * kernel/arch/ia32/Makefile.inc (modified) fix no-mmx option Fri, 25 Jul 2008 10:26:20 GMT Jakub Jermar [5719f6d] * kernel/generic/src/sysinfo/sysinfo.c (modified) Check the validity of the 'len' argument for sysinfo syscalls. Tue, 08 Jul 2008 16:05:45 GMT Jiri Svoboda [c98e6ee] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * kernel/Makefile (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/src/userspace.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia32xen/src/userspace.c (modified) * kernel/arch/ia64/src/asm.S (modified) * kernel/arch/mips32/src/start.S (modified) * kernel/arch/ppc32/src/asm.S (modified) * kernel/arch/ppc64/src/asm.S (modified) * kernel/arch/sparc64/src/asm.S (modified) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/proc/program.h (added) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/synch/smc.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (added) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/synch/smc.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/cli/Makefile (added) * uspace/app/cli/cli.c (added) * uspace/app/init/init.c (modified) * uspace/app/tester/tester.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/src/entry.s (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) * uspace/lib/libc/arch/ia32/src/entry.s (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) * uspace/lib/libc/arch/ppc32/src/entry.s (modified) * uspace/lib/libc/arch/ppc64/src/entry.s (modified) * uspace/lib/libc/arch/sparc64/src/entry.s (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/pcb.c (added) * uspace/lib/libc/generic/smc.c (added) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/include/as.h (modified) * uspace/lib/libc/include/io/stream.h (modified) * uspace/lib/libc/include/ipc/loader.h (added) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/loader/pcb.h (added) * uspace/lib/libc/include/smc.h (added) * uspace/lib/libc/include/task.h (modified) * uspace/srv/loader/Makefile (added) * uspace/srv/loader/arch/amd64/Makefile.inc (added) * uspace/srv/loader/arch/amd64/_link.ld.in (added) * uspace/srv/loader/arch/amd64/amd64.s (added) * uspace/srv/loader/arch/arm32/Makefile.inc (added) * uspace/srv/loader/arch/arm32/_link.ld.in (added) * uspace/srv/loader/arch/arm32/arm32.s (added) * uspace/srv/loader/arch/ia32/Makefile.inc (added) * uspace/srv/loader/arch/ia32/_link.ld.in (added) * uspace/srv/loader/arch/ia32/ia32.s (added) * uspace/srv/loader/arch/ia64/Makefile.inc (added) * uspace/srv/loader/arch/ia64/_link.ld.in (added) * uspace/srv/loader/arch/ia64/ia64.s (added) * uspace/srv/loader/arch/mips32/Makefile.inc (added) * uspace/srv/loader/arch/mips32/_link.ld.in (added) * uspace/srv/loader/arch/mips32/mips32.s (added) * uspace/srv/loader/arch/ppc32/Makefile.inc (added) * uspace/srv/loader/arch/ppc32/_link.ld.in (added) * uspace/srv/loader/arch/ppc32/ppc32.s (added) * uspace/srv/loader/arch/sparc64/Makefile.inc (added) * uspace/srv/loader/arch/sparc64/_link.ld.in (added) * uspace/srv/loader/arch/sparc64/sparc64.s (added) * uspace/srv/loader/elf_load.c (added) * uspace/srv/loader/include/arch.h (added) * uspace/srv/loader/include/elf.h (added) * uspace/srv/loader/include/elf_load.h (added) * uspace/srv/loader/interp.s (added) * uspace/srv/loader/main.c (added) Merge program-loader related stuff from dynload branch to trunk. (huge) Sun, 06 Jul 2008 20:45:45 GMT Jakub Jermar [b5a1730] * kernel/arch/ia32/src/smp/smp.c (modified) Allocate AP's GDT from first 4 GiB. Sun, 06 Jul 2008 20:07:59 GMT Jakub Jermar [498b201] * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/mm/frame.c (modified) The real intention of the previous commit was to put the boundary on ... Sun, 06 Jul 2008 19:47:48 GMT Jakub Jermar [5f7a0ef] * kernel/generic/include/mm/frame.h (modified) * kernel/generic/src/mm/frame.c (modified) Introduce FRAME_LOW_16_GiB slab/frame allocator flag. When specified, ... Sun, 06 Jul 2008 18:20:02 GMT Jakub Jermar [2ec725f] * kernel/generic/include/mm/buddy.h (modified) * kernel/generic/src/mm/buddy.c (modified) * kernel/generic/src/mm/frame.c (modified) Avoid deadlock during the 'zone n' kconsole command. Buddy allocator ... Sun, 06 Jul 2008 16:16:32 GMT Jakub Jermar [000350f8] * kernel/generic/src/mm/frame.c (modified) Fix deadlock in the 'zones' kconsole command. Thu, 03 Jul 2008 12:50:09 GMT Jiri Svoboda [7560b606] * kernel/arch/ppc32/src/asm.S (modified) Remove buggy assembler memsetb function, call generic C _memsetb ... Tue, 01 Jul 2008 19:19:33 GMT Jiri Svoboda [aaa70841] * boot/arch/mips32/loader/Makefile (modified) * kernel/generic/include/config.h (modified) Use initrd with mips32 port. Increase memory size. Tue, 01 Jul 2008 11:44:52 GMT Jakub Jermar [939e9c1] * kernel/generic/src/console/kconsole.c (modified) Remove left-over debugging stuff. Mon, 30 Jun 2008 20:33:18 GMT Jakub Jermar [5d67baa] * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/mm/tlb.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/main/main.c (modified) cstyle fixes Wed, 25 Jun 2008 21:43:32 GMT Jakub Jermar [ac0e791] * kernel/arch/ppc32/src/asm.S (modified) Implement memcpy_to_uspace_failover_address for ppc32. This fixes ... Mon, 23 Jun 2008 23:02:01 GMT Jakub Jermar [1bb3766] * kernel/generic/src/mm/frame.c (modified) Finer grained waiting for memory with consideration of the number of ... Mon, 23 Jun 2008 18:49:45 GMT Jakub Jermar [1a1744e] * kernel/generic/src/mm/frame.c (modified) Get rid of the infamous "Sleep not implemented" panic during low ... Mon, 23 Jun 2008 18:44:48 GMT Jakub Jermar [08a19ba] * kernel/genarch/src/mm/as_ht.c (modified) * kernel/generic/include/synch/mutex.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/synch/condvar.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/rwlock.c (modified) * kernel/test/mm/slab2.c (modified) Support for active mutexes. Active mutexes implement busy waiting, ... Sun, 22 Jun 2008 19:21:07 GMT Jakub Jermar [deaf8d5] * kernel/generic/src/mm/frame.c (modified) cstyle for frame.c Sun, 22 Jun 2008 15:54:07 GMT Jakub Jermar [69eac4aa] * kernel/generic/src/ipc/ipc.c (modified) Fix a scary two-year old bug: do not attempt to initialize a call ... Sun, 22 Jun 2008 14:35:21 GMT Jakub Jermar [599d6f5] * kernel/generic/src/mm/slab.c (modified) Avoid easy deadlock while printing slab cache statistics. Sun, 22 Jun 2008 14:34:43 GMT Jakub Jermar [1a48bcd] * kernel/generic/include/mm/slab.h (modified) cstyle for slab.h Sat, 21 Jun 2008 10:57:51 GMT Jakub Jermar [1e9d0e3] * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/proc/scheduler.c (modified) cstyle for kinit.c and scheduler.c Sat, 21 Jun 2008 09:13:04 GMT Jakub Jermar [46c1234] * kernel/generic/src/mm/slab.c (modified) cstyle for slab.c Fri, 20 Jun 2008 17:20:19 GMT Jakub Jermar [23cdc921] * kernel/Makefile (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) Introduce the notion of FPU_NO_CFLAGS and separate building of ... Thu, 19 Jun 2008 12:17:02 GMT Jakub Jermar [7a4202d] * kernel/generic/src/main/main.c (modified) Don't print anything before the kernel initializes the first THE ... Wed, 18 Jun 2008 21:24:11 GMT Jakub Jermar [934b2e0] * kernel/arch/ia32/Makefile.inc (modified) Don't build the ia32 kernel with MMX/SSE/3DNOW enabled. This was ... Wed, 18 Jun 2008 21:21:22 GMT Jakub Jermar [18ad03f3] * kernel/Makefile (modified) Frame pointers will make debugging much easier. Wed, 18 Jun 2008 09:47:26 GMT Jiri Svoboda [2a3124c] * kernel/arch/mips32/include/atomic.h (modified) Fix mips32 atomic_add() which would break build unless a constant was ... Tue, 17 Jun 2008 21:32:04 GMT Jakub Jermar [4a23cb6] * kernel/test/avltree/avltree1.c (modified) Fix an off-by-one bug in avltree1 test and also declare an unused ... Mon, 16 Jun 2008 21:42:48 GMT Jakub Jermar [9f491d7] * kernel/arch/ia32/include/atomic.h (modified) * uspace/lib/libc/arch/ia32/include/atomic.h (modified) First argument of atomic functions is read-write (ia32). Mon, 16 Jun 2008 21:36:39 GMT Jakub Jermar [ad2e39b] * kernel/arch/amd64/include/atomic.h (modified) * uspace/lib/libc/arch/amd64/include/atomic.h (modified) First argument to atomic functions is read-write (amd64). Mon, 16 Jun 2008 21:28:37 GMT Jakub Jermar [5336643] * kernel/arch/mips32/include/atomic.h (modified) * uspace/lib/libc/arch/mips32/include/atomic.h (modified) The first argument to atomic_add() is read-write. (mips32) Sun, 15 Jun 2008 08:21:17 GMT Jakub Jermar [c711efe] * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/mm/tlb.h (modified) On sparc64, when the operand to the FLUSH instruction doesn't matter, ... Sat, 14 Jun 2008 16:26:14 GMT Jiri Svoboda [3759681] * kernel/arch/ppc32/include/barrier.h (modified) * kernel/generic/src/mm/backend_elf.c (modified) Implement smc_coherence[_block]() for ppc32 Sat, 14 Jun 2008 16:09:17 GMT Jiri Svoboda [62cd66f] * kernel/generic/src/mm/backend_elf.c (modified) Fix build when smc_coherence_block() is defined as an empty macro Sat, 14 Jun 2008 12:53:42 GMT Jakub Jermar [36e86862] * kernel/generic/src/mm/backend_elf.c (modified) Maintain cache coherence when the ELF backend duplicates a frame from ... Sat, 14 Jun 2008 12:51:25 GMT Jakub Jermar [b22304b] * kernel/arch/ia64/include/barrier.h (modified) Fix operands for fc_i(). Sat, 14 Jun 2008 12:15:27 GMT Jakub Jermar [1e1e5e1] * kernel/arch/mips32/src/debugger.c (modified) Maintain cache coherence when setting breakpoints in kconsole on mips32. Sat, 14 Jun 2008 11:55:47 GMT Jakub Jermar [d7c9fcb] * kernel/arch/amd64/src/debugger.c (modified) Formatting fixes for amd64 debugger. Sat, 14 Jun 2008 11:48:37 GMT Jakub Jermar [8605b24] * kernel/generic/src/proc/task.c (modified) Maintain cache coherence after sys_task_spawn() copies ELF image from ... Sat, 14 Jun 2008 11:46:46 GMT Jakub Jermar [c7511ec] * kernel/arch/mips32/src/mips32.c (modified) Maintain cache coherence after mips32 install exception handlers. Sat, 14 Jun 2008 11:45:40 GMT Jakub Jermar [eeaf667] * kernel/arch/arm32/src/exception.c (modified) Maintain cache coherence after arm32 installs exception handlers. Sat, 14 Jun 2008 10:29:58 GMT Jakub Jermar [d5087aa] * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia64/include/barrier.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc64/include/barrier.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) Add smc_coherence_block(). Fri, 13 Jun 2008 20:36:38 GMT Jakub Jermar [e25eca80] * kernel/arch/arm32/include/barrier.h (modified) * kernel/arch/ia32/include/barrier.h (modified) * kernel/arch/ia64/include/barrier.h (modified) * kernel/arch/mips32/include/barrier.h (modified) * kernel/arch/ppc32/include/barrier.h (modified) * kernel/arch/ppc64/include/barrier.h (modified) * kernel/arch/sparc64/include/barrier.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (added) * kernel/arch/sparc64/include/mm/tlb.h (modified) * kernel/arch/sparc64/src/mm/cache.S (modified) Add smc_coherence() macro to all architectures. So far, only amd64, ... Thu, 12 Jun 2008 07:49:23 GMT Jakub Jermar [80dabb8d] * kernel/generic/src/mm/page.c (modified) Add a comment explaining the reason for a memory barrier after page ... Wed, 11 Jun 2008 19:00:55 GMT Jakub Jermar [11e9061d] * kernel/generic/src/mm/page.c (modified) Issue a memory barrier after modifying a page table mapping in order ... Sat, 07 Jun 2008 14:50:57 GMT Jakub Jermar [a4dfcd2] * kernel/test/mm/slab1.c (modified) Fix formatter. Fri, 06 Jun 2008 23:17:16 GMT Martin Decky [c05a50f] * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/syscall/syscall.c (modified) rename SYS_IO to SYS_KLOG do not notify uspace klog with every ... Fri, 06 Jun 2008 07:35:14 GMT Jiri Svoboda [eb1c0a3] * kernel/Makefile (modified) Revert accidental change of Makefile Fri, 06 Jun 2008 07:34:21 GMT Jiri Svoboda [e32e092] * kernel/Makefile (modified) * kernel/arch/amd64/include/memstr.h (modified) * kernel/arch/amd64/src/pm.c (modified) * kernel/arch/arm32/include/memstr.h (modified) * kernel/arch/ia32/include/memstr.h (modified) * kernel/arch/ia32/src/drivers/ega.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/smp/smp.c (modified) * kernel/arch/ia32xen/src/ia32xen.c (modified) * kernel/arch/ia32xen/src/pm.c (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/ia64/include/memstr.h (modified) * kernel/arch/ia64/src/drivers/ega.c (modified) * kernel/arch/ia64/src/mm/vhpt.c (modified) * kernel/arch/mips32/include/memstr.h (modified) * kernel/arch/ppc32/include/memstr.h (modified) * kernel/arch/ppc64/include/memstr.h (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/sparc64/include/memstr.h (modified) * kernel/arch/sparc64/src/mm/as.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/generic/include/memstr.h (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/objc_ext.c (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * kernel/generic/src/mm/slab.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) Declare arguments for memstr.h operations as pointers instead of ... Wed, 04 Jun 2008 19:37:52 GMT Jiri Svoboda [32443b0] * kernel/arch/mips32/include/types.h (modified) * kernel/generic/include/typedefs.h (modified) * uspace/lib/libc/arch/mips32/src/entry.s (modified) Make mips32 compile again Wed, 04 Jun 2008 19:17:36 GMT Martin Decky [82b71ef1] * kernel/arch/ia32/src/smp/ap.S (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) resurrect klog Wed, 04 Jun 2008 19:02:26 GMT Jiri Svoboda [7ba289a] * kernel/generic/src/syscall/syscall.c (modified) Fix malloc(0) in sys_io() Wed, 04 Jun 2008 19:02:04 GMT Jiri Svoboda [3abe472f] * kernel/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/ia64/src/entry.s (modified) Make ia64 compile again. Wed, 04 Jun 2008 18:48:16 GMT Jiri Svoboda [009474f] * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/mm/page_fault.c (modified) * uspace/lib/libc/arch/arm32/src/entry.s (modified) Make arm32 compile again. Wed, 04 Jun 2008 06:00:36 GMT Jakub Jermar [fadfaf8] * kernel/arch/ia32/include/types.h (modified) Better comments for pretty print formatters. Tue, 03 Jun 2008 15:18:32 GMT Martin Decky [78d0da8] * kernel/generic/src/ipc/ipc.c (modified) revert coding style change Tue, 03 Jun 2008 14:59:48 GMT Martin Decky [f4c2b6a] * kernel/arch/amd64/src/debugger.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/src/debug/panic.s (modified) * kernel/arch/ia32xen/src/smp/smp.c (modified) * kernel/arch/mips32/src/debugger.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/include/drivers/cuda.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/mm/tlb.h (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc64/include/exception.h (modified) * kernel/arch/ppc64/src/cpu/cpu.c (modified) * kernel/arch/ppc64/src/interrupt.c (modified) * kernel/arch/ppc64/src/mm/page.c (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/src/cpu/cpu.c (modified) * kernel/arch/sparc64/src/smp/smp.c (modified) * kernel/arch/sparc64/src/trap/exception.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/acpi/acpi.c (modified) * kernel/genarch/src/acpi/madt.c (modified) reflect changes in generic code proper formatting directives coding ... Tue, 03 Jun 2008 14:58:53 GMT Martin Decky [b63f8569] * kernel/arch/amd64/include/types.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32xen/include/types.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc64/include/types.h (modified) * kernel/arch/sparc64/include/types.h (modified) introduce portable formatting directives remove common types Tue, 03 Jun 2008 14:58:05 GMT Martin Decky [cd8ad52] * kernel/test/avltree/avltree1.c (modified) * kernel/test/fpu/fpu1.c (modified) * kernel/test/fpu/mips2.c (modified) * kernel/test/fpu/sse1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/slab1.c (modified) * kernel/test/mm/slab2.c (modified) * kernel/test/print/print1.c (modified) * kernel/test/synch/rwlock3.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/rwlock5.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/test.h (modified) * kernel/test/thread/thread1.c (modified) proper printf formatting Tue, 03 Jun 2008 14:57:21 GMT Martin Decky [7ac426e] * kernel/generic/include/adt/avl.h (modified) * kernel/generic/include/adt/list.h (modified) * kernel/generic/include/console/klog.h (deleted) * kernel/generic/include/ddi/device.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/stackarg.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/syscall/syscall.h (modified) reflect changes in sources Tue, 03 Jun 2008 14:56:47 GMT Martin Decky [aac10f86] * kernel/generic/include/debug.h (modified) * kernel/generic/include/panic.h (modified) LOG, LOG_EXEC() macros (used if CONFIG_EDEBUG is set) cosmetic changes Tue, 03 Jun 2008 14:55:55 GMT Martin Decky [419886f6] * kernel/generic/include/typedefs.h (modified) common types are same on all platforms Tue, 03 Jun 2008 14:55:09 GMT Martin Decky [c859753] * kernel/generic/src/console/chardev.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/klog.c (deleted) remove original klog permanent kernel cyclic log buffer proper ... Tue, 03 Jun 2008 14:54:24 GMT Martin Decky [aa48a9d] * kernel/generic/src/syscall/syscall.c (modified) change SYS_IO semantics add SYS_TASK_SPAWN proper printf formatting Tue, 03 Jun 2008 14:53:31 GMT Martin Decky [52755f1] * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) support for SYS_SPAWN syscall proper printf formatting change the ... Tue, 03 Jun 2008 14:52:16 GMT Martin Decky [5b86d10] * kernel/generic/src/proc/scheduler.c (modified) proper printf formatting Tue, 03 Jun 2008 14:51:35 GMT Martin Decky [b84aaba] * kernel/generic/src/main/main.c (modified) debugging output of kernel initialization Tue, 03 Jun 2008 14:51:05 GMT Martin Decky [49eec93] * kernel/generic/src/main/kinit.c (modified) run init tasks after they are all loaded Tue, 03 Jun 2008 14:49:03 GMT Martin Decky [8ed4014] * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/synch/rwlock.c (modified) * kernel/generic/src/synch/spinlock.c (modified) proper printf formatting Tue, 03 Jun 2008 14:48:07 GMT Martin Decky [93a3348] * kernel/generic/src/adt/btree.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) proper printf formatting, remove non-standard 'z' modifier Tue, 03 Jun 2008 14:46:49 GMT Martin Decky [2b8b0ca] * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/buddy.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/slab.c (modified) proper printf formatting Tue, 03 Jun 2008 14:46:06 GMT Martin Decky [0f269c2] * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/lib/objc_ext.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) proper printf formatting & coding style Tue, 03 Jun 2008 14:44:48 GMT Martin Decky [c70d693] * kernel/generic/src/interrupt/interrupt.c (modified) proper printf formatting Tue, 03 Jun 2008 14:42:21 GMT Martin Decky [9fe962d6] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) proper printf formatting Tue, 03 Jun 2008 14:39:46 GMT Martin Decky [558c2bd] * kernel/Makefile (modified) add CONFIG_EDEBUG remove klog Tue, 03 Jun 2008 12:33:46 GMT Martin Decky [1f0d2ee9] * kernel/kernel.config (modified) remove ARM machine option add CONFIG_EDEBUG option Mon, 02 Jun 2008 20:54:30 GMT Jakub Jermar [2b17f47] * kernel/arch/amd64/include/memstr.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) Some inline functions in memstr.h seem to be of uncertain origin ... Mon, 02 Jun 2008 20:43:59 GMT Jakub Jermar [3d6c468] * kernel/arch/ia32/include/memstr.h (modified) * kernel/arch/ia32/src/asm.S (modified) Some inline functions in memstr.h seem to be of uncertain origin ... Mon, 02 Jun 2008 12:56:18 GMT Jiri Svoboda [0f44f04] * kernel/arch/ia32/include/memstr.h (modified) Fix register-constraint typo in ia32 memstr.h and add two '&'s for ... Mon, 02 Jun 2008 12:47:33 GMT Jiri Svoboda [d68253a4] * kernel/arch/amd64/include/memstr.h (modified) Fix register-constraint typo in amd64 memstr.h and add two '&'s for ... Mon, 02 Jun 2008 09:36:27 GMT Jiri Svoboda [8c7294c6] * kernel/arch/mips32/include/atomic.h (modified) Fix missing earlyclobber-register constraints in mips32 atomic_add(), ... Fri, 30 May 2008 14:54:33 GMT Martin Decky [6387c18] * kernel/generic/include/lib/rd.h (modified) * kernel/generic/src/lib/rd.c (modified) * kernel/generic/src/main/kinit.c (modified) fix kernel ramdisk support Wed, 28 May 2008 20:47:45 GMT Jakub Jermar [ff48a15] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Turn phone->lock into mutex. Mon, 26 May 2008 18:56:34 GMT Jakub Jermar [1cc2974] * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc64/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) Improve linking and loading of boot ELF images. (Contributed by Jiri ...