# # ChangeLog for kernel in mainline # # Generated by Trac 1.6 # 2025-08-22T22:36:49Z Thu, 13 May 2010 09:44:07 GMT Jakub Jermar [c964521] * kernel/generic/src/mm/as.c (modified) Lock the page tables before initiating the TLB shootdown, avoiding ... Thu, 13 May 2010 08:51:36 GMT Martin Decky [2e4e706] * kernel/generic/include/arch.h (modified) * kernel/generic/include/preemption.h (modified) * kernel/generic/src/preempt/preemption.c (modified) * kernel/generic/src/synch/mutex.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/clock.c (modified) cstyle changes (no change in functionality) Wed, 12 May 2010 21:23:29 GMT Jakub Jermar [be6cef1b] * HelenOS.config (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) Do not optically separate the branch and the branch delay slot ... Wed, 12 May 2010 20:00:19 GMT Martin Decky [b97b348] * boot/arch/ppc32/src/main.c (modified) * boot/arch/sparc64/include/asm.h (modified) * boot/arch/sparc64/src/asm.S (modified) * boot/arch/sparc64/src/main.c (modified) * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/include/mm/cache_spec.h (modified) * kernel/arch/sparc64/src/mm/cache.S (deleted) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) do not use ofw_quiesce() (it can actually make more harm than good) ... Mon, 10 May 2010 20:21:18 GMT Jakub Jermar [1cb092d] * kernel/Makefile (modified) * uspace/Makefile.common (modified) Prepare to support size-optimized builds and stripped binaries. Mon, 10 May 2010 19:38:19 GMT Jakub Jermar [52c60b6] * kernel/generic/src/main/kinit.c (modified) Fix non-SMP builds. Mon, 10 May 2010 19:14:45 GMT Jiri Svoboda [c6f0e3a2] * kernel/generic/src/ipc/kbox.c (modified) Fix lock ordering in kbox_proc_hone_hungup(). Sun, 09 May 2010 18:36:12 GMT Jakub Jermar [e2fcdb1] * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/syscall/syscall.c (modified) Merge fix for ticket #232. Sun, 09 May 2010 18:26:39 GMT Jakub Jermar [cd98e594] * kernel/generic/src/interrupt/interrupt.c (modified) Lock THREAD before calling thread_update_accounting() from ... Sun, 09 May 2010 18:23:03 GMT Jakub Jermar [5e984f2] * kernel/generic/src/syscall/syscall.c (modified) Disable interrupts and lock THREAD before calling ... Sun, 09 May 2010 10:47:48 GMT Jakub Jermar [4039c77] * kernel/generic/src/synch/waitq.c (modified) Add assertion to detect attempts to block when hodling a spinlock. Wed, 05 May 2010 17:23:54 GMT Martin Decky [1317380] * boot/arch/arm32/include/arch.h (modified) * contrib/conf/arm32-qe.sh (added) * kernel/arch/arm32/_link.ld.in (modified) move boot offset 2 MB further away to avoid conflicts with ... Tue, 04 May 2010 22:56:33 GMT Martin Decky [b781cb29] * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) fix forgotten operator Tue, 04 May 2010 11:07:11 GMT Martin Decky [2afb650] * boot/generic/src/printf_core.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) unify printf implementations Tue, 04 May 2010 10:44:55 GMT Martin Decky [4872160] * HelenOS.config (modified) * boot/Makefile (modified) * boot/Makefile.build (added) * boot/Makefile.common (modified) * boot/Makefile.grub (moved) * boot/Makefile.silo (moved) * boot/Makefile.yaboot (moved) * boot/arch/amd64/Makefile.inc (modified) * boot/arch/arm32/Makefile.inc (modified) * boot/arch/arm32/_link.ld.in (added) * boot/arch/arm32/include/arch.h (moved) * boot/arch/arm32/include/asm.h (moved) * boot/arch/arm32/include/main.h (moved) * boot/arch/arm32/include/mm.h (moved) * boot/arch/arm32/include/types.h (moved) * boot/arch/arm32/loader/Makefile.build (deleted) * boot/arch/arm32/loader/Makefile.common (deleted) * boot/arch/arm32/loader/Makefile.toolchain (deleted) * boot/arch/arm32/loader/_link.ld.in (deleted) * boot/arch/arm32/loader/asm.S (deleted) * boot/arch/arm32/loader/main.c (deleted) * boot/arch/arm32/loader/mm.c (deleted) * boot/arch/arm32/loader/mm.h (deleted) * boot/arch/arm32/src/asm.S (moved) * boot/arch/arm32/src/main.c (added) * boot/arch/arm32/src/mm.c (added) * boot/arch/arm32/src/putchar.c (moved) * boot/arch/ia32/grub (deleted) * boot/arch/ia64/loader/Makefile (deleted) * boot/arch/ia64/loader/Makefile.build (deleted) * boot/arch/ia64/loader/Makefile.common (deleted) * boot/arch/ia64/loader/_link.ld.in (deleted) * boot/arch/ia64/loader/asm.S (deleted) * boot/arch/ia64/loader/boot.S (deleted) * boot/arch/ia64/loader/gefi/ChangeLog (deleted) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/division.h (deleted) * boot/arch/ia64/loader/gefi/HelenOS/hello.c (deleted) * boot/arch/ia64/loader/gefi/HelenOS/mkimage.c (deleted) * boot/arch/ia64/loader/gefi/Make.defaults (deleted) * boot/arch/ia64/loader/gefi/Make.rules (deleted) * boot/arch/ia64/loader/gefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/README.efilib (deleted) * boot/arch/ia64/loader/gefi/README.elilo (deleted) * boot/arch/ia64/loader/gefi/README.gnuefi (deleted) * boot/arch/ia64/loader/gefi/apps/Makefile (deleted) * boot/arch/ia64/loader/gefi/apps/printenv.c (deleted) * boot/arch/ia64/loader/gefi/apps/t.c (deleted) * boot/arch/ia64/loader/gefi/apps/t2.c (deleted) * boot/arch/ia64/loader/gefi/apps/t3.c (deleted) * boot/arch/ia64/loader/gefi/apps/t4.c (deleted) * boot/arch/ia64/loader/gefi/apps/t5.c (deleted) * boot/arch/ia64/loader/gefi/apps/t6.c (deleted) * boot/arch/ia64/loader/gefi/apps/t7.c (deleted) * boot/arch/ia64/loader/gefi/apps/tpause.c (deleted) * boot/arch/ia64/loader/gefi/apps/trivial.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/Makefile (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia32.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/crt0-efi-ia64.S (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia32_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/elf_ia64_efi.lds (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia32.c (deleted) * boot/arch/ia64/loader/gefi/gnuefi/reloc_ia64.S (deleted) * boot/arch/ia64/loader/gefi/inc/Makefile (deleted) * boot/arch/ia64/loader/gefi/inc/efi.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_nii.h (deleted) * boot/arch/ia64/loader/gefi/inc/efi_pxe.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiapi.h (deleted) * boot/arch/ia64/loader/gefi/inc/eficon.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidef.h (deleted) * boot/arch/ia64/loader/gefi/inc/efidevp.h (deleted) * boot/arch/ia64/loader/gefi/inc/efierr.h (deleted) * boot/arch/ia64/loader/gefi/inc/efifs.h (deleted) * boot/arch/ia64/loader/gefi/inc/efigpt.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efilink.h (deleted) * boot/arch/ia64/loader/gefi/inc/efinet.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipart.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiprot.h (deleted) * boot/arch/ia64/loader/gefi/inc/efipxebc.h (deleted) * boot/arch/ia64/loader/gefi/inc/efirtlib.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiser.h (deleted) * boot/arch/ia64/loader/gefi/inc/efistdarg.h (deleted) * boot/arch/ia64/loader/gefi/inc/efiui.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia32/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efibind.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/efilibplat.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/pe.h (deleted) * boot/arch/ia64/loader/gefi/inc/ia64/salproc.h (deleted) * boot/arch/ia64/loader/gefi/inc/inc.mak (deleted) * boot/arch/ia64/loader/gefi/inc/libsmbios.h (deleted) * boot/arch/ia64/loader/gefi/inc/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/pci22.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/adapterdebug.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/eficonsplit.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efidbg.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/efivar.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/ia64/eficontext.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/intload.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/legacyboot.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/make.inf (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/makefile.hdr (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/piflash64.h (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/readme.txt (deleted) * boot/arch/ia64/loader/gefi/inc/protocol/vgaclass.h (deleted) * boot/arch/ia64/loader/gefi/inc/romload.h (deleted) * boot/arch/ia64/loader/gefi/lib/Makefile (deleted) * boot/arch/ia64/loader/gefi/lib/boxdraw.c (deleted) * boot/arch/ia64/loader/gefi/lib/console.c (deleted) * boot/arch/ia64/loader/gefi/lib/crc.c (deleted) * boot/arch/ia64/loader/gefi/lib/data.c (deleted) * boot/arch/ia64/loader/gefi/lib/debug.c (deleted) * boot/arch/ia64/loader/gefi/lib/dpath.c (deleted) * boot/arch/ia64/loader/gefi/lib/error.c (deleted) * boot/arch/ia64/loader/gefi/lib/event.c (deleted) * boot/arch/ia64/loader/gefi/lib/guid.c (deleted) * boot/arch/ia64/loader/gefi/lib/hand.c (deleted) * boot/arch/ia64/loader/gefi/lib/hw.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia32/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/initplat.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/math.c (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.S (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/palproc.h (deleted) * boot/arch/ia64/loader/gefi/lib/ia64/salpal.c (deleted) * boot/arch/ia64/loader/gefi/lib/init.c (deleted) * boot/arch/ia64/loader/gefi/lib/lib.h (deleted) * boot/arch/ia64/loader/gefi/lib/lock.c (deleted) * boot/arch/ia64/loader/gefi/lib/misc.c (deleted) * boot/arch/ia64/loader/gefi/lib/print.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/efirtlib.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtdata.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtlock.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/rtstr.c (deleted) * boot/arch/ia64/loader/gefi/lib/runtime/vm.c (deleted) * boot/arch/ia64/loader/gefi/lib/smbios.c (deleted) * boot/arch/ia64/loader/gefi/lib/sread.c (deleted) * boot/arch/ia64/loader/gefi/lib/str.c (deleted) * boot/arch/ia64/loader/main.c (deleted) * boot/arch/mips32/Makefile.inc (modified) * boot/arch/mips32/_link.ld.in (added) * boot/arch/mips32/include/arch.h (moved) * boot/arch/mips32/include/asm.h (moved) * boot/arch/mips32/include/main.h (moved) * boot/arch/mips32/include/regname.h (moved) * boot/arch/mips32/include/types.h (added) * boot/arch/mips32/loader/asm.S (deleted) * boot/arch/mips32/loader/main.c (deleted) * boot/arch/mips32/loader/main.h (deleted) * boot/arch/mips32/src/Makefile (moved) * boot/arch/mips32/src/Makefile.build (moved) * boot/arch/mips32/src/Makefile.common (moved) * boot/arch/mips32/src/Makefile.toolchain (moved) * boot/arch/mips32/src/asm.S (added) * boot/arch/mips32/src/boot.S (moved) * boot/arch/mips32/src/main.c (added) * boot/arch/mips32/src/msim.h (moved) * boot/arch/mips32/src/putchar.c (added) * boot/arch/ppc32/Makefile.inc (modified) * boot/arch/ppc32/_link.ld.in (moved) * boot/arch/ppc32/include/arch.h (moved) * boot/arch/ppc32/include/asm.h (moved) * boot/arch/ppc32/include/main.h (added) * boot/arch/ppc32/include/ofw.h (moved) * boot/arch/ppc32/include/regname.h (moved) * boot/arch/ppc32/include/types.h (moved) * boot/arch/ppc32/loader/Makefile (deleted) * boot/arch/ppc32/loader/Makefile.build (deleted) * boot/arch/ppc32/loader/Makefile.common (deleted) * boot/arch/ppc32/loader/Makefile.toolchain (deleted) * boot/arch/ppc32/loader/asm.h (deleted) * boot/arch/ppc32/loader/boot.S (deleted) * boot/arch/ppc32/loader/main.c (deleted) * boot/arch/ppc32/src/asm.S (moved) * boot/arch/ppc32/src/main.c (added) * boot/arch/ppc32/src/ofw.c (moved) * boot/arch/sparc64/Makefile.inc (modified) * boot/arch/sparc64/_link.ld.in (moved) * boot/arch/sparc64/include/arch.h (added) * boot/arch/sparc64/include/asm.h (moved) * boot/arch/sparc64/include/main.h (moved) * boot/arch/sparc64/include/ofw.h (moved) * boot/arch/sparc64/include/types.h (moved) * boot/arch/sparc64/loader/Makefile (deleted) * boot/arch/sparc64/loader/Makefile.build (deleted) * boot/arch/sparc64/loader/Makefile.common (deleted) * boot/arch/sparc64/loader/Makefile.toolchain (deleted) * boot/arch/sparc64/loader/_link.ld.in (deleted) * boot/arch/sparc64/loader/boot.S (deleted) * boot/arch/sparc64/loader/main.c (deleted) * boot/arch/sparc64/loader/main.h (deleted) * boot/arch/sparc64/silo/silo.conf (deleted) * boot/arch/sparc64/src/asm.S (moved) * boot/arch/sparc64/src/main.c (added) * boot/arch/sparc64/src/ofw.c (moved) * boot/doc/doxygroups.h (deleted) * boot/genarch/division.c (deleted) * boot/genarch/include/division.h (moved) * boot/genarch/include/multiplication.h (moved) * boot/genarch/include/ofw.h (moved) * boot/genarch/include/ofw_tree.h (moved) * boot/genarch/include/softint (deleted) * boot/genarch/ofw.c (deleted) * boot/genarch/src/division.c (added) * boot/genarch/src/multiplication.c (added) * boot/genarch/src/ofw.c (added) * boot/genarch/src/ofw_tree.c (moved) * boot/generic/genarch (deleted) * boot/generic/include/align.h (moved) * boot/generic/include/balloc.h (moved) * boot/generic/include/errno.h (added) * boot/generic/include/halt.h (moved) * boot/generic/include/inflate.h (added) * boot/generic/include/macros.h (moved) * boot/generic/include/memstr.h (moved) * boot/generic/include/printf.h (moved) * boot/generic/include/printf_core.h (added) * boot/generic/include/putchar.h (moved) * boot/generic/include/stdarg.h (moved) * boot/generic/include/str.h (added) * boot/generic/include/typedefs.h (added) * boot/generic/include/version.h (added) * boot/generic/printf.c (deleted) * boot/generic/src/balloc.c (moved) * boot/generic/src/inflate.c (added) * boot/generic/src/printf.c (added) * boot/generic/src/printf_core.c (added) * boot/generic/src/str.c (added) * boot/generic/src/version.c (added) * boot/generic/src/vprintf.c (added) * boot/generic/string.c (deleted) * boot/grub/COPYING (moved) * boot/grub/README (moved) * boot/grub/stage2_eltorito (moved) * boot/silo/COPYING (moved) * boot/silo/README (moved) * boot/silo/a.out/isofs.b (added) * boot/silo/a.out/second.b (added) * boot/silo/raw/isofs.b (added) * boot/silo/raw/second.b (added) * boot/silo/silo.conf (added) * boot/silo/silo.patched.tar.gz (moved) * boot/silo/silo.tar.gz (moved) * boot/tools/gen_vga323.c (moved) * boot/tools/pack.py (deleted) * boot/yaboot/COPYING (moved) * boot/yaboot/README (moved) * boot/yaboot/bootinfo.txt (moved) * boot/yaboot/maps (moved) * boot/yaboot/ofboot.b (moved) * boot/yaboot/yaboot (moved) * boot/yaboot/yaboot.conf (moved) * defaults/sparc64/Makefile.config (modified) * defaults/sparc64/sun4v/Makefile.config (modified) * kernel/arch/arm32/include/arch.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/include/arch.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/src/boot/boot.S (modified) * kernel/arch/ppc32/src/mm/frame.c (modified) * kernel/arch/ppc32/src/mm/page.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/include/arch.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4u/start.S (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/start.S (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * tools/pack.py (added) new boot infrastructure - more code and metadata unification - ... Sun, 02 May 2010 20:32:21 GMT Jakub Jermar [1624aae] * kernel/generic/src/mm/as.c (modified) Assert that as_destroy() is not being called on AS. Sun, 02 May 2010 18:52:45 GMT Jakub Jermar [481d4751] * kernel/generic/src/proc/scheduler.c (modified) Fix a race condition between the scheduler and as_destroy(). It was ... Sun, 02 May 2010 16:21:11 GMT Jakub Jermar [663bb537] * kernel/generic/src/mm/as.c (modified) Fix comment. Sun, 02 May 2010 14:59:32 GMT Jakub Jermar [d3808d3] * kernel/generic/src/proc/task.c (modified) Do not clear TASK in task_destroy(). Sun, 02 May 2010 14:34:25 GMT Jakub Jermar [6193351] * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/task.c (modified) Deploy as_hold() and as_release(). Sun, 02 May 2010 13:45:44 GMT Jakub Jermar [0321109] * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) Add as_hold() and as_release(). Sun, 02 May 2010 10:54:57 GMT Jakub Jermar [9150781] * kernel/generic/include/mm/as.h (modified) Remove names of formal parameters from as.h Sun, 02 May 2010 10:49:19 GMT Jakub Jermar [7ed8530] * kernel/generic/src/proc/thread.c (modified) Deploy task_hold() and task_release(). Sun, 02 May 2010 10:41:23 GMT Jakub Jermar [278b4a30] * kernel/generic/include/proc/task.h (modified) * kernel/generic/src/proc/task.c (modified) Add task_hold() and task_release(). Sun, 02 May 2010 10:32:37 GMT Jakub Jermar [0c42638] * kernel/generic/include/proc/task.h (modified) Remove names of formal arguments from task.h. Fri, 30 Apr 2010 23:10:12 GMT Martin Decky [4ce914d4] * kernel/generic/include/func.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/str.c (modified) get rid of atoi, use str_uint64 Thu, 29 Apr 2010 19:23:09 GMT Jakub Jermar [13108f24] * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/src/synch/spinlock.c (modified) Split spinlock_unlock() into a debug and non-debug version. The ... Wed, 28 Apr 2010 23:02:06 GMT Martin Decky [c050399] * contrib/conf/pearpc.conf (deleted) * kernel/doc/arch/ppc32 (modified) remove support for PearPC PearPC is totally unmaintained for almost ... Wed, 28 Apr 2010 21:04:17 GMT Jakub Jermar [55821eea] * kernel/generic/src/mm/slab.c (modified) Do not use blocking malloc() in make_magcache(). Wed, 28 Apr 2010 20:48:05 GMT Jakub Jermar [a422bc5] * kernel/generic/src/ddi/ddi.c (modified) Do not hold TASK->lock during the call to as_area_create(TASK->as, ...). Wed, 28 Apr 2010 20:08:27 GMT Jakub Jermar [373acb4] * kernel/generic/src/ddi/ddi.c (modified) Replace the parea_lock spinlock with mutex and don't insist on ... Wed, 28 Apr 2010 19:58:21 GMT Jakub Jermar [c6218327] * kernel/generic/src/sysinfo/sysinfo.c (modified) When taking sysinfo_lock, interrupts don't have to be disabled. Wed, 28 Apr 2010 19:55:35 GMT Jakub Jermar [6e121b8] * kernel/generic/src/sysinfo/stats.c (modified) Load lock can be mutex a interrupts are not required to be disabled ... Wed, 28 Apr 2010 19:45:46 GMT Jakub Jermar [6b6626d3] * kernel/generic/src/sysinfo/sysinfo.c (modified) Replace sysinfo_lock spinlock with a mutex. Wed, 28 Apr 2010 19:23:53 GMT Jakub Jermar [a3900cc] * kernel/generic/src/synch/mutex.c (modified) Make taking mutex in a non-thread context possible via busy waiting. ... Wed, 28 Apr 2010 19:18:11 GMT Jakub Jermar [05411e8] * kernel/generic/src/mm/frame.c (modified) Panic the kernel during a blocking request to allocate physical ... Tue, 27 Apr 2010 15:33:05 GMT Jakub Jermar [b8f7ea78] * kernel/generic/src/time/clock.c (modified) Remove the over-zealous ASSERT(missed_clock_ticks == 0) from clock(). ... Mon, 26 Apr 2010 22:23:16 GMT Jakub Jermar [b4ad39f] * kernel/generic/src/sysinfo/sysinfo.c (modified) Do not hold the sysinfo spinlock either when doing copy_from_uspace(). Mon, 26 Apr 2010 20:09:02 GMT Jakub Jermar [aeb6f25] * kernel/generic/src/sysinfo/sysinfo.c (modified) Do copy_to_uspace() when not holding the sysinfo spinlock. The ... Mon, 26 Apr 2010 19:41:27 GMT Jakub Jermar [acda8f0] * kernel/generic/src/sysinfo/stats.c (modified) Proper way of testing the mutex_trylock() return value. Mon, 26 Apr 2010 19:33:48 GMT Jakub Jermar [556f9892] * kernel/arch/mips32/src/debugger.c (modified) Add two missing interrupts_restore() in mips32 debugger code. Mon, 26 Apr 2010 11:35:36 GMT Jakub Jermar [170332d] * kernel/generic/src/ipc/ipc.c (modified) Disable interrupts when taking TASK->lock. Sun, 25 Apr 2010 19:25:07 GMT Jakub Jermar [d69f959] * kernel/generic/src/sysinfo/stats.c (modified) Take the address space and address space area mutexes conditionally ... Sun, 25 Apr 2010 18:44:43 GMT Jakub Jermar [aa028db] * kernel/generic/src/ipc/ipc.c (modified) Fix ipc_wait_for_call() not to take the TASK spinlock while holding ... Sun, 25 Apr 2010 10:15:35 GMT Jakub Jermar [37c9fc8] * kernel/generic/src/proc/scheduler.c (modified) Cherry pick revision 404 from lp:~ersin/helenos/measure2. This fixes ... Fri, 23 Apr 2010 15:15:09 GMT Martin Decky [a721f6a] * kernel/Makefile (modified) * kernel/arch/mips32/include/arch.h (modified) * kernel/arch/mips32/include/asm/boot.h (modified) * kernel/arch/mips32/include/asm/regname.h (modified) * kernel/generic/include/print.h (modified) * kernel/generic/include/printf/printf_core.h (modified) * kernel/generic/src/main/version.c (modified) * kernel/generic/src/printf/printf.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * uspace/lib/c/generic/io/printf_core.c (modified) tiny cstyle modifications (no change in functionality) Wed, 21 Apr 2010 13:58:22 GMT Martin Decky [9efff92] * kernel/Makefile (modified) * kernel/generic/src/sysinfo/stats.c (modified) simplify load calculation, the number of ready threads is available ... Sun, 18 Apr 2010 17:41:48 GMT Martin Decky [bd01a4e] * kernel/generic/include/cpu.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/src/sysinfo/stats.c (modified) * uspace/app/tasks/tasks.c (modified) * uspace/app/top/screen.c (modified) indicate inactive CPUs Sun, 18 Apr 2010 16:52:47 GMT Martin Decky [dec16a2] * boot/Makefile.common (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/src/sysinfo/stats.c (modified) * uspace/app/tasks/tasks.c (modified) * uspace/app/top/Makefile (modified) * uspace/app/top/ps.c (deleted) * uspace/app/top/ps.h (deleted) * uspace/app/top/screen.c (modified) * uspace/app/top/screen.h (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/include/stats.h (modified) - sysinfo items "system.tasks" and "system.threads" now return ... Sun, 18 Apr 2010 12:28:19 GMT Martin Decky [e535eeb] * kernel/generic/include/func.h (modified) * kernel/generic/include/str.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/lib/func.c (modified) * kernel/generic/src/lib/str.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/app/tasks/Makefile (modified) * uspace/app/tasks/func.c (deleted) * uspace/app/tasks/func.h (deleted) * uspace/app/tasks/tasks.c (modified) * uspace/app/top/Makefile (modified) * uspace/app/top/func.c (deleted) * uspace/app/top/func.h (deleted) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) rename order() to order_suffix(), make it a generic libc string ... Sun, 18 Apr 2010 12:17:11 GMT Martin Decky [e1b6742] * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/app/tasks/tasks.c (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/include/stats.h (modified) export threads to user space the "tasks" command can now print all ... Sun, 18 Apr 2010 10:23:15 GMT Martin Decky [70e2b2d] * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/app/uptime/uptime.c (modified) avoid costly allocation and generation of data when it is actually ... Sun, 18 Apr 2010 09:57:19 GMT Martin Decky [80bfb601] * kernel/generic/include/sysinfo/abi.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/sysinfo/stats.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/lib/c/generic/stats.c (modified) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/include/sysinfo.h (modified) improve sysinfo and stats documentation (no change in functionality) Sun, 18 Apr 2010 00:57:43 GMT Martin Decky [a80687e5] * kernel/generic/src/sysinfo/sysinfo.c (modified) add missing include Sun, 18 Apr 2010 00:24:40 GMT Martin Decky [9dae191e] * boot/Makefile.common (modified) * kernel/Makefile (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/ps/load.h (deleted) * kernel/generic/include/ps/meminfo.h (deleted) * kernel/generic/include/ps/ps.h (deleted) * kernel/generic/include/ps/taskinfo.h (deleted) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/abi.h (moved) * kernel/generic/include/sysinfo/stats.h (moved) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/ps/cpu.c (deleted) * kernel/generic/src/ps/load.c (deleted) * kernel/generic/src/ps/mem.c (deleted) * kernel/generic/src/ps/ps.c (deleted) * kernel/generic/src/ps/uptime.c (deleted) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/stats.c (added) * kernel/generic/src/sysinfo/sysinfo.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/app/dummy_load/Makefile (modified) * uspace/app/ps/func.c (modified) * uspace/app/ps/func.h (modified) * uspace/app/ps/ps.c (modified) * uspace/app/top/Makefile (modified) * uspace/app/top/func.c (modified) * uspace/app/top/func.h (modified) * uspace/app/uptime/uptime.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/cpuinfo.c (deleted) * uspace/lib/c/generic/load.c (deleted) * uspace/lib/c/generic/meminfo.c (deleted) * uspace/lib/c/generic/ps.c (deleted) * uspace/lib/c/generic/stats.c (added) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/generic/uptime.c (deleted) * uspace/lib/c/include/load.h (deleted) * uspace/lib/c/include/stats.h (moved) * uspace/lib/c/include/uptime.h (deleted) sysinfo API cleanup - better support for generated subtrees - ... Sun, 18 Apr 2010 00:21:07 GMT Martin Decky [c39a103] * kernel/generic/include/time/clock.h (modified) cstyle Sun, 18 Apr 2010 00:19:51 GMT Martin Decky [30a5470] * kernel/generic/include/str.h (modified) * kernel/generic/src/lib/str.c (modified) string to integer conversion routines Sat, 17 Apr 2010 16:28:49 GMT Martin Decky [88dea9d] * boot/Makefile.common (modified) * kernel/Makefile (modified) * kernel/generic/include/cpu.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/ps/cpuinfo.h (added) * kernel/generic/include/ps/load.h (added) * kernel/generic/include/ps/meminfo.h (added) * kernel/generic/include/ps/ps.h (added) * kernel/generic/include/ps/taskinfo.h (added) * kernel/generic/include/ps/uptime.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/ps/cpu.c (added) * kernel/generic/src/ps/load.c (added) * kernel/generic/src/ps/mem.c (added) * kernel/generic/src/ps/ps.c (added) * kernel/generic/src/ps/uptime.c (added) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/time/clock.c (modified) * uspace/Makefile (modified) * uspace/app/dummy_load/Makefile (added) * uspace/app/dummy_load/dummy_load.c (added) * uspace/app/dummy_load/input.c (added) * uspace/app/dummy_load/input.h (added) * uspace/app/ps/Makefile (added) * uspace/app/ps/func.c (added) * uspace/app/ps/func.h (added) * uspace/app/ps/ps.c (added) * uspace/app/top/Makefile (added) * uspace/app/top/func.c (added) * uspace/app/top/func.h (added) * uspace/app/top/input.c (added) * uspace/app/top/input.h (added) * uspace/app/top/ps.c (added) * uspace/app/top/ps.h (added) * uspace/app/top/screen.c (added) * uspace/app/top/screen.h (added) * uspace/app/top/top.c (added) * uspace/app/top/top.h (added) * uspace/app/uptime/Makefile (added) * uspace/app/uptime/uptime.c (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/cpuinfo.c (added) * uspace/lib/c/generic/load.c (added) * uspace/lib/c/generic/meminfo.c (added) * uspace/lib/c/generic/ps.c (added) * uspace/lib/c/generic/uptime.c (added) * uspace/lib/c/include/load.h (added) * uspace/lib/c/include/ps.h (added) * uspace/lib/c/include/uptime.h (added) merge from measuring branch Sat, 17 Apr 2010 09:25:40 GMT Martin Decky [5ba201d] * kernel/generic/src/proc/task.c (modified) cstyle changes (no change in functionality) Sat, 17 Apr 2010 02:00:38 GMT Martin Decky [b658c5d] * kernel/generic/src/sysinfo/sysinfo.c (modified) fix possible garbage dereference (subtree.table always needs to be ... Sat, 17 Apr 2010 01:28:38 GMT Martin Decky [d9fae235] * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * kernel/generic/src/sysinfo/sysinfo.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/getterm/getterm.c (modified) * uspace/app/init/init.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/sbi/src/os/helenos.c (modified) * uspace/app/trace/syscalls.c (modified) * uspace/lib/c/arch/ia64/src/ddi.c (modified) * uspace/lib/c/generic/sysinfo.c (modified) * uspace/lib/c/generic/task.c (modified) * uspace/lib/c/include/sysinfo.h (modified) * uspace/lib/c/include/task.h (modified) * uspace/lib/net/adt/module_map.c (modified) * uspace/srv/bd/rd/rd.c (modified) * uspace/srv/hid/fb/ega.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/main.c (modified) * uspace/srv/hid/fb/msim.c (modified) * uspace/srv/hid/fb/niagara.c (modified) * uspace/srv/hid/fb/sgcn.c (modified) * uspace/srv/hid/kbd/generic/kbd.c (modified) * uspace/srv/hid/kbd/port/gxemul.c (modified) * uspace/srv/hid/kbd/port/msim.c (modified) * uspace/srv/hid/kbd/port/niagara.c (modified) * uspace/srv/hid/kbd/port/ns16550.c (modified) * uspace/srv/hid/kbd/port/pl050.c (modified) * uspace/srv/hid/kbd/port/sgcn.c (modified) * uspace/srv/hid/kbd/port/sun.c (modified) * uspace/srv/hid/kbd/port/z8530.c (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/char/i8042/i8042.c (modified) * uspace/srv/hw/cir/fhc/fhc.c (modified) * uspace/srv/hw/cir/obio/obio.c (modified) * uspace/srv/net/cfg/ne2k.netif_nil_bundle (modified) * uspace/srv/net/cfg/ne2k.netif_standalone (modified) * uspace/srv/net/netstart/netstart.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/taskmon/taskmon.c (modified) sysinfo overhaul - cleanup (nicer data structures, use of SLAB ... Sat, 17 Apr 2010 01:12:35 GMT Martin Decky [abf09311] * kernel/generic/include/str.h (modified) * kernel/generic/src/lib/str.c (modified) * uspace/lib/c/generic/str.c (modified) much safer implementation of str_dup() and str_ndup() port str_dup() ... Sat, 17 Apr 2010 01:07:54 GMT Martin Decky [d7f8796c] * boot/arch/arm32/loader/main.c (modified) * kernel/arch/arm32/_link.ld.in (modified) add support for larger boot images (up to 8 MB) Sat, 17 Apr 2010 01:02:53 GMT Martin Decky [b3631bc] * kernel/generic/src/console/cmd.c (modified) add sysinfo kconsole command Sat, 17 Apr 2010 01:01:30 GMT Martin Decky [9528be02] * kernel/Makefile (modified) * kernel/test/sysinfo/sysinfo1.c (deleted) * kernel/test/sysinfo/sysinfo1.def (deleted) * kernel/test/test.c (modified) * kernel/test/test.h (modified) remove sysinfo1 test (it was a poor man's test actually) Thu, 15 Apr 2010 12:40:38 GMT Stanislav Kozina [95319bd] * boot/Makefile.common (modified) * kernel/generic/src/ipc/ipc.c (modified) * uspace/Makefile (modified) * uspace/app/dummy_load/Makefile (added) * uspace/app/dummy_load/dummy_load.c (added) * uspace/app/dummy_load/input.c (added) * uspace/app/dummy_load/input.h (added) Added dummy_load utility. It just does some dummy load - either in ... Wed, 14 Apr 2010 14:41:54 GMT Stanislav Kozina [a307beb] * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/ps/ps.c (modified) IPC statistics measured. Tue, 13 Apr 2010 18:34:26 GMT Jiri Svoboda [c9fff17] * kernel/generic/src/ipc/sysipc.c (modified) Replace the still buggy GET_CHECK_PHONE() macro with a function. Tue, 13 Apr 2010 12:57:05 GMT Stanislav Kozina [e43cdac] * kernel/generic/include/ps/taskinfo.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) Removed all floating point computation from top utility. Now all ... Tue, 13 Apr 2010 10:26:28 GMT Jakub Jermar [75ebb5b6] * kernel/generic/src/ipc/sysipc.c (modified) Make phoneid comparison always unsigned in GET_CHECK_PHONE(). Mon, 12 Apr 2010 23:12:12 GMT Jakub Jermar [34aac916] * kernel/generic/src/ipc/sysipc.c (modified) Fix off-by-one error in GET_CHECK_PHONE(). Mon, 12 Apr 2010 23:03:46 GMT Jakub Jermar [d7e45c8] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) sys_ipc_hangup() should treat the phoneid as unative_t so that ... Fri, 09 Apr 2010 11:18:08 GMT Stanislav Kozina [638927a] * kernel/generic/src/ps/ps.c (modified) * uspace/app/ps/ps.c (modified) * uspace/app/top/ps.c (modified) * uspace/app/top/ps.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/lib/c/generic/ps.c (modified) * uspace/lib/c/include/ps.h (modified) top echoes also thread state overview write_barrier() after ... Fri, 09 Apr 2010 09:41:39 GMT Stanislav Kozina [faf38b2] * kernel/generic/include/ps/ps.h (modified) * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/ps/ps.c (modified) * uspace/app/ps/ps.c (modified) * uspace/app/top/ps.c (modified) * uspace/lib/c/generic/ps.c (modified) * uspace/lib/c/include/ps.h (modified) Removed thread selection from kernel. Now all threads are copied to ... Wed, 07 Apr 2010 10:41:42 GMT Stanislav Kozina [7a3ccbc] * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/ps/ps.c (modified) * uspace/app/ps/ps.c (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) Echo task memory in kb instead of pages count Wed, 07 Apr 2010 10:30:16 GMT Stanislav Kozina [36b5b0f] * kernel/generic/include/ps/meminfo.h (modified) fixed missing type definition Wed, 07 Apr 2010 10:24:00 GMT Stanislav Kozina [516adce] * kernel/Makefile (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/ps/meminfo.h (added) * kernel/generic/include/ps/ps.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/ps/mem.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/top/Makefile (modified) * uspace/app/top/func.c (added) * uspace/app/top/func.h (added) * uspace/app/top/screen.c (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/cpuinfo.c (moved) * uspace/lib/c/generic/meminfo.c (added) * uspace/lib/c/include/ps.h (modified) top echoes also physical memory overview Tue, 06 Apr 2010 11:53:32 GMT Stanislav Kozina [1ba37fa] * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/ps/ps.c (modified) * uspace/app/ps/ps.c (modified) Removed useless cycles sum, using ucycles + kcycles instead. Tue, 06 Apr 2010 09:12:53 GMT Stanislav Kozina [6ec34bb] * kernel/generic/src/synch/waitq.c (modified) bugfix: synch/waitq.c saves THREAD->last_cycle after context restored. Sat, 03 Apr 2010 16:55:29 GMT Stanislav Kozina [acc3f745] * kernel/generic/src/ps/ps.c (modified) sys_get_task_info bugfix (cheking task id) Fri, 02 Apr 2010 13:35:19 GMT Stanislav Kozina [8f56d93] * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/ps/ps.c (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/screen.h (modified) top echoes also task list Thu, 01 Apr 2010 21:31:25 GMT Stanislav Kozina [62550dce] * kernel/Makefile (modified) * kernel/generic/include/ps/cpuinfo.h (added) * kernel/generic/include/ps/load.h (modified) * kernel/generic/include/ps/ps.h (modified) * kernel/generic/include/ps/uptime.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/ps/cpu.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/ps/ps.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/cpu.c (added) * uspace/lib/c/include/ps.h (modified) ps -c echoes info about CPU's cpu count is accessible through ... Thu, 01 Apr 2010 15:21:03 GMT Stanislav Kozina [79edc36] * kernel/generic/include/ps/load.h (modified) * kernel/generic/src/ps/load.c (modified) * uspace/app/ps/ps.c (modified) * uspace/app/top/input.c (modified) * uspace/app/top/input.h (modified) * uspace/app/top/screen.c (modified) * uspace/app/top/screen.h (modified) * uspace/app/top/top.c (modified) * uspace/app/top/top.h (added) * uspace/app/uptime/uptime.c (modified) * uspace/lib/c/generic/load.c (modified) * uspace/lib/c/include/load.h (modified) System load echo fix, now it looks realistic top echoes first values ... Wed, 31 Mar 2010 19:49:32 GMT Stanislav Kozina [c0379fc] * boot/Makefile.common (modified) * kernel/Makefile (modified) * kernel/generic/include/ps/uptime.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ps/uptime.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/uptime/Makefile (added) * uspace/app/uptime/uptime.c (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/uptime.c (added) * uspace/lib/c/include/uptime.h (added) uptime Wed, 31 Mar 2010 13:42:17 GMT Stanislav Kozina [e257ae3] * kernel/generic/include/cpu.h (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/ps/load.c (modified) * kernel/generic/src/time/clock.c (modified) Counting CPU busy and idle clock ticks. Wed, 31 Mar 2010 09:30:04 GMT Stanislav Kozina [944f2cab] * kernel/generic/include/ps/load.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ps/load.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/ps/ps.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/load.c (added) * uspace/lib/c/include/load.h (added) ps -l echoes system load Tue, 30 Mar 2010 18:39:04 GMT Martin Decky [849ed54] * HelenOS.config (modified) * boot/Makefile.common (modified) * defaults/arm32/Makefile.config (modified) * defaults/mips32/Makefile.config (modified) * defaults/ppc32/Makefile.config (modified) * defaults/sparc64/sun4v/Makefile.config (modified) * defaults/special/Makefile.config (modified) * defaults/special/abs32le/Makefile.config (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/netecho/Makefile (moved) * uspace/app/netecho/netecho.c (moved) * uspace/app/netecho/parse.c (moved) * uspace/app/netecho/parse.h (moved) * uspace/app/netecho/print_error.c (moved) * uspace/app/netecho/print_error.h (moved) * uspace/app/nettest1/Makefile (moved) * uspace/app/nettest1/nettest.c (moved) * uspace/app/nettest1/nettest.h (moved) * uspace/app/nettest1/nettest1.c (moved) * uspace/app/nettest1/parse.c (added) * uspace/app/nettest1/parse.h (added) * uspace/app/nettest1/print_error.c (added) * uspace/app/nettest1/print_error.h (added) * uspace/app/nettest2/Makefile (moved) * uspace/app/nettest2/nettest.c (added) * uspace/app/nettest2/nettest.h (added) * uspace/app/nettest2/nettest2.c (moved) * uspace/app/nettest2/parse.c (added) * uspace/app/nettest2/parse.h (added) * uspace/app/nettest2/print_error.c (added) * uspace/app/nettest2/print_error.h (added) * uspace/app/ping/Makefile (moved) * uspace/app/ping/parse.c (added) * uspace/app/ping/parse.h (added) * uspace/app/ping/ping.c (moved) * uspace/app/ping/print_error.c (added) * uspace/app/ping/print_error.h (added) * uspace/lib/net/Makefile (added) * uspace/lib/net/adt/module_map.c (moved) * uspace/lib/net/generic/net_checksum.c (moved) * uspace/lib/net/generic/net_remote.c (moved) * uspace/lib/net/generic/packet_remote.c (moved) * uspace/lib/net/il/arp_remote.c (moved) * uspace/lib/net/il/ip_client.c (moved) * uspace/lib/net/il/ip_remote.c (moved) * uspace/lib/net/include/adt/module_map.h (moved) * uspace/lib/net/include/arp_interface.h (moved) * uspace/lib/net/include/arp_messages.h (moved) * uspace/lib/net/include/ethernet_lsap.h (moved) * uspace/lib/net/include/ethernet_protocols.h (moved) * uspace/lib/net/include/icmp_client.h (moved) * uspace/lib/net/include/icmp_header.h (moved) * uspace/lib/net/include/icmp_interface.h (moved) * uspace/lib/net/include/il_interface.h (moved) * uspace/lib/net/include/il_messages.h (moved) * uspace/lib/net/include/il_standalone.h (added) * uspace/lib/net/include/ip_client.h (moved) * uspace/lib/net/include/ip_header.h (moved) * uspace/lib/net/include/ip_interface.h (moved) * uspace/lib/net/include/ip_messages.h (moved) * uspace/lib/net/include/net_checksum.h (moved) * uspace/lib/net/include/net_hardware.h (moved) * uspace/lib/net/include/net_interface.h (moved) * uspace/lib/net/include/net_net_messages.h (moved) * uspace/lib/net/include/netif.h (moved) * uspace/lib/net/include/netif_interface.h (moved) * uspace/lib/net/include/netif_messages.h (moved) * uspace/lib/net/include/netif_module.h (moved) * uspace/lib/net/include/netif_nil_bundle.h (added) * uspace/lib/net/include/netif_standalone.h (added) * uspace/lib/net/include/nil_interface.h (moved) * uspace/lib/net/include/nil_messages.h (moved) * uspace/lib/net/include/nil_module.h (moved) * uspace/lib/net/include/nil_standalone.h (added) * uspace/lib/net/include/protocol_map.h (moved) * uspace/lib/net/include/tl_common.h (moved) * uspace/lib/net/include/tl_interface.h (moved) * uspace/lib/net/include/tl_messages.h (moved) * uspace/lib/net/include/tl_standalone.h (added) * uspace/lib/net/netif/netif.c (moved) * uspace/lib/net/netif/netif_nil_bundle.c (moved) * uspace/lib/net/netif/netif_standalone.c (moved) * uspace/lib/net/nil/nil_remote.c (moved) * uspace/lib/net/tl/icmp_client.c (moved) * uspace/lib/net/tl/icmp_remote.c (moved) * uspace/lib/net/tl/tl_common.c (moved) * uspace/lib/netif/Makefile (added) * uspace/lib/netif/generic/netif_remote.c (moved) * uspace/lib/socket/Makefile (moved) * uspace/lib/socket/adt/char_map.c (moved) * uspace/lib/socket/adt/dynamic_fifo.c (moved) * uspace/lib/socket/adt/measured_strings.c (moved) * uspace/lib/socket/generic/icmp_api.c (moved) * uspace/lib/socket/generic/icmp_common.c (moved) * uspace/lib/socket/generic/inet.c (moved) * uspace/lib/socket/generic/net_modules.c (moved) * uspace/lib/socket/generic/socket_client.c (moved) * uspace/lib/socket/generic/socket_core.c (moved) * uspace/lib/socket/include/adt/char_map.h (moved) * uspace/lib/socket/include/adt/dynamic_fifo.h (moved) * uspace/lib/socket/include/adt/generic_char_map.h (moved) * uspace/lib/socket/include/adt/generic_field.h (moved) * uspace/lib/socket/include/adt/int_map.h (moved) * uspace/lib/socket/include/adt/measured_strings.h (moved) * uspace/lib/socket/include/icmp_api.h (moved) * uspace/lib/socket/include/icmp_codes.h (moved) * uspace/lib/socket/include/icmp_common.h (moved) * uspace/lib/socket/include/icmp_messages.h (moved) * uspace/lib/socket/include/in.h (moved) * uspace/lib/socket/include/in6.h (moved) * uspace/lib/socket/include/inet.h (moved) * uspace/lib/socket/include/ip_codes.h (moved) * uspace/lib/socket/include/ip_protocols.h (moved) * uspace/lib/socket/include/net_byteorder.h (moved) * uspace/lib/socket/include/net_device.h (moved) * uspace/lib/socket/include/net_err.h (moved) * uspace/lib/socket/include/net_messages.h (moved) * uspace/lib/socket/include/net_modules.h (moved) * uspace/lib/socket/include/netdb.h (moved) * uspace/lib/socket/include/packet/packet.h (moved) * uspace/lib/socket/include/packet/packet_client.h (moved) * uspace/lib/socket/include/packet/packet_header.h (moved) * uspace/lib/socket/include/packet/packet_messages.h (moved) * uspace/lib/socket/include/packet/packet_server.h (moved) * uspace/lib/socket/include/socket.h (moved) * uspace/lib/socket/include/socket_codes.h (moved) * uspace/lib/socket/include/socket_core.h (moved) * uspace/lib/socket/include/socket_errno.h (moved) * uspace/lib/socket/include/socket_messages.h (moved) * uspace/lib/socket/include/tcp_codes.h (moved) * uspace/lib/socket/packet/packet.c (moved) * uspace/lib/socket/packet/packet_client.c (moved) * uspace/lib/socket/packet/packet_server.c (moved) * uspace/srv/hw/netif/dp8390/Makefile (moved) * uspace/srv/hw/netif/dp8390/dp8390.c (moved) * uspace/srv/hw/netif/dp8390/dp8390.h (moved) * uspace/srv/hw/netif/dp8390/dp8390_drv.h (moved) * uspace/srv/hw/netif/dp8390/dp8390_module.c (moved) * uspace/srv/hw/netif/dp8390/dp8390_port.h (moved) * uspace/srv/hw/netif/dp8390/local.h (moved) * uspace/srv/hw/netif/dp8390/ne2000.c (moved) * uspace/srv/hw/netif/dp8390/ne2000.h (moved) * uspace/srv/net/Doxyfile (deleted) * uspace/srv/net/il/arp/Makefile (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/arp/arp.h (modified) * uspace/srv/net/il/arp/arp_module.c (modified) * uspace/srv/net/il/ip/Makefile (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/il/ip/ip.h (modified) * uspace/srv/net/il/ip/ip_module.c (modified) * uspace/srv/net/module.c (deleted) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net.h (modified) * uspace/srv/net/net/net_bundle.c (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/net/start/Makefile (deleted) * uspace/srv/net/netif/lo/Makefile (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/netstart/Makefile (added) * uspace/srv/net/netstart/configuration.h (moved) * uspace/srv/net/netstart/netstart.c (moved) * uspace/srv/net/netstart/self_test.c (moved) * uspace/srv/net/netstart/self_test.h (moved) * uspace/srv/net/nil/eth/Makefile (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/eth/eth.h (modified) * uspace/srv/net/nil/eth/eth_module.c (modified) * uspace/srv/net/nil/nildummy/Makefile (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/nil/nildummy/nildummy.h (modified) * uspace/srv/net/nil/nildummy/nildummy_module.c (modified) * uspace/srv/net/tl/icmp/Makefile (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/net/tl/icmp/icmp.h (modified) * uspace/srv/net/tl/icmp/icmp_module.c (modified) * uspace/srv/net/tl/tcp/Makefile (modified) * uspace/srv/net/tl/tcp/tcp.c (modified) * uspace/srv/net/tl/tcp/tcp.h (modified) * uspace/srv/net/tl/tcp/tcp_module.c (modified) * uspace/srv/net/tl/tcp/tcp_module.h (modified) * uspace/srv/net/tl/udp/Makefile (modified) * uspace/srv/net/tl/udp/udp.c (modified) * uspace/srv/net/tl/udp/udp.h (modified) * uspace/srv/net/tl/udp/udp_module.c (modified) * uspace/srv/net/tl/udp/udp_module.h (modified) Networking work: Split the networking stack into end-user library ... Mon, 29 Mar 2010 19:38:29 GMT Stanislav Kozina [3a10e34] * kernel/Makefile (modified) * kernel/generic/include/ps/load.h (added) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/ps/load.c (added) Added kload thread Mon, 29 Mar 2010 17:29:15 GMT Martin Decky [5cbb170] * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) add missing errno.h include Mon, 29 Mar 2010 16:21:29 GMT Stanislav Kozina [07640dfd] * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/ps/ps.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/ps/ps.c (modified) Small changes on kernel & user accounting. Sun, 28 Mar 2010 23:05:18 GMT Stanislav Kozina [a2a00e8] * kernel/generic/include/proc/task.h (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/interrupt/interrupt.c (modified) * kernel/generic/src/proc/scheduler.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/proc/thread.c (modified) * kernel/generic/src/ps/ps.c (modified) Accounting separated to kernel and user time. Thu, 25 Mar 2010 15:15:09 GMT Stanislav Kozina [34bba0e] * kernel/generic/include/ps/taskinfo.h (modified) * kernel/generic/src/ps/ps.c (modified) * uspace/app/ps/ps.c (modified) Tweaking ps ps -t echoes also current CPU Thu, 25 Mar 2010 14:04:43 GMT Stanislav Kozina [f773206d] * kernel/generic/include/proc/task.h (modified) TASK_NAME_BUFLEN moved to ps/taksinfo.h Thu, 25 Mar 2010 10:20:40 GMT Stanislav Kozina [18b5402c] * boot/Makefile.common (modified) * kernel/Makefile (modified) * kernel/generic/include/proc/thread.h (modified) * kernel/generic/include/ps/ps.h (added) * kernel/generic/include/ps/taskinfo.h (added) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ps/ps.c (added) * kernel/generic/src/syscall/syscall.c (modified) * uspace/Makefile (modified) * uspace/app/ps/Makefile (added) * uspace/app/ps/ps.c (added) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/ps.c (added) * uspace/lib/c/include/ps.h (added) ps Tue, 23 Mar 2010 14:41:06 GMT Martin Decky [d99c1d2] * kernel/arch/abs32le/include/asm.h (modified) * kernel/arch/abs32le/include/atomic.h (modified) * kernel/arch/abs32le/include/faddr.h (modified) * kernel/arch/abs32le/include/fpu_context.h (modified) * kernel/arch/abs32le/include/interrupt.h (modified) * kernel/arch/abs32le/include/mm/asid.h (modified) * kernel/arch/abs32le/include/mm/frame.h (modified) * kernel/arch/abs32le/include/mm/page.h (modified) * kernel/arch/abs32le/include/proc/task.h (modified) * kernel/arch/abs32le/include/proc/thread.h (modified) * kernel/arch/abs32le/include/types.h (modified) * kernel/arch/abs32le/src/abs32le.c (modified) * kernel/arch/abs32le/src/cpu/cpu.c (modified) * kernel/arch/abs32le/src/ddi/ddi.c (modified) * kernel/arch/abs32le/src/debug/stacktrace.c (modified) * kernel/arch/abs32le/src/mm/page.c (modified) * kernel/arch/abs32le/src/mm/tlb.c (modified) * kernel/arch/abs32le/src/userspace.c (modified) * kernel/arch/amd64/include/asm.h (modified) * kernel/arch/amd64/include/atomic.h (modified) * kernel/arch/amd64/include/context.h (modified) * kernel/arch/amd64/include/cpuid.h (modified) * kernel/arch/amd64/include/debugger.h (modified) * kernel/arch/amd64/include/faddr.h (modified) * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/amd64/include/mm/frame.h (modified) * kernel/arch/amd64/include/mm/page.h (modified) * kernel/arch/amd64/include/pm.h (modified) * kernel/arch/amd64/include/proc/task.h (modified) * kernel/arch/amd64/include/types.h (modified) * kernel/arch/amd64/src/amd64.c (modified) * kernel/arch/amd64/src/cpu/cpu.c (modified) * kernel/arch/amd64/src/ddi/ddi.c (modified) * kernel/arch/amd64/src/debug/stacktrace.c (modified) * kernel/arch/amd64/src/proc/task.c (modified) * kernel/arch/amd64/src/userspace.c (modified) * kernel/arch/arm32/include/asm.h (modified) * kernel/arch/arm32/include/context.h (modified) * kernel/arch/arm32/include/cpu.h (modified) * kernel/arch/arm32/include/exception.h (modified) * kernel/arch/arm32/include/faddr.h (modified) * kernel/arch/arm32/include/fpu_context.h (modified) * kernel/arch/arm32/include/interrupt.h (modified) * kernel/arch/arm32/include/machine_func.h (modified) * kernel/arch/arm32/include/mm/asid.h (modified) * kernel/arch/arm32/include/mm/frame.h (modified) * kernel/arch/arm32/include/mm/page_fault.h (modified) * kernel/arch/arm32/include/ras.h (modified) * kernel/arch/arm32/include/types.h (modified) * kernel/arch/arm32/src/ddi/ddi.c (modified) * kernel/arch/arm32/src/debug/stacktrace.c (modified) * kernel/arch/arm32/src/mm/page.c (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/arm32/src/ras.c (modified) * kernel/arch/ia32/include/asm.h (modified) * kernel/arch/ia32/include/atomic.h (modified) * kernel/arch/ia32/include/bios/bios.h (modified) * kernel/arch/ia32/include/boot/memmap.h (modified) * kernel/arch/ia32/include/context.h (modified) * kernel/arch/ia32/include/cpuid.h (modified) * kernel/arch/ia32/include/drivers/i8254.h (modified) * kernel/arch/ia32/include/drivers/i8259.h (modified) * kernel/arch/ia32/include/drivers/vesa.h (modified) * kernel/arch/ia32/include/faddr.h (modified) * kernel/arch/ia32/include/fpu_context.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/mm/asid.h (modified) * kernel/arch/ia32/include/mm/frame.h (modified) * kernel/arch/ia32/include/mm/page.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/include/proc/task.h (modified) * kernel/arch/ia32/include/proc/thread.h (modified) * kernel/arch/ia32/include/smp/apic.h (modified) * kernel/arch/ia32/include/smp/mps.h (modified) * kernel/arch/ia32/include/smp/smp.h (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/arch/ia32/src/bios/bios.c (modified) * kernel/arch/ia32/src/cpu/cpu.c (modified) * kernel/arch/ia32/src/ddi/ddi.c (modified) * kernel/arch/ia32/src/debug/stacktrace.c (modified) * kernel/arch/ia32/src/drivers/i8254.c (modified) * kernel/arch/ia32/src/drivers/i8259.c (modified) * kernel/arch/ia32/src/drivers/vesa.c (modified) * kernel/arch/ia32/src/ia32.c (modified) * kernel/arch/ia32/src/mm/page.c (modified) * kernel/arch/ia32/src/mm/tlb.c (modified) * kernel/arch/ia32/src/pm.c (modified) * kernel/arch/ia32/src/proc/task.c (modified) * kernel/arch/ia32/src/smp/apic.c (modified) * kernel/arch/ia32/src/smp/mps.c (modified) * kernel/arch/ia32/src/syscall.c (modified) * kernel/arch/ia32/src/userspace.c (modified) * kernel/arch/ia64/include/asm.h (modified) * kernel/arch/ia64/include/bootinfo.h (modified) * kernel/arch/ia64/include/context.h (modified) * kernel/arch/ia64/include/cpu.h (modified) * kernel/arch/ia64/include/faddr.h (modified) * kernel/arch/ia64/include/fpu_context.h (modified) * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/include/mm/asid.h (modified) * kernel/arch/ia64/include/mm/frame.h (modified) * kernel/arch/ia64/include/mm/page.h (modified) * kernel/arch/ia64/include/mm/tlb.h (modified) * kernel/arch/ia64/include/register.h (modified) * kernel/arch/ia64/include/types.h (modified) * kernel/arch/ia64/src/ddi/ddi.c (modified) * kernel/arch/ia64/src/debug/stacktrace.c (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/mm/page.c (modified) * kernel/arch/ia64/src/smp/smp.c (modified) * kernel/arch/mips32/include/asm.h (modified) * kernel/arch/mips32/include/context.h (modified) * kernel/arch/mips32/include/cp0.h (modified) * kernel/arch/mips32/include/cpu.h (modified) * kernel/arch/mips32/include/debugger.h (modified) * kernel/arch/mips32/include/exception.h (modified) * kernel/arch/mips32/include/faddr.h (modified) * kernel/arch/mips32/include/fpu_context.h (modified) * kernel/arch/mips32/include/mm/asid.h (modified) * kernel/arch/mips32/include/mm/tlb.h (modified) * kernel/arch/mips32/include/types.h (modified) * kernel/arch/mips32/src/ddi/ddi.c (modified) * kernel/arch/mips32/src/debug/stacktrace.c (modified) * kernel/arch/mips32/src/exception.c (modified) * kernel/arch/mips32/src/interrupt.c (modified) * kernel/arch/ppc32/include/asm.h (modified) * kernel/arch/ppc32/include/boot/boot.h (modified) * kernel/arch/ppc32/include/context.h (modified) * kernel/arch/ppc32/include/cpuid.h (modified) * kernel/arch/ppc32/include/drivers/pic.h (modified) * kernel/arch/ppc32/include/exception.h (modified) * kernel/arch/ppc32/include/faddr.h (modified) * kernel/arch/ppc32/include/fpu_context.h (modified) * kernel/arch/ppc32/include/mm/asid.h (modified) * kernel/arch/ppc32/include/mm/frame.h (modified) * kernel/arch/ppc32/include/mm/tlb.h (modified) * kernel/arch/ppc32/include/types.h (modified) * kernel/arch/ppc32/src/ddi/ddi.c (modified) * kernel/arch/ppc32/src/debug/stacktrace.c (modified) * kernel/arch/ppc32/src/interrupt.c (modified) * kernel/arch/sparc64/include/asm.h (modified) * kernel/arch/sparc64/include/atomic.h (modified) * kernel/arch/sparc64/include/boot/boot.h (modified) * kernel/arch/sparc64/include/context.h (modified) * kernel/arch/sparc64/include/cpu.h (modified) * kernel/arch/sparc64/include/drivers/fhc.h (modified) * kernel/arch/sparc64/include/drivers/kbd.h (modified) * kernel/arch/sparc64/include/drivers/pci.h (modified) * kernel/arch/sparc64/include/drivers/scr.h (modified) * kernel/arch/sparc64/include/drivers/sgcn.h (modified) * kernel/arch/sparc64/include/faddr.h (modified) * kernel/arch/sparc64/include/fpu_context.h (modified) * kernel/arch/sparc64/include/interrupt.h (modified) * kernel/arch/sparc64/include/mm/asid.h (modified) * kernel/arch/sparc64/include/mm/sun4u/frame.h (modified) * kernel/arch/sparc64/include/mm/sun4u/mmu.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tlb.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tsb.h (modified) * kernel/arch/sparc64/include/mm/sun4u/tte.h (modified) * kernel/arch/sparc64/include/mm/sun4v/frame.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tlb.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tsb.h (modified) * kernel/arch/sparc64/include/mm/sun4v/tte.h (modified) * kernel/arch/sparc64/include/proc/thread.h (modified) * kernel/arch/sparc64/include/register.h (modified) * kernel/arch/sparc64/include/sun4u/cpu.h (modified) * kernel/arch/sparc64/include/sun4v/hypercall.h (modified) * kernel/arch/sparc64/include/sun4v/ipi.h (modified) * kernel/arch/sparc64/include/sun4v/register.h (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/include/types.h (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/ddi/ddi.c (modified) * kernel/arch/sparc64/src/debug/stacktrace.c (modified) * kernel/arch/sparc64/src/drivers/fhc.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/mm/sun4u/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4u/tsb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/frame.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified) * kernel/arch/sparc64/src/mm/sun4v/tsb.c (modified) * kernel/arch/sparc64/src/smp/sun4u/smp.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/trap/interrupt.c (modified) * kernel/arch/sparc64/src/trap/sun4u/interrupt.c (modified) * kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified) * kernel/arch/sparc64/src/trap/trap.c (modified) * kernel/genarch/include/acpi/acpi.h (modified) * kernel/genarch/include/drivers/dsrln/dsrlnin.h (modified) * kernel/genarch/include/drivers/dsrln/dsrlnout.h (modified) * kernel/genarch/include/drivers/ega/ega.h (modified) * kernel/genarch/include/drivers/i8042/i8042.h (modified) * kernel/genarch/include/drivers/legacy/ia32/io.h (modified) * kernel/genarch/include/drivers/ns16550/ns16550.h (modified) * kernel/genarch/include/drivers/pl050/pl050.h (modified) * kernel/genarch/include/drivers/via-cuda/cuda.h (modified) * kernel/genarch/include/drivers/z8530/z8530.h (modified) * kernel/genarch/include/fb/fb.h (modified) * kernel/genarch/include/fb/logo-196x66.h (modified) * kernel/genarch/include/mm/as_ht.h (modified) * kernel/genarch/include/mm/page_ht.h (modified) * kernel/genarch/include/mm/page_pt.h (modified) * kernel/genarch/include/multiboot/multiboot.h (modified) * kernel/genarch/include/ofw/ebus.h (modified) * kernel/genarch/include/ofw/fhc.h (modified) * kernel/genarch/include/ofw/ofw_tree.h (modified) * kernel/genarch/include/ofw/pci.h (modified) * kernel/genarch/include/ofw/sbus.h (modified) * kernel/genarch/include/ofw/upa.h (modified) * kernel/genarch/src/acpi/madt.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/mm/as_ht.c (modified) * kernel/genarch/src/mm/as_pt.c (modified) * kernel/genarch/src/mm/page_ht.c (modified) * kernel/genarch/src/mm/page_pt.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/generic/include/adt/avl.h (modified) * kernel/generic/include/adt/bitmap.h (modified) * kernel/generic/include/adt/btree.h (modified) * kernel/generic/include/adt/hash_table.h (modified) * kernel/generic/include/adt/list.h (modified) * kernel/generic/include/atomic.h (modified) * kernel/generic/include/byteorder.h (modified) * kernel/generic/include/config.h (modified) * kernel/generic/include/console/chardev.h (modified) * kernel/generic/include/console/console.h (modified) * kernel/generic/include/context.h (modified) * kernel/generic/include/ddi/ddi.h (modified) * kernel/generic/include/ddi/device.h (modified) * kernel/generic/include/ddi/irq.h (modified) * kernel/generic/include/func.h (modified) * kernel/generic/include/interrupt.h (modified) * kernel/generic/include/ipc/event.h (modified) * kernel/generic/include/ipc/irq.h (modified) * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/lib/elf.h (modified) * kernel/generic/include/lib/rd.h (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/main/uinit.h (modified) * kernel/generic/include/memstr.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/include/mm/buddy.h (modified) * kernel/generic/include/mm/frame.h (modified) * kernel/generic/include/mm/page.h (modified) * kernel/generic/include/mm/tlb.h (modified) * kernel/generic/include/print.h (modified) * kernel/generic/include/proc/program.h (modified) * kernel/generic/include/proc/scheduler.h (modified) * kernel/generic/include/security/cap.h (modified) * kernel/generic/include/sort.h (modified) * kernel/generic/include/stacktrace.h (modified) * kernel/generic/include/symtab.h (modified) * kernel/generic/include/synch/condvar.h (modified) * kernel/generic/include/synch/futex.h (modified) * kernel/generic/include/synch/mutex.h (modified) * kernel/generic/include/synch/rwlock.h (modified) * kernel/generic/include/synch/semaphore.h (modified) * kernel/generic/include/synch/spinlock.h (modified) * kernel/generic/include/synch/waitq.h (modified) * kernel/generic/include/syscall/copy.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/include/time/clock.h (modified) * kernel/generic/include/time/delay.h (modified) * kernel/generic/include/time/timeout.h (modified) * kernel/generic/include/typedefs.h (modified) * kernel/generic/include/userspace.h (modified) * kernel/generic/src/adt/bitmap.c (modified) * kernel/generic/src/adt/hash_table.c (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/cpu/cpu.c (modified) * kernel/generic/src/ddi/device.c (modified) * kernel/generic/src/ddi/irq.c (modified) * kernel/generic/src/debug/stacktrace.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/ipc/event.c (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/lib/memstr.c (modified) * kernel/generic/src/main/uinit.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/backend_phys.c (modified) * kernel/generic/src/mm/buddy.c (modified) * kernel/generic/src/mm/frame.c (modified) * kernel/generic/src/mm/page.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/synch/waitq.c (modified) * kernel/generic/src/time/delay.c (modified) * kernel/generic/src/time/timeout.c (modified) * kernel/test/avltree/avltree1.c (modified) * kernel/test/mm/falloc1.c (modified) * kernel/test/mm/falloc2.c (modified) * kernel/test/mm/mapping1.c (modified) * kernel/test/mm/purge1.c (modified) * kernel/test/synch/rwlock4.c (modified) * kernel/test/synch/semaphore2.c (modified) * kernel/test/test.h (modified) use [u]int{8|16|32|64}_t type definitions as detected by the autotool ... Tue, 23 Mar 2010 14:03:05 GMT Martin Decky [7c682dd1] * kernel/Makefile (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) simplify makefiles slightly Sun, 21 Mar 2010 09:39:25 GMT Jiri Svoboda [19f857a] * kernel/Makefile (modified) * kernel/arch/arm32/src/arm32.c (modified) * kernel/arch/ia64/src/drivers/ski.c (modified) * kernel/arch/ia64/src/ia64.c (modified) * kernel/arch/mips32/src/mips32.c (modified) * kernel/arch/ppc32/src/ppc32.c (modified) * kernel/arch/sparc64/src/console.c (modified) * kernel/arch/sparc64/src/drivers/kbd.c (modified) * kernel/arch/sparc64/src/drivers/pci.c (modified) * kernel/arch/sparc64/src/drivers/scr.c (modified) * kernel/arch/sparc64/src/drivers/sgcn.c (modified) * kernel/arch/sparc64/src/smp/sun4v/smp.c (modified) * kernel/arch/sparc64/src/sun4u/sparc64.c (modified) * kernel/arch/sparc64/src/sun4v/md.c (modified) * kernel/arch/sparc64/src/sun4v/sparc64.c (modified) * kernel/genarch/src/drivers/dsrln/dsrlnout.c (modified) * kernel/genarch/src/drivers/ega/ega.c (modified) * kernel/genarch/src/fb/fb.c (modified) * kernel/genarch/src/kbrd/scanc_mac.c (modified) * kernel/genarch/src/kbrd/scanc_pc.c (modified) * kernel/genarch/src/kbrd/scanc_pl050.c (modified) * kernel/genarch/src/kbrd/scanc_sun.c (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * kernel/genarch/src/ofw/ebus.c (modified) * kernel/genarch/src/ofw/fhc.c (modified) * kernel/genarch/src/ofw/ofw_tree.c (modified) * kernel/genarch/src/ofw/pci.c (modified) * kernel/genarch/src/srln/srln.c (modified) * kernel/generic/include/str.h (moved) * kernel/generic/include/sysinfo/sysinfo.h (modified) * kernel/generic/src/console/cmd.c (modified) * kernel/generic/src/console/console.c (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/debug/symtab.c (modified) * kernel/generic/src/lib/str.c (moved) * kernel/generic/src/main/kinit.c (modified) * kernel/generic/src/printf/printf_core.c (modified) * kernel/generic/src/printf/vprintf.c (modified) * kernel/generic/src/printf/vsnprintf.c (modified) * kernel/generic/src/proc/task.c (modified) * kernel/generic/src/udebug/udebug_ops.c (modified) * uspace/app/bdsh/cmds/builtin_cmds.c (modified) * uspace/app/bdsh/cmds/builtins/cd/cd.c (modified) * uspace/app/bdsh/cmds/mod_cmds.c (modified) * uspace/app/bdsh/cmds/modules/bdd/bdd.c (modified) * uspace/app/bdsh/cmds/modules/cat/cat.c (modified) * uspace/app/bdsh/cmds/modules/cp/cp.c (modified) * uspace/app/bdsh/cmds/modules/help/help.c (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/bdsh/cmds/modules/mkdir/mkdir.c (modified) * uspace/app/bdsh/cmds/modules/mkfile/mkfile.c (modified) * uspace/app/bdsh/cmds/modules/rm/rm.c (modified) * uspace/app/bdsh/cmds/modules/touch/touch.c (modified) * uspace/app/bdsh/errors.c (modified) * uspace/app/bdsh/exec.c (modified) * uspace/app/bdsh/input.c (modified) * uspace/app/bdsh/scli.c (modified) * uspace/app/bdsh/util.c (modified) * uspace/app/edit/sheet.c (modified) * uspace/app/init/init.c (modified) * uspace/app/redir/redir.c (modified) * uspace/app/tester/tester.c (modified) * uspace/app/tester/vfs/vfs1.c (modified) * uspace/app/tetris/input.c (modified) * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/scores.h (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/app/trace/trace.c (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/generic/adt/hash_table.c (modified) * uspace/lib/libc/generic/clipboard.c (modified) * uspace/lib/libc/generic/devmap.c (modified) * uspace/lib/libc/generic/getopt.c (modified) * uspace/lib/libc/generic/io/asprintf.c (modified) * uspace/lib/libc/generic/io/io.c (modified) * uspace/lib/libc/generic/io/klog.c (modified) * uspace/lib/libc/generic/io/printf_core.c (modified) * uspace/lib/libc/generic/io/vprintf.c (modified) * uspace/lib/libc/generic/io/vsnprintf.c (modified) * uspace/lib/libc/generic/loader.c (modified) * uspace/lib/libc/generic/str.c (moved) * uspace/lib/libc/generic/sysinfo.c (modified) * uspace/lib/libc/generic/task.c (modified) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/generic/tls.c (modified) * uspace/lib/libc/generic/vfs/vfs.c (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/str.h (moved) * uspace/lib/libc/include/sysinfo.h (modified) * uspace/lib/libpci/access.c (modified) * uspace/lib/libpci/generic.c (modified) * uspace/lib/libpci/names.c (modified) * uspace/srv/bd/ata_bd/ata_bd.c (modified) * uspace/srv/bd/ata_bd/ata_bd.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fs/devfs/devfs_ops.c (modified) * uspace/srv/fs/fat/fat_dentry.c (modified) * uspace/srv/fs/fat/fat_idx.c (modified) * uspace/srv/fs/fat/fat_ops.c (modified) * uspace/srv/fs/tmpfs/tmpfs_dump.c (modified) * uspace/srv/fs/tmpfs/tmpfs_ops.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/console/gcons.c (modified) * uspace/srv/hid/fb/fb.c (modified) * uspace/srv/hid/fb/serial_console.c (modified) * uspace/srv/loader/main.c (modified) * uspace/srv/net/app/echo/echo.c (modified) * uspace/srv/net/app/nettest1/nettest1.c (modified) * uspace/srv/net/app/nettest2/nettest2.c (modified) * uspace/srv/net/app/parse.c (modified) * uspace/srv/net/app/ping/ping.c (modified) * uspace/srv/net/il/arp/arp.c (modified) * uspace/srv/net/il/ip/ip.c (modified) * uspace/srv/net/inet.c (modified) * uspace/srv/net/net/net.c (modified) * uspace/srv/net/net/net_bundle.c (modified) * uspace/srv/net/net/net_standalone.c (modified) * uspace/srv/net/netif/lo/lo.c (modified) * uspace/srv/net/nil/eth/eth.c (modified) * uspace/srv/net/nil/nildummy/nildummy.c (modified) * uspace/srv/net/tl/icmp/icmp.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_file.c (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Rename string.h to str.h to avoid header conflict with standard C ... Fri, 19 Mar 2010 18:30:12 GMT Martin Decky [4e9aaf5] * Makefile (modified) * boot/Makefile (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/Makefile.build (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile.build (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile.build (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile.build (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile.build (modified) * kernel/Makefile (modified) * kernel/Makefile.build (deleted) * kernel/Makefile.common (deleted) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32/include/types.h (modified) * kernel/tools/genmap.py (modified) * tools/autotool.py (modified) * tools/config.py (modified) * uspace/app/Makefile.common (modified) * uspace/lib/Makefile.common (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/srv/Makefile.common (modified) * uspace/srv/hid/console/Makefile (modified) * uspace/srv/hid/fb/Makefile (modified) * uspace/srv/hid/kbd/Makefile (modified) more autotooling: run actually the compiler in autotool.py and detect ... Fri, 19 Mar 2010 11:41:01 GMT Martin Decky [3c80f2b] * kernel/tools/genmap.py (modified) * tools/autotool.py (modified) * tools/config.py (modified) * tools/jobfile.py (modified) * tools/mkfat.py (modified) * tools/mkhord.py (modified) * tools/mktmpfs.py (modified) Python coding style cleanup (no change in functionality) Thu, 18 Mar 2010 23:34:00 GMT Martin Decky [177e4ea] * Makefile (modified) * boot/Makefile (modified) * boot/Makefile.common (modified) * boot/arch/arm32/loader/Makefile (modified) * boot/arch/arm32/loader/Makefile.build (modified) * boot/arch/arm32/loader/Makefile.toolchain (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/ia64/loader/Makefile.build (modified) * boot/arch/ia64/loader/Makefile.common (modified) * boot/arch/ia64/loader/Makefile.toolchain (modified) * boot/arch/ia64/loader/gefi/HelenOS/Makefile (modified) * boot/arch/ia64/loader/gefi/Make.defaults (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile.build (modified) * boot/arch/mips32/loader/Makefile.toolchain (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile.build (modified) * boot/arch/ppc32/loader/Makefile.toolchain (modified) * boot/arch/sparc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile.build (modified) * boot/arch/sparc64/loader/Makefile.toolchain (modified) * kernel/Makefile (modified) * kernel/Makefile.build (modified) * kernel/arch/abs32le/Makefile.inc (modified) * kernel/arch/amd64/Makefile.inc (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * kernel/arch/mips32/Makefile.inc (modified) * kernel/arch/ppc32/Makefile.inc (modified) * kernel/arch/sparc64/Makefile.inc (modified) * tools/autotool.py (added) * tools/sanity.py (deleted) * uspace/Makefile (modified) * uspace/app/Makefile.common (modified) * uspace/lib/Makefile.common (modified) * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/Makefile.toolchain (modified) * uspace/lib/libc/arch/abs32le/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/srv/Makefile.common (modified) * uspace/srv/hid/console/Makefile (modified) * uspace/srv/hid/fb/Makefile (modified) * uspace/srv/hid/kbd/Makefile (modified) * uspace/srv/loader/Makefile (modified) * uspace/srv/net/Makefile (modified) * uspace/srv/net/app/echo/Makefile (modified) * uspace/srv/net/app/nettest1/Makefile (modified) * uspace/srv/net/app/nettest2/Makefile (modified) * uspace/srv/net/app/ping/Makefile (modified) * uspace/srv/net/net/Makefile (modified) * uspace/srv/net/net/start/Makefile (modified) * uspace/srv/net/netif/dp8390/Makefile (modified) * uspace/srv/net/netif/lo/Makefile (modified) move from a simple sanity check tool to a more feature-rich ...