# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-30T08:51:33Z 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 Fri, 28 Dec 2018 09:32:11 GMT Vojtech Horky [3bd74758] * uspace/app/perf/ipc/ns_ping.c (modified) * uspace/app/perf/ipc/ns_ping.def (modified) * uspace/app/perf/ipc/ping_pong.c (modified) * uspace/app/perf/ipc/ping_pong.def (modified) * uspace/app/perf/malloc/malloc1.c (modified) * uspace/app/perf/malloc/malloc1.def (modified) * uspace/app/perf/malloc/malloc2.c (modified) * uspace/app/perf/malloc/malloc2.def (modified) * uspace/app/perf/perf.c (modified) * uspace/app/perf/perf.h (modified) perf: huge refactoring The overall aim of this refactoring was to ... Fri, 28 Dec 2018 09:31:59 GMT Vojtech Horky [8ee106b] * uspace/lib/c/Makefile (modified) * uspace/lib/c/include/perf.h (added) * uspace/lib/c/test/main.c (modified) * uspace/lib/c/test/perf.c (added) Add stopwatch_t for precise wallclock measurement The idea is to ... Thu, 27 Dec 2018 17:14:08 GMT Jakub Jermar [accdbd8] * boot/arch/arm32/src/mm.c (modified) Create mappings also for the kernel If needed, create also ... Fri, 21 Dec 2018 20:42:09 GMT GitHub [59564e6] * tools/toolchain.sh (modified) Merge pull request #138 from matthieuriolo/ticket_569 Adds a new ... Fri, 21 Dec 2018 17:43:08 GMT GitHub [a49c39c8] * uspace/lib/ext4/src/filesystem.c (modified) Merge pull request #145 from maurizio-lombardi/ext4_init_dfree ... Fri, 21 Dec 2018 16:35:43 GMT Maurizio Lombardi [7bdedb5] * uspace/lib/ext4/src/filesystem.c (modified) libext4: fix double free in case ext4_filesystem_open() fails. I ... Wed, 19 Dec 2018 08:36:54 GMT Jakub Jermar [4a33845] * version (modified) Bump version to 0.8.0 Tue, 18 Dec 2018 20:15:13 GMT Jakub Jermar [336b739] * kernel/arch/arm32/include/arch/context.h (modified) Set cpu_mode in context_set() Leaving the field zeroed-out from ... Tue, 18 Dec 2018 18:38:49 GMT Jiri Svoboda [485281e] * uspace/app/modplay/modplay.c (modified) * uspace/app/wavplay/main.c (modified) Allow specifying non-default audio target Needed when there is more ... Mon, 17 Dec 2018 22:19:59 GMT Jakub Jermar [c65590a] * defaults/arm32/beagleboardxm/Makefile.config (modified) * defaults/arm32/beaglebone/Makefile.config (modified) Switch bbone and bbxm to barebone config The uImage.bin's are ... Mon, 17 Dec 2018 21:47:08 GMT Jiri Svoboda [21374e03] * uspace/lib/drv/generic/remote_audio_pcm.c (modified) audio_pcm_open() should accept service name It incorrectly expects ... Mon, 17 Dec 2018 21:10:11 GMT Jiri Svoboda [375bcff] * uspace/drv/audio/hdaudio/hdaudio.ma (modified) Add hdaudio match IDs needed on Lenovo X250 Intel Broadwell-U and ... Sat, 15 Dec 2018 21:50:44 GMT Jakub Jermar [4bb4cf88] * uspace/app/mkext4/mkext4.c (modified) Make 4K block size the default for ext4 Sat, 15 Dec 2018 15:48:59 GMT GitHub [3c8b0a8] * uspace/app/mkext4/mkext4.c (modified) * uspace/lib/ext4/include/ext4/cfg.h (modified) * uspace/lib/ext4/include/ext4/superblock.h (modified) * uspace/lib/ext4/src/balloc.c (modified) * uspace/lib/ext4/src/filesystem.c (modified) * uspace/lib/ext4/src/ialloc.c (modified) * uspace/lib/ext4/src/superblock.c (modified) Merge pull request #143 from maurizio-lombardi/ext4_fixes_v2 Ext4 fixes Fri, 14 Dec 2018 18:48:04 GMT Jiri Svoboda [b6d5e31] * kernel/genarch/src/multiboot/multiboot.c (modified) Fix multiboot command extraction If the command on command line did ...