# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-14T05:30:03Z Tue, 05 Feb 2019 17:42:58 GMT Jiří Zárevúcky [d066259] * boot/generic/include/errno.h (modified) * boot/generic/include/str.h (modified) * boot/generic/src/str.c (modified) * kernel/generic/include/str.h (modified) * kernel/generic/src/lib/str.c (modified) * uspace/lib/c/generic/str.c (modified) * uspace/lib/c/include/str.h (modified) Synchronize str.c/str.h across boot/kernel/uspace Tue, 05 Feb 2019 16:00:20 GMT Jiří Zárevúcky [cca2d93b] * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/c/include/stdio.h (modified) Rename (v)printf_size to (v)print_length, to match naming scheme Tue, 05 Feb 2019 15:25:50 GMT Jiří Zárevúcky [4f4018b] * uspace/lib/c/generic/io/asprintf.c (modified) * uspace/lib/http/src/headers.c (modified) * uspace/lib/http/src/request.c (modified) Do not misuse printf_size() to estimate byte size of output The ... Sun, 03 Feb 2019 22:49:24 GMT Jiri Svoboda [472fe7a] * uspace/lib/c/generic/mem.c (modified) * uspace/lib/c/generic/private/cc.h (modified) Fix ccheck Sun, 03 Feb 2019 17:03:37 GMT Jiří Zárevúcky [8f99dbf] * uspace/lib/c/generic/mem.c (modified) * uspace/lib/c/generic/private/cc.h (moved) * uspace/lib/c/include/mem.h (modified) Move non-optimization attribute from header to implementation Sun, 03 Feb 2019 14:56:13 GMT Jiří Zárevúcky [b4f1171] * uspace/lib/c/arch/abs32le/src/fibril.c (modified) * uspace/lib/c/arch/amd64/src/fibril.S (modified) * uspace/lib/c/arch/arm32/src/fibril.S (modified) * uspace/lib/c/arch/ia32/src/fibril.S (modified) * uspace/lib/c/arch/ia64/include/libarch/fibril.h (modified) * uspace/lib/c/arch/ia64/src/fibril.S (modified) * uspace/lib/c/arch/mips32/src/fibril.S (modified) * uspace/lib/c/arch/ppc32/src/fibril.S (modified) * uspace/lib/c/arch/riscv64/src/fibril.c (modified) * uspace/lib/c/arch/sparc64/src/fibril.S (modified) * uspace/lib/c/generic/context.c (modified) * uspace/lib/c/generic/setjmp.c (modified) * uspace/lib/c/include/setjmp.h (modified) Rename __setjmp/__longjmp to __context_save/__context_restore Once ... Sun, 03 Feb 2019 14:35:44 GMT Jiří Zárevúcky [a5c78a18] * uspace/lib/c/arch/abs32le/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/abs32le/src/fibril.c (modified) * uspace/lib/c/arch/amd64/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/amd64/src/fibril.S (modified) * uspace/lib/c/arch/arm32/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/ia32/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/ia32/src/fibril.S (modified) * uspace/lib/c/arch/ia64/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/ia64/src/fibril.S (modified) * uspace/lib/c/arch/mips32/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/mips32/src/fibril.S (modified) * uspace/lib/c/arch/ppc32/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/ppc32/src/fibril.S (modified) * uspace/lib/c/arch/riscv64/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/riscv64/src/fibril.c (modified) * uspace/lib/c/arch/sparc64/include/libarch/fibril_context.h (modified) * uspace/lib/c/arch/sparc64/src/fibril.S (modified) * uspace/lib/c/include/context.h (modified) * uspace/lib/c/include/setjmp.h (modified) Rename context_t to __context_t is ... Sat, 02 Feb 2019 17:05:56 GMT Jiří Zárevúcky [67ca359] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/ctype.c (added) * uspace/lib/c/include/ctype.h (modified) Functions in should be external Standard says so. Sat, 02 Feb 2019 16:23:01 GMT Jiří Zárevúcky [92244ed] * uspace/lib/c/include/time.h (modified) .tm_nsec of struct tm cannot be conditional Doing so means that any ... Fri, 01 Feb 2019 23:49:06 GMT Jiří Zárevúcky [3446ead] * uspace/lib/c/include/fibril_synch.h (modified) Remove unnecessary include Fri, 01 Feb 2019 22:54:49 GMT Jiří Zárevúcky [e77d408] * doxygen/doxygen.cfg.diff (modified) doxygen: Enumerate input directories to avoid pulling in unintended files Fri, 01 Feb 2019 22:22:47 GMT Jiří Zárevúcky [1a37496] * uspace/drv/bus/isa/i8237.c (modified) * uspace/lib/pcut/src/os/helenos.c (modified) Use FIBRIL_MUTEX_INITIALIZE() not FIBRIL_MUTEX_INITIALIZER() Fri, 01 Feb 2019 22:21:51 GMT Jiří Zárevúcky [8fdab9e] * uspace/srv/fs/udf/udf_ops.c (modified) Remove unused variable Mon, 28 Jan 2019 16:28:42 GMT Jiri Svoboda [d4f9a2a] * tools/build-ccheck.sh (modified) Bump sycek Mon, 28 Jan 2019 16:08:24 GMT Jiri Svoboda [dedc4cd] * uspace/app/bdsh/Makefile (modified) * uspace/app/bdsh/cmds/builtins/builtin_aliases.c (added) * uspace/app/bdsh/cmds/builtins/builtin_aliases.h (modified) * uspace/app/bdsh/cmds/builtins/builtins.c (added) * uspace/app/bdsh/cmds/builtins/builtins.h (modified) * uspace/app/bdsh/cmds/mknewcmd (modified) * uspace/app/bdsh/cmds/modules/module_aliases.c (added) * uspace/app/bdsh/cmds/modules/module_aliases.h (modified) * uspace/app/bdsh/cmds/modules/modules.c (added) * uspace/app/bdsh/cmds/modules/modules.h (modified) Fix non-static variables in header files (ccheck) Mon, 28 Jan 2019 15:47:05 GMT Jiri Svoboda [8d2289c] * uspace/app/hbench/env.c (modified) * uspace/lib/ieee80211/src/ieee80211.c (modified) * uspace/lib/virtio/virtio.c (modified) Fix use of 'extern' with function def. (ccheck) Mon, 28 Jan 2019 15:41:15 GMT Jiri Svoboda [67bcd81] * kernel/genarch/Makefile.inc (modified) * kernel/genarch/include/genarch/drivers/bcm2835/irc.h (modified) * kernel/genarch/include/genarch/drivers/bcm2835/mbox.h (modified) * kernel/genarch/include/genarch/drivers/bcm2835/timer.h (modified) * kernel/genarch/src/drivers/bcm2835/irc.c (added) * kernel/genarch/src/drivers/bcm2835/timer.c (added) Move bcm2835 mbox code from headers to C files (ccheck) New ccheck ... Mon, 28 Jan 2019 07:46:58 GMT Vojtech Horky [3fea752] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/bnchmark/Makefile (deleted) * uspace/app/bnchmark/bnchmark.c (deleted) * uspace/app/bnchmark/doc/doxygroups.h (deleted) * uspace/app/hbench/Makefile (moved) * uspace/app/hbench/benchlist.c (moved) * uspace/app/hbench/csv.c (added) * uspace/app/hbench/doc/doxygroups.h (added) * uspace/app/hbench/env.c (added) * uspace/app/hbench/fs/dirread.c (added) * uspace/app/hbench/fs/fileread.c (added) * uspace/app/hbench/hbench.h (added) * uspace/app/hbench/ipc/ns_ping.c (added) * uspace/app/hbench/ipc/ping_pong.c (added) * uspace/app/hbench/main.c (added) * uspace/app/hbench/malloc/malloc1.c (added) * uspace/app/hbench/malloc/malloc2.c (added) * uspace/app/hbench/synch/fibril_mutex.c (added) * uspace/app/hbench/utils.c (added) * uspace/app/perf/doc/doxygroups.h (deleted) * uspace/app/perf/ipc/ns_ping.c (deleted) * uspace/app/perf/ipc/ns_ping.def (deleted) * uspace/app/perf/ipc/ping_pong.c (deleted) * uspace/app/perf/ipc/ping_pong.def (deleted) * uspace/app/perf/malloc/malloc1.c (deleted) * uspace/app/perf/malloc/malloc1.def (deleted) * uspace/app/perf/malloc/malloc2.c (deleted) * uspace/app/perf/malloc/malloc2.def (deleted) * uspace/app/perf/perf.c (deleted) * uspace/app/tester/tester.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/include/perf.h (added) * uspace/lib/c/include/types/casting.h (added) * uspace/lib/c/test/casting.c (added) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/perf.c (added) Merge changes to benchmarking tool (PR #151) This merges ... Tue, 22 Jan 2019 21:36:42 GMT Vojtech Horky [182487c6] * uspace/lib/c/arch/arm32/src/syscall.c (modified) * uspace/lib/c/arch/ppc32/src/syscall.c (modified) ppc32, arm32: clobber memory on syscall As the syscall may touch ... Tue, 22 Jan 2019 21:36:42 GMT Vojtech Horky [e5ace7d7] * uspace/lib/c/arch/mips32/src/syscall.c (modified) mips32: clobber memory on sycall (thx Adam Frey) As the syscall may ... Tue, 22 Jan 2019 16:35:46 GMT Jiří Zárevúcky [c3fa24e] * uspace/lib/c/generic/pio_trace.c (modified) * uspace/lib/c/include/fibril_synch.h (modified) Use LIST_INITIALIZER() macro Tue, 22 Jan 2019 15:57:32 GMT Jiri Svoboda [b51ee38] * uspace/lib/c/arch/arm32/src/entry.S (modified) Remove leftover definition Tue, 22 Jan 2019 12:16:42 GMT Jiri Svoboda [3ffb69b] * HelenOS.config (modified) * defaults/arm32/Makefile.config (modified) * uspace/lib/c/arch/arm32/Makefile.common (modified) * uspace/lib/c/arch/arm32/Makefile.inc (modified) * uspace/lib/c/arch/arm32/include/libarch/rtld/dynamic.h (added) * uspace/lib/c/arch/arm32/include/libarch/rtld/elf_dyn.h (added) * uspace/lib/c/arch/arm32/include/libarch/rtld/module.h (added) * uspace/lib/c/arch/arm32/include/libarch/tls.h (modified) * uspace/lib/c/arch/arm32/src/atomic.c (modified) * uspace/lib/c/arch/arm32/src/entry.S (modified) * uspace/lib/c/arch/arm32/src/rtld/dynamic.c (added) * uspace/lib/c/arch/arm32/src/rtld/reloc.c (added) * uspace/lib/c/arch/arm32/src/tls.c (modified) Dynamic linking for arm32 Mon, 21 Jan 2019 18:01:59 GMT Vojtech Horky [871cff9a] * uspace/app/hbench/env.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/main.c (modified) hbench: add options to set duration and run count Mon, 21 Jan 2019 13:52:34 GMT Vojtech Horky [2d81880] * uspace/app/hbench/hbench.h (modified) hbench: explain why we inline Mon, 21 Jan 2019 13:50:08 GMT Vojtech Horky [9736c00] * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/utils.c (modified) hbench: variable renaming Mon, 21 Jan 2019 13:49:08 GMT Vojtech Horky [be30e74] * uspace/app/hbench/hbench.h (modified) hbench: comments Mon, 21 Jan 2019 13:45:29 GMT Vojtech Horky [94d52d5] * uspace/app/hbench/Makefile (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/utils.c (added) hbench: do not force inlining These functions are not performance ... Mon, 21 Jan 2019 13:39:37 GMT Vojtech Horky [d17cf8c] * uspace/app/hbench/Makefile (modified) * uspace/app/hbench/doc/doxygroups.h (modified) * uspace/app/hbench/env.c (moved) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/main.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) * uspace/app/hbench/synch/fibril_mutex.c (modified) hbench: remove global state Move benchmark parameters into a ... Mon, 21 Jan 2019 13:20:31 GMT Vojtech Horky [e7f9a09] * uspace/app/hbench/csv.c (modified) * uspace/app/hbench/doc/doxygroups.h (modified) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/main.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) * uspace/app/hbench/synch/fibril_mutex.c (modified) hbench: less parameters to benchmark runners Merge stopwatch as ... Sun, 20 Jan 2019 15:59:17 GMT Jiří Zárevúcky [e5360a8] * uspace/lib/c/generic/private/fibril.h (modified) * uspace/lib/c/include/fibril.h (modified) Unnecessary public include Sun, 20 Jan 2019 15:59:17 GMT Jiří Zárevúcky [57264ac3] * uspace/lib/cpp/include/__bits/thread/threading.hpp (modified) Unnecessary include Sun, 20 Jan 2019 15:59:17 GMT Jiří Zárevúcky [d8cb48d] * uspace/lib/c/generic/thread/fibril.c (modified) * uspace/lib/c/include/fibril.h (modified) Remove FIBRIL_DFLT_STK_SIZE macro Sun, 20 Jan 2019 15:56:59 GMT GitHub [4f13e19] * uspace/lib/c/generic/async/client.c (modified) * uspace/lib/c/generic/async/server.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/srv/devman/main.c (modified) * uspace/srv/fs/locfs/locfs_ops.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/ns/clonable.c (modified) * uspace/srv/ns/service.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Remove async "fast" and "slow" functions from public interface (#153) ... Sun, 20 Jan 2019 10:02:08 GMT Jiri Svoboda [eefdd7c] * HelenOS.config (modified) * uspace/lib/c/arch/ppc32/Makefile.common (modified) * uspace/lib/c/arch/ppc32/Makefile.inc (modified) * uspace/lib/c/arch/ppc32/include/libarch/rtld/dynamic.h (added) * uspace/lib/c/arch/ppc32/include/libarch/rtld/elf_dyn.h (added) * uspace/lib/c/arch/ppc32/include/libarch/rtld/module.h (added) * uspace/lib/c/arch/ppc32/include/libarch/tls.h (modified) * uspace/lib/c/arch/ppc32/src/rtld/dynamic.c (added) * uspace/lib/c/arch/ppc32/src/rtld/reloc.c (added) * uspace/lib/c/arch/ppc32/src/tls.c (modified) Dynamic linking for ppc32 Sun, 20 Jan 2019 00:55:57 GMT Jiri Svoboda [a131536d] * uspace/lib/c/arch/sparc64/src/rtld/reloc.c (modified) Assert we don't exceed supported number of slots Sat, 19 Jan 2019 18:30:52 GMT Jakub Jermar [b71ec66] * uspace/drv/nic/virtio-net/virtio-net.c (modified) Fix typo Fri, 18 Jan 2019 19:18:44 GMT Jakub Jermar [4248ce5] * tools/autotool.py (modified) Do not require python2 Wed, 16 Jan 2019 18:07:45 GMT jxsvoboda <5887334+jxsvoboda@…> [7dcce0a] * uspace/lib/cpp/include/__bits/adt/list.hpp (modified) * uspace/lib/cpp/include/__bits/complex.hpp (modified) * uspace/lib/cpp/include/__bits/functional/bind.hpp (modified) * uspace/lib/cpp/include/__bits/io/fstream.hpp (modified) * uspace/lib/cpp/include/__bits/io/istream.hpp (modified) * uspace/lib/cpp/include/__bits/io/ostream.hpp (modified) * uspace/lib/cpp/include/__bits/new.hpp (modified) * uspace/lib/cpp/include/__bits/string/string.hpp (modified) * uspace/lib/cpp/include/__bits/thread/future.hpp (modified) * uspace/lib/cpp/include/cassert (modified) * uspace/lib/cpp/src/__bits/runtime.cpp (modified) * uspace/lib/cpp/src/__bits/unwind.cpp (modified) * uspace/lib/cpp/src/condition_variable.cpp (modified) * uspace/lib/cpp/src/string.cpp (modified) * uspace/lib/cpp/src/thread.cpp (modified) cpp: abort and report when an unimplemented function is called Tue, 15 Jan 2019 15:47:46 GMT Jiri Svoboda [cf9e949] * tools/build-ccheck.sh (modified) Fix oops. Tue, 15 Jan 2019 15:21:26 GMT Jiri Svoboda [623b2134] * tools/build-ccheck.sh (modified) Bump sycek (enforce no indentation on blank lines) Mon, 14 Jan 2019 17:53:26 GMT Jakub Jermar [d4ceba0] * uspace/lib/virtio/virtio.c (modified) Fix comments Mon, 14 Jan 2019 16:52:47 GMT Jiri Svoboda [1c3c287] * HelenOS.config (modified) * defaults/sparc64/niagara/Makefile.config (modified) * defaults/sparc64/ultra/Makefile.config (modified) * uspace/lib/c/arch/amd64/src/rtld/dynamic.c (modified) * uspace/lib/c/arch/sparc64/Makefile.common (modified) * uspace/lib/c/arch/sparc64/Makefile.inc (modified) * uspace/lib/c/arch/sparc64/include/libarch/rtld/dynamic.h (added) * uspace/lib/c/arch/sparc64/include/libarch/rtld/elf_dyn.h (added) * uspace/lib/c/arch/sparc64/include/libarch/rtld/module.h (added) * uspace/lib/c/arch/sparc64/include/libarch/tls.h (modified) * uspace/lib/c/arch/sparc64/src/rtld/dynamic.c (added) * uspace/lib/c/arch/sparc64/src/rtld/reloc.c (added) * uspace/lib/c/arch/sparc64/src/tls.c (modified) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/include/smc.h (modified) Dynamic linking on sparc64 Mon, 14 Jan 2019 14:38:18 GMT Jiri Svoboda [8e3bc063] * uspace/app/dltest/dltest.c (modified) * uspace/lib/dltest/dltest.c (modified) * uspace/lib/dltest/libdltest.h (modified) dltest needs test that calls a function During bringup of dynamic ... Sun, 13 Jan 2019 15:15:48 GMT Jiri Svoboda [e0e5e6f5] * uspace/app/pci/Makefile (modified) PCI utility does not need any libraries Fri, 11 Jan 2019 18:17:38 GMT Jiří Zárevúcky [fec7ba0] * uspace/app/bdsh/cmds/modules/sleep/sleep.c (modified) * uspace/app/mkbd/main.c (modified) * uspace/app/sysinst/rdimg.c (modified) * uspace/app/tester/stdio/logger2.c (modified) * uspace/app/wavplay/drec.c (modified) * uspace/drv/bus/usb/xhci/hw_struct/common.h (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/lib/c/generic/async/server.c (modified) * uspace/lib/c/generic/irc.c (modified) * uspace/lib/c/include/async.h (modified) * uspace/lib/posix/src/time.c (modified) * uspace/lib/posix/src/unistd.c (modified) * uspace/lib/usbhost/include/usb/host/hcd.h (modified) * uspace/srv/hid/isdv4_tablet/isdv4.c (modified) Avoid including from Fri, 11 Jan 2019 17:24:29 GMT Jiří Zárevúcky [dcec5d2] * uspace/lib/cpp/include/cstdint (modified) Use the correct types in Fri, 11 Jan 2019 17:24:29 GMT Jiří Zárevúcky [b251af5a] * uspace/lib/cpp/include/__bits/common.hpp (deleted) * uspace/lib/cpp/include/__bits/thread/mutex.hpp (modified) * uspace/lib/cpp/include/__bits/thread/thread.hpp (modified) * uspace/lib/cpp/include/cassert (modified) * uspace/lib/cpp/include/cctype (modified) * uspace/lib/cpp/include/cerrno (modified) * uspace/lib/cpp/include/cinttypes (modified) * uspace/lib/cpp/include/climits (modified) * uspace/lib/cpp/include/csetjmp (modified) * uspace/lib/cpp/include/cstdarg (modified) * uspace/lib/cpp/include/cstddef (modified) * uspace/lib/cpp/include/cstdint (modified) * uspace/lib/cpp/include/cstdio (modified) * uspace/lib/cpp/include/cstdlib (modified) * uspace/lib/cpp/include/cstring (modified) * uspace/lib/cpp/include/ctime (modified) * uspace/lib/cpp/include/cwchar (modified) Remove , which is no longer necessary Fri, 11 Jan 2019 12:49:41 GMT Jiri Svoboda [6480827] * uspace/Makefile.common (modified) * uspace/lib/c/arch/amd64/Makefile.common (modified) Alignment workaround is just for amd64 Oops, this was never meant ... Thu, 10 Jan 2019 21:07:16 GMT Vojtech Horky [94ebebf] * uspace/app/hbench/doc/doxygroups.h (modified) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/main.c (modified) hbench: turn comments into doc-blocks Thu, 10 Jan 2019 20:54:32 GMT Vojtech Horky [51a04bd] * uspace/lib/c/include/perf.h (modified) libc: clarify stopwatch documentation Thu, 10 Jan 2019 20:51:25 GMT Vojtech Horky [5fbc1f9] * uspace/lib/c/include/perf.h (modified) * uspace/lib/c/test/perf.c (modified) libc: stopwatch API symmetry Thu, 10 Jan 2019 20:37:54 GMT GitHub [a91b828] * boot/Makefile.build (modified) * boot/Makefile.common (modified) * defaults/amd64/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) Merge PR #150 from vhotspur/defaults This is change is mostly ... Thu, 10 Jan 2019 18:39:16 GMT Jiří Zárevúcky [0a520db] * uspace/app/sbi/src/bigint.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/transfer_descriptor.h (modified) * uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified) * uspace/drv/bus/usb/uhci/uhci_batch.c (modified) * uspace/drv/bus/usb/xhci/trb_ring.c (modified) * uspace/lib/c/generic/double_to_str.c (modified) * uspace/lib/c/generic/ieee_double.c (modified) * uspace/lib/c/generic/time.c (modified) * uspace/lib/c/include/assert.h (modified) * uspace/lib/usb/include/usb/request.h (modified) * uspace/lib/usbdev/src/request.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/net/inetsrv/pdu.c (modified) Change static_assert to its standard definition Thu, 10 Jan 2019 08:22:07 GMT jxsvoboda <5887334+jxsvoboda@…> [f47c2dc1] * uspace/app/init/untar.c (modified) * uspace/drv/bus/usb/ohci/ohci_regs.h (modified) * uspace/lib/pcut/src/os/generic.c (modified) * uspace/lib/untar/untar.c (modified) removed some trailing whitespace Thu, 10 Jan 2019 08:22:07 GMT jxsvoboda <5887334+jxsvoboda@…> [856be6e9] * README.md (modified) Update README.md Thu, 10 Jan 2019 08:22:07 GMT jxsvoboda <5887334+jxsvoboda@…> [f4a0b43] * README.md (modified) Added screenshot Wed, 09 Jan 2019 19:12:08 GMT Jakub Jermář [adc07b5] * README.md (modified) Update README.md Wed, 09 Jan 2019 19:12:08 GMT Jakub Jermář [2d156bb] * README.md (modified) Added screenshot Wed, 09 Jan 2019 15:11:17 GMT Vojtech Horky [272a293] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * uspace/Makefile.common (modified) * uspace/lib/c/arch/amd64/include/libarch/rtld/module.h (added) * uspace/lib/c/arch/ia32/include/libarch/rtld/module.h (added) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) Merge upstream changes Wed, 09 Jan 2019 12:47:37 GMT Vojtech Horky [60c96cf] * boot/Makefile.common (modified) boot image: GUI apps are not always essential If the platform ... Wed, 09 Jan 2019 12:45:26 GMT Vojtech Horky [3bf8a75] * boot/Makefile.build (modified) boot image: use higher compression ratio This should save few bytes ... Wed, 09 Jan 2019 12:43:00 GMT Vojtech Horky [1aa9eff] * defaults/amd64/Makefile.config (modified) * defaults/ia32/Makefile.config (modified) defaults: include PCUT tests on ia32 and amd64 We should run PCUT ... Wed, 09 Jan 2019 12:38:13 GMT Jiri Svoboda [1567471] * HelenOS.config (modified) * defaults/amd64/Makefile.config (modified) * uspace/Makefile.common (modified) * uspace/lib/c/arch/amd64/include/libarch/rtld/module.h (added) * uspace/lib/c/arch/ia32/include/libarch/rtld/module.h (added) * uspace/lib/c/generic/elf/elf_mod.c (modified) * uspace/lib/c/generic/rtld/module.c (modified) Enable dynamic linking on amd64 Wed, 09 Jan 2019 08:27:21 GMT Vojtech Horky [c2db02a] * uspace/app/hbench/Makefile (modified) * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/synch/fibril_mutex.c (added) hbench: add fibril_mutex benchmark Not very sophisticated but not ... Tue, 08 Jan 2019 13:27:05 GMT Jiri Svoboda [d3e938c] * abi/include/abi/asmtool.h (modified) * uspace/lib/c/arch/amd64/Makefile.inc (modified) * uspace/lib/c/arch/amd64/include/libarch/rtld/dynamic.h (added) * uspace/lib/c/arch/amd64/include/libarch/rtld/elf_dyn.h (added) * uspace/lib/c/arch/amd64/include/libarch/tls.h (modified) * uspace/lib/c/arch/amd64/src/entry.S (modified) * uspace/lib/c/arch/amd64/src/rtld/dynamic.c (added) * uspace/lib/c/arch/amd64/src/rtld/reloc.c (added) * uspace/lib/c/arch/amd64/src/thread_entry.S (modified) * uspace/lib/c/arch/amd64/src/tls.c (modified) * uspace/lib/c/generic/rtld/dynamic.c (modified) * uspace/lib/c/include/rtld/elf_dyn.h (modified) Dynamic linking on amd64 (WIP) After modifying HelenOS.config, it ... Tue, 08 Jan 2019 12:50:24 GMT Jiri Svoboda [9c4df21] * uspace/Makefile.common (modified) Should never link static libc into shared library This could happen ... Mon, 07 Jan 2019 20:47:20 GMT Jiří Zárevúcky [3d7594d] * uspace/Makefile.common (modified) Fix dependency tracking for libc and shared libraries Mon, 07 Jan 2019 12:56:22 GMT Vojtech Horky [ebb0835] * uspace/app/hbench/csv.c (modified) * uspace/app/hbench/doc/doxygroups.h (modified) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/main.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) hbench: add tiny wrapper around stopwatch_t This prepares the ... Sun, 06 Jan 2019 22:33:17 GMT Vojtech Horky [a787081] * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) hbench: do not shorten identifiers at all costs Sun, 06 Jan 2019 22:29:09 GMT Vojtech Horky [77b01fe] * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) hbench: add Doxygen groups Sun, 06 Jan 2019 22:28:51 GMT Vojtech Horky [d926f42] * uspace/app/hbench/benchlist.c (modified) * uspace/app/hbench/benchlist.h (deleted) * uspace/app/hbench/csv.c (modified) * uspace/app/hbench/csv.h (deleted) * uspace/app/hbench/fs/dirread.c (modified) * uspace/app/hbench/fs/fileread.c (modified) * uspace/app/hbench/hbench.h (modified) * uspace/app/hbench/ipc/ns_ping.c (modified) * uspace/app/hbench/ipc/ping_pong.c (modified) * uspace/app/hbench/main.c (modified) * uspace/app/hbench/malloc/malloc1.c (modified) * uspace/app/hbench/malloc/malloc2.c (modified) * uspace/app/hbench/params.c (modified) * uspace/app/hbench/params.h (deleted) hbench: one header is enough Sun, 06 Jan 2019 22:19:21 GMT Vojtech Horky [fe656783] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/hbench/Makefile (moved) * uspace/app/hbench/benchlist.c (moved) * uspace/app/hbench/benchlist.h (moved) * uspace/app/hbench/csv.c (moved) * uspace/app/hbench/csv.h (moved) * uspace/app/hbench/doc/doxygroups.h (moved) * uspace/app/hbench/fs/dirread.c (moved) * uspace/app/hbench/fs/fileread.c (moved) * uspace/app/hbench/hbench.h (moved) * uspace/app/hbench/ipc/ns_ping.c (moved) * uspace/app/hbench/ipc/ping_pong.c (moved) * uspace/app/hbench/main.c (moved) * uspace/app/hbench/malloc/malloc1.c (moved) * uspace/app/hbench/malloc/malloc2.c (moved) * uspace/app/hbench/params.c (moved) * uspace/app/hbench/params.h (moved) Rename perf to hbench The main reason for the rename is that perf ... Sun, 06 Jan 2019 13:45:09 GMT Jakub Jermar [063a3647] * kernel/genarch/src/ofw/ofw_tree.c (modified) Make the OFW tree root appear as 'ofw' in sysinfo The OFW root node ... Sun, 06 Jan 2019 09:34:14 GMT Jiri Svoboda [af7b85b] * uspace/drv/hid/ps2mouse/ps2mouse.c (modified) ps2mouse needs to deal with pre-enabled reporting Grub 2 enables ... Fri, 04 Jan 2019 21:22:17 GMT Jiri Svoboda [f2d88f3] * uspace/app/sportdmp/sportdmp.c (modified) * uspace/app/tester/chardev/chardev1.c (modified) * uspace/app/tester/hw/serial/serial1.c (modified) * uspace/drv/char/i8042/i8042.c (modified) * uspace/drv/char/msim-con/msim-con.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/pc-lpt/pc-lpt.c (modified) * uspace/drv/char/pl050/pl050.c (modified) * uspace/drv/char/ski-con/ski-con.c (modified) * uspace/drv/char/sun4v-con/sun4v-con.c (modified) * uspace/drv/hid/atkbd/atkbd.c (modified) * uspace/drv/hid/ps2mouse/ps2mouse.c (modified) * uspace/drv/hid/xtkbd/xtkbd.c (modified) * uspace/lib/c/generic/io/chardev.c (modified) * uspace/lib/c/generic/io/chardev_srv.c (modified) * uspace/lib/c/include/io/chardev.h (modified) * uspace/lib/c/include/io/chardev_srv.h (modified) * uspace/lib/c/include/types/io/chardev.h (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/port/chardev.c (modified) * uspace/srv/hid/isdv4_tablet/isdv4.c (modified) * uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified) * uspace/srv/net/slip/slip.c (modified) * uspace/srv/test/chardev-test/main.c (modified) Add forgotten changes to enable non-blocking chardev read Fri, 04 Jan 2019 21:15:37 GMT Jiri Svoboda [06412ba] * uspace/lib/c/include/types/io/chardev.h (added) Add chardev the option of non-blocking read Fri, 04 Jan 2019 15:48:59 GMT Vojtech Horky [1bad5fd] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/bnchmark/Makefile (deleted) * uspace/app/bnchmark/bnchmark.c (deleted) * uspace/app/bnchmark/doc/doxygroups.h (deleted) Remove bnchmark application The benchmarks included in this ... Fri, 04 Jan 2019 15:46:42 GMT Vojtech Horky [13b1b48] * uspace/app/perf/Makefile (modified) * uspace/app/perf/benchlist.c (modified) * uspace/app/perf/benchlist.h (modified) * uspace/app/perf/fs/dirread.c (added) * uspace/app/perf/fs/fileread.c (added) perf: add benchmarks from bnchmark application Probably it should ... Fri, 04 Jan 2019 15:00:21 GMT Vojtech Horky [f85546d] * uspace/app/perf/Makefile (modified) * uspace/app/perf/params.c (added) * uspace/app/perf/params.h (added) * uspace/app/perf/perf.c (modified) perf: add benchmark parameters Added API for extra benchmark ... Thu, 03 Jan 2019 22:23:00 GMT Jiri Svoboda [c477c80] * abi/include/abi/ipc/methods.h (modified) * kernel/arch/arm32/src/mm/tlb.c (modified) * kernel/arch/ppc32/include/arch/istate_struct.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/thread.c (modified) * uspace/app/wavplay/drec.c (modified) * uspace/drv/block/ahci/ahci.c (modified) * uspace/drv/bus/usb/ehci/hw_struct/iso_transfer_descriptor.h (modified) * uspace/drv/nic/rtl8139/driver.h (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/loc.c (modified) * uspace/lib/c/generic/vol.c (modified) * uspace/lib/nettl/include/nettl/amap.h (modified) * uspace/lib/nic/src/nic_addr_db.c (modified) * uspace/lib/nic/src/nic_driver.c (modified) * uspace/srv/fs/udf/udf.h (modified) * uspace/srv/fs/udf/udf_file.c (modified) * uspace/srv/fs/udf/udf_file.h (modified) * uspace/srv/fs/udf/udf_ops.c (modified) * uspace/srv/fs/udf/udf_volume.c (modified) * uspace/srv/fs/udf/udf_volume.h (modified) * uspace/srv/logger/logs.c (modified) * uspace/srv/net/dnsrsrv/dns_msg.c (modified) Fix some common misspellings Thu, 03 Jan 2019 10:24:23 GMT Vojtech Horky [a362c16] * uspace/app/perf/doc/doxygroups.h (modified) perf: a bit of documentation Thu, 03 Jan 2019 09:49:54 GMT Vojtech Horky [60029df] * uspace/app/perf/Makefile (modified) * uspace/app/perf/csv.c (added) * uspace/app/perf/csv.h (added) * uspace/app/perf/perf.c (modified) perf: add CSV output Use -o filename to store benchmark results ... Thu, 03 Jan 2019 09:20:57 GMT Vojtech Horky [043d464f] * uspace/app/perf/ipc/ping_pong.c (modified) perf: add hint for ping_pong benchmark Thu, 03 Jan 2019 06:53:22 GMT Vojtech Horky [b9f1585] * .gitignore (modified) * abi/include/abi/ipc/interfaces.h (modified) * boot/Makefile.common (modified) * boot/arch/arm32/src/mm.c (modified) * boot/arch/ia64/src/main.c (modified) * kernel/genarch/src/fb/fb.c (modified) * tools/toolchain.sh (modified) * uspace/Makefile (modified) * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) * uspace/app/pci/Makefile (added) * uspace/app/pci/doc/doxygroups.h (added) * uspace/app/pci/pci.c (added) * uspace/drv/bus/pci/pciintel/Makefile (modified) * uspace/drv/bus/pci/pciintel/ctl.c (added) * uspace/drv/bus/pci/pciintel/ctl.h (added) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/c/generic/pci.c (added) * uspace/lib/c/include/ipc/pci.h (added) * uspace/lib/c/include/pci.h (added) * uspace/lib/c/include/types/pci.h (added) * uspace/lib/clui/tinput.c (modified) * uspace/srv/locsrv/locsrv.c (modified) * uspace/srv/vfs/vfs_ops.c (modified) Merge upstream changes Thu, 03 Jan 2019 00:53:50 GMT Jiri Svoboda [7acd787] * .gitignore (modified) * abi/include/abi/ipc/interfaces.h (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/pci/Makefile (added) * uspace/app/pci/doc/doxygroups.h (added) * uspace/app/pci/pci.c (added) * uspace/drv/bus/pci/pciintel/Makefile (modified) * uspace/drv/bus/pci/pciintel/ctl.c (added) * uspace/drv/bus/pci/pciintel/ctl.h (added) * uspace/drv/bus/pci/pciintel/pci.c (modified) * uspace/drv/bus/pci/pciintel/pci.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/pci.c (added) * uspace/lib/c/include/ipc/pci.h (added) * uspace/lib/c/include/pci.h (added) * uspace/lib/c/include/types/pci.h (added) * uspace/srv/locsrv/locsrv.c (modified) Utility for listing PCI devices Currently all information presented ... Wed, 02 Jan 2019 21:17:05 GMT Vojtech Horky [b4a4ad94] * uspace/app/perf/perf.c (modified) perf: compute average throughput correctly The correct way to ... Wed, 02 Jan 2019 13:50:36 GMT Vojtech Horky [79bb48e] * uspace/app/perf/perf.c (modified) perf: use the right type Wed, 02 Jan 2019 10:41:50 GMT Jiri Svoboda [ca645a2] * kernel/genarch/src/fb/fb.c (modified) Slightly improve KFB scrolling speed Tue, 01 Jan 2019 21:48:25 GMT Jakub Jermar [e8d3165e] * boot/arch/ia64/src/main.c (modified) Treat additional region types as available memory In order for the ... Tue, 01 Jan 2019 19:58:48 GMT Vojtech Horky [858469f] * uspace/lib/c/include/types/casting.h (modified) Fix formatting for Sycek Hopefully, it makes the code more readable. Tue, 01 Jan 2019 19:53:07 GMT Vojtech Horky [713ba400] * uspace/app/perf/perf.c (modified) * uspace/app/tester/tester.c (modified) Refactoring in tester and perf Use can_cast_size_t_to_int instead ... Tue, 01 Jan 2019 19:45:58 GMT Vojtech Horky [32236e5] * uspace/lib/c/Makefile (modified) * uspace/lib/c/include/types/casting.h (added) * uspace/lib/c/test/casting.c (added) * uspace/lib/c/test/main.c (modified) Add can_cast_size_t_to_int There are already several places where ... Tue, 01 Jan 2019 17:45:11 GMT Vojtech Horky [7e85d2b] * uspace/app/perf/perf.c (modified) perf: variable renaming Tue, 01 Jan 2019 17:43:54 GMT Vojtech Horky [980611d5] * uspace/app/perf/perf.c (modified) perf: use uint64_t for workload size We also check that we do not ... Sun, 30 Dec 2018 11:49:13 GMT Jiri Svoboda [68f1254c] * uspace/lib/c/generic/io/chargrid.c (modified) * uspace/lib/clui/tinput.c (modified) Terminal/console need to handle invalid coordinates ... Sat, 29 Dec 2018 20:37:25 GMT Jakub Jermář [59cce22] * uspace/app/bdsh/cmds/modules/ls/ls.c (modified) Prevents 'ls -r' from crashing when executed in an empty directory ... Sat, 29 Dec 2018 11:54:33 GMT Jakub Jermar [6371eb47] * uspace/srv/vfs/vfs_ops.c (modified) vfs: unlock namespace lock when fd allocation fails Signed-off-by: ... Fri, 28 Dec 2018 13:56:05 GMT Vojtech Horky [d5caf79] * uspace/app/perf/Makefile (modified) * uspace/app/perf/benchlist.c (added) * uspace/app/perf/benchlist.h (added) * uspace/app/perf/ipc/ns_ping.c (modified) * uspace/app/perf/ipc/ns_ping.def (deleted) * uspace/app/perf/ipc/ping_pong.c (modified) * uspace/app/perf/ipc/ping_pong.def (deleted) * uspace/app/perf/malloc/malloc1.c (modified) * uspace/app/perf/malloc/malloc1.def (deleted) * uspace/app/perf/malloc/malloc2.c (modified) * uspace/app/perf/malloc/malloc2.def (deleted) * uspace/app/perf/perf.c (modified) * uspace/app/perf/perf.h (modified) perf: hide more benchmark implementation It is much easier to ... Fri, 28 Dec 2018 13:53:23 GMT Vojtech Horky [c7de81b] * uspace/app/perf/perf.c (modified) perf: fix thruput computation