# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-25T11:49:56Z 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 ... Thu, 15 May 2008 18:28:50 GMT Jakub Jermar [1a60feeb] * kernel/generic/src/ipc/sysipc.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) Do not attempt to malloc() zero bytes of memory during VFS_READ at ... Thu, 15 May 2008 09:51:35 GMT Martin Decky [e1f51712] * kernel/generic/include/proc/tasklet.h (modified) cs change Mon, 12 May 2008 19:04:13 GMT Jakub Jermar [83512f21] * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/timeout.c (modified) More formatting changes. Mon, 12 May 2008 18:51:05 GMT Jakub Jermar [ace9358] * kernel/generic/src/synch/waitq.c (modified) Formatting improvements. Mon, 12 May 2008 15:58:06 GMT Jakub Jermar [929ce92] * kernel/generic/src/synch/waitq.c (modified) timeouted vs. timed out Mon, 12 May 2008 15:40:21 GMT Jakub Jermar [5d12283] * kernel/generic/src/proc/thread.c (modified) Improve comment for thread_create(). Wed, 16 Apr 2008 19:52:50 GMT Josef Cejka [9765182] * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc64/include/context_offset.h (modified) * kernel/arch/ppc64/src/context.S (modified) * uspace/lib/libc/arch/ppc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/ppc64/src/fibril.S (modified) Used common macro for context saving on ppc64. Tue, 15 Apr 2008 20:05:13 GMT Josef Cejka [ecc83bd] * kernel/arch/sparc64/include/context_offset.h (modified) * kernel/arch/sparc64/src/context.S (modified) * uspace/lib/libc/arch/sparc64/include/context_offset.h (deleted) * uspace/lib/libc/arch/sparc64/src/fibril.S (modified) Context handling unified for sparc64. Wed, 09 Apr 2008 16:40:27 GMT Jakub Jermar [44882c8] * HelenOS.config (modified) * boot/boot.config (modified) * kernel/kernel.config (modified) * tools/config.py (modified) * uspace/uspace.config (modified) Add (c) and the modified BSD license to the config system. Sat, 05 Apr 2008 11:06:10 GMT Jakub Jermar [12ab886] * kernel/generic/include/ipc/ipc.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/proc/task.c (modified) Fix initialization of answerbox->task in ipc_answerbox_init. ... Thu, 03 Apr 2008 20:05:06 GMT Jakub Jermar [5d494b3] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/arm32/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/mips32/src/drivers/arc.c (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) * kernel/arch/sparc64/include/byteorder.h (modified) * kernel/generic/include/byteorder.h (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/rd.c (modified) Each architecture should only announce its endianity. The conversion ... Wed, 02 Apr 2008 20:09:27 GMT Jakub Jermar [0f718ab] * kernel/arch/amd64/include/byteorder.h (modified) * kernel/arch/arm32/include/byteorder.h (modified) * kernel/arch/ia32/include/byteorder.h (modified) * kernel/arch/ia64/include/byteorder.h (modified) * kernel/arch/mips32/include/byteorder.h (modified) * kernel/arch/ppc32/include/byteorder.h (modified) * kernel/arch/ppc64/include/byteorder.h (modified) * kernel/arch/sparc64/include/byteorder.h (modified) * kernel/generic/include/byteorder.h (modified) Add macros for byte swapping of uint16_t's. Sun, 30 Mar 2008 10:08:15 GMT Jakub Jermar [81c0171e] * kernel/generic/src/proc/thread.c (modified) Fix typo ALV tree vs. AVL tree. Wed, 19 Mar 2008 21:13:49 GMT Jakub Jermar [e13daa5d] * kernel/arch/amd64/include/cpu.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/amd64/src/boot/boot.S (modified) * kernel/arch/amd64/src/syscall.c (modified) * kernel/arch/ia32/src/asm.S (modified) * kernel/arch/ia32/src/boot/boot.S (modified) Fortify ia32 and amd64 kernels against mallicious uspace applications ... Wed, 19 Mar 2008 20:41:56 GMT Jakub Jermar [20b8bf3] * kernel/arch/amd64/src/cpu/cpu.c (modified) Fix cstyle. Sat, 15 Mar 2008 13:01:36 GMT Josef Cejka [d4f572e] * kernel/arch/ppc32/include/context_offset.h (modified) * kernel/arch/ppc32/src/context.S (modified) * uspace/lib/libc/arch/ppc32/include/context_offset.h (deleted) * uspace/lib/libc/arch/ppc32/src/fibril.S (modified) Unified context saving/restoring macros in ppc32. Sat, 15 Mar 2008 12:28:12 GMT Josef Cejka [ca21eb4b] * kernel/arch/ia32xen/include/context_offset.h (added) * uspace/lib/libc/arch/mips32eb/include/context_offset.h (deleted) Fixed broken context_offset.h symlinks for mips32eb and ia32xen. Sat, 15 Mar 2008 12:21:09 GMT Josef Cejka [308cdd1] * kernel/arch/mips32/include/context_offset.h (modified) * kernel/arch/mips32/src/context.S (modified) * uspace/lib/libc/arch/mips32/include/context_offset.h (deleted) * uspace/lib/libc/arch/mips32/src/fibril.S (modified) Context saving/restoring macros used for mips32. Sat, 15 Mar 2008 10:22:07 GMT Josef Cejka [1dbfe98] * kernel/arch/amd64/include/context_offset.h (modified) * kernel/arch/amd64/src/context.S (modified) * uspace/lib/libc/arch/amd64/include/context_offset.h (deleted) * uspace/lib/libc/arch/amd64/src/fibril.S (modified) Unified context handling code for amd64.