# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-27T02:34:47Z 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 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 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 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 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 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 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 ... 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: ... 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 ... Fri, 14 Dec 2018 17:47:24 GMT GitHub [54cde43] * uspace/app/sysinst/sysinst.c (modified) Merge pull request #144 from maurizio-lombardi/sysinst_fix sysinst: ... Fri, 14 Dec 2018 17:16:47 GMT Maurizio Lombardi [09d1b6fa] * uspace/app/sysinst/sysinst.c (modified) sysinst: fix the default dev path \hw\pci0 has been replaced by ... Thu, 13 Dec 2018 13:32:42 GMT Maurizio Lombardi [6ea5e7a] * uspace/lib/ext4/src/ialloc.c (modified) * uspace/lib/ext4/src/superblock.c (modified) libext4: cstyle fixes Thu, 13 Dec 2018 13:29:38 GMT Maurizio Lombardi [e2f20b9e] * uspace/lib/ext4/include/ext4/superblock.h (modified) * uspace/lib/ext4/src/balloc.c (modified) * uspace/lib/ext4/src/superblock.c (modified) libext4: fixes to flex support in ... Thu, 13 Dec 2018 09:07:01 GMT Maurizio Lombardi [91fcbabc] * uspace/app/mkext4/mkext4.c (modified) mkext4: add the option to choose the preferred fs block size Thu, 13 Dec 2018 09:06:52 GMT Maurizio Lombardi [4d7bf35] * uspace/lib/ext4/src/ialloc.c (modified) libext4: fix ext4_ialloc_alloc_inode() to be less picky If can't ... Thu, 13 Dec 2018 09:06:40 GMT Maurizio Lombardi [91fc2dae] * uspace/app/mkext4/mkext4.c (modified) * uspace/lib/ext4/include/ext4/cfg.h (modified) * uspace/lib/ext4/src/filesystem.c (modified) * uspace/lib/ext4/src/superblock.c (modified) libext4: fs creation should support different block sizes, not only ... Wed, 12 Dec 2018 21:59:39 GMT Jakub Jermar [af8c793b] * contrib/qemu/build-from-scratch.sh (modified) Upgrade QEMU to 3.1.0 Wed, 12 Dec 2018 16:23:36 GMT GitHub [c9c1ccd] * uspace/app/mkext4/mkext4.c (modified) Merge pull request #141 from maurizio-lombardi/mkext4_fix_loop ... Tue, 11 Dec 2018 15:46:31 GMT Jiri Svoboda [737ebf3] * uspace/srv/hid/compositor/compositor.c (modified) Fix window reference leak in compositor. Tue, 11 Dec 2018 14:02:08 GMT Maurizio Lombardi [6abdef37] * uspace/app/mkext4/mkext4.c (modified) mkext4: fix infinite loop when passing an invalid argument. Also ... Tue, 11 Dec 2018 12:48:02 GMT Jiri Svoboda [10b21a1b] * .gitignore (modified) * boot/Makefile.common (modified) * boot/arch/amd64/Makefile.inc (modified) * uspace/Makefile (modified) * uspace/app/lprint/Makefile (added) * uspace/app/lprint/doc/doxygroups.h (added) * uspace/app/lprint/lprint.c (added) * uspace/drv/bus/isa/isa.dev (modified) * uspace/drv/char/pc-lpt/Makefile (added) * uspace/drv/char/pc-lpt/doc/doxygroups.h (added) * uspace/drv/char/pc-lpt/main.c (added) * uspace/drv/char/pc-lpt/pc-lpt.c (added) * uspace/drv/char/pc-lpt/pc-lpt.h (added) * uspace/drv/char/pc-lpt/pc-lpt.ma (added) * uspace/drv/char/pc-lpt/pc-lpt_hw.h (added) * uspace/srv/locsrv/locsrv.c (modified) PC parallel port driver and printing utility Add pc-lpt driver for ... Tue, 11 Dec 2018 07:29:01 GMT Jakub Jermar [ca4c5596] * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/task.c (modified) Remove leftover mentions of B+tree Mon, 10 Dec 2018 14:29:35 GMT Jiri Svoboda [4f87a85a] * uspace/drv/audio/hdaudio/hdaudio.c (modified) * uspace/drv/block/ata_bd/main.c (modified) * uspace/drv/block/ddisk/ddisk.c (modified) * uspace/drv/block/usbmast/main.c (modified) * uspace/drv/char/msim-con/msim-con.c (modified) * uspace/drv/char/ns8250/ns8250.c (modified) * uspace/drv/char/ski-con/ski-con.c (modified) * uspace/drv/char/sun4v-con/sun4v-con.c (modified) * uspace/drv/fb/amdm37x_dispc/main.c (modified) * uspace/drv/fb/kfb/port.c (modified) * uspace/drv/intctl/apic/apic.c (modified) * uspace/drv/intctl/i8259/i8259.c (modified) * uspace/drv/intctl/icp-ic/icp-ic.c (modified) * uspace/drv/intctl/obio/obio.c (modified) * uspace/drv/test/test1/test1.c (modified) * uspace/drv/test/test2/test2.c (modified) * uspace/drv/test/test3/test3.c (modified) * uspace/drv/time/cmos-rtc/cmos-rtc.c (modified) * uspace/lib/ieee80211/src/ieee80211.c (modified) Check return code from ddf_add_fun_to_category Mon, 10 Dec 2018 11:15:10 GMT jxsvoboda <5887334+jxsvoboda@…> [433d52f] * kernel/generic/src/mm/as.c (modified) No need to compute number of used pages again In ... Mon, 10 Dec 2018 11:15:10 GMT jxsvoboda <5887334+jxsvoboda@…> [247fdea] * kernel/Makefile (modified) * kernel/generic/include/adt/btree.h (deleted) * kernel/generic/src/adt/btree.c (deleted) * kernel/generic/src/main/main.c (modified) * kernel/test/btree/btree1.c (deleted) * kernel/test/btree/btree1.def (deleted) * kernel/test/test.c (modified) * kernel/test/test.h (modified) Remove B+tree Mon, 10 Dec 2018 11:15:10 GMT jxsvoboda <5887334+jxsvoboda@…> [2fc3b2d] * kernel/generic/include/mm/as.h (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/backend_user.c (modified) * kernel/generic/src/sysinfo/stats.c (modified) Replace B+tree with ordered dict. for used space Replace the use of ... Wed, 05 Dec 2018 22:25:34 GMT Jakub Jermar [de9a18e] * uspace/lib/c/generic/async/server.c (modified) Make the call explicitly invalid in case of error Wed, 05 Dec 2018 09:12:51 GMT Jiri Svoboda [5a2e0dd5] * kernel/generic/src/mm/as.c (modified) Be more careful when comparing large numbers Wed, 05 Dec 2018 06:26:52 GMT Jakub Jermar [bbe20da] * .gitignore (modified) * boot/Makefile.common (modified) Purge leftovers from RCU removal Wed, 05 Dec 2018 06:24:19 GMT Jakub Jermar [d836630] * uspace/lib/drv/generic/driver.c (modified) Add missing calls to refcount_init() Mon, 03 Dec 2018 21:40:04 GMT Jakub Jermar [3694ced] * abi/doc/doxygroups.h (modified) Fix doxygroup Mon, 03 Dec 2018 21:39:42 GMT Jakub Jermar [0777a933] * uspace/doc/main_page.h (deleted) Remove superfluous main page from Doxygen Mon, 03 Dec 2018 20:38:54 GMT Matthieu Riolo [cb15b49c] * tools/toolchain.sh (modified) implement platform 'all' and adding help message to show_usage Mon, 03 Dec 2018 18:29:53 GMT jxsvoboda <5887334+jxsvoboda@…> [de0af3a] * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/mm/backend_anon.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Use ordered dictionary for pagemap instead of B+tree At the same ... Sun, 02 Dec 2018 18:37:22 GMT Jakub Jermar [a0765f6] * uspace/srv/audio/hound/hound.c (modified) Add assert to match the precondition from comment Sun, 02 Dec 2018 11:43:30 GMT Vojtech Horky [9c3038d] * uspace/Makefile (modified) Ensure export dir exists The directory is created in ... Fri, 30 Nov 2018 23:52:56 GMT Matthieu Riolo [4aba581] * tools/toolchain.sh (modified) implementing a test function for the different platforms Fri, 30 Nov 2018 22:31:12 GMT Jakub Jermar [26f5bdf] * kernel/arch/sparc64/src/sun4v/start.S (modified) Use aligned addresses to take over the MMU Commit ... Fri, 30 Nov 2018 10:04:57 GMT Jiri Svoboda [ea4910b] * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/string.c (modified) * uspace/lib/c/include/string.h (modified) * uspace/lib/c/test/string.c (modified) * uspace/lib/posix/Makefile (modified) * uspace/lib/posix/include/posix/string.h (modified) * uspace/lib/posix/src/string.c (modified) strdup(), strndup(), strnlen() are commonly used extensions so move ... Wed, 28 Nov 2018 10:27:41 GMT GitHub [c483fca] * kernel/generic/src/proc/scheduler.c (modified) Merge pull request #68 from maurizio-lombardi/sched_fix_typo ... Tue, 27 Nov 2018 21:19:26 GMT Maurizio Lombardi [c742954] * kernel/generic/src/proc/scheduler.c (modified) scheduler: fix compile error in kcpulb() when KCPULB_VERBOSE is defined. Tue, 27 Nov 2018 16:51:11 GMT Jakub Jermar [e199ab3] * uspace/lib/usbhost/src/bus.c (modified) Fix endpoint reference counting After commit 498ced1, an endpoint ... Tue, 27 Nov 2018 16:50:40 GMT Jakub Jermar [9df0f64] * uspace/lib/drv/generic/driver.c (modified) Fix function reference counting After commit 498ced1, a function is ... Tue, 27 Nov 2018 16:50:01 GMT Jakub Jermar [b10e9367] * uspace/lib/drv/generic/driver.c (modified) Fix device reference counting After commit 498ced1, a device is ... Tue, 27 Nov 2018 16:49:07 GMT Jakub Jermar [3083c74] * uspace/srv/devman/devtree.c (modified) * uspace/srv/devman/fun.c (modified) Fix devman device reference counting After commit 498ced1, ... Tue, 27 Nov 2018 16:48:25 GMT Jakub Jermar [f89204ee] * uspace/srv/devman/devtree.c (modified) * uspace/srv/devman/drv_conn.c (modified) Fix devman function reference counting After commit 498ced18a4, ... Mon, 26 Nov 2018 21:03:20 GMT Jakub Jermar [1b555f0f] * uspace/lib/hound/src/protocol.c (modified) Do not answer calls with invalid capability handle Mon, 26 Nov 2018 13:55:51 GMT Jiri Svoboda [b501de7] * tools/xcw/bin/helenos-bld-config (modified) * tools/xcw/bin/helenos-cc (modified) * tools/xcw/bin/helenos-ld (modified) * tools/xcw/bin/helenos-pkg-config (modified) * uspace/Makefile (modified) * uspace/lib/posix/Makefile (modified) XCW should rely on export dir instead of touching the source tree. ... Sun, 25 Nov 2018 16:40:06 GMT Jakub Jermar [5aa06ad] * uspace/srv/devman/driver.c (modified) Give a dev reference to driver_reassign_fibril() ... Sat, 24 Nov 2018 17:27:52 GMT Jiri Svoboda [a01f732] * kernel/arch/ia64/src/drivers/ski.c (modified) Fix SKI console override. Fri, 23 Nov 2018 20:31:50 GMT GitHub [04c35fca] * uspace/app/fontviewer/fontviewer.c (modified) * uspace/lib/draw/font/bitmap_backend.c (modified) Merge pull request #62 from maurizio-lombardi/memory_leaks Fix a ... Fri, 23 Nov 2018 18:32:50 GMT Jiri Svoboda [cf3a905c] * kernel/arch/ia64/src/drivers/ski.c (modified) * uspace/drv/char/ski-con/ski-con.c (modified) * uspace/drv/char/ski-con/ski-con.h (modified) Arbitrate ski console device using an arbitration parea. Fri, 23 Nov 2018 17:34:40 GMT Jiri Svoboda [2519349] * uspace/drv/char/ski-con/ski-con.c (modified) Optimize a bit. Fri, 23 Nov 2018 14:50:24 GMT Jiri Svoboda [392f0e7] * kernel/generic/src/console/console.c (modified) * uspace/drv/char/ski-con/ski-con.c (modified) Provide a way for kernel console on SKI to disable the user-space driver. Thu, 22 Nov 2018 17:09:51 GMT Jakub Jermar [ca21f1e2] * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/proc/program.c (modified) Provide only one way to destroy address spaces Thu, 22 Nov 2018 10:44:22 GMT Maurizio Lombardi [103db908] * uspace/app/fontviewer/fontviewer.c (modified) fontviewer: draw(): fix memory leaks in the error code paths Thu, 22 Nov 2018 08:52:14 GMT Jiri Svoboda [21d3201] * uspace/lib/c/generic/loader.c (modified) Actually pass the absolute program path. Wed, 21 Nov 2018 20:58:44 GMT Maurizio Lombardi [dd500c26] * uspace/lib/draw/font/bitmap_backend.c (modified) font: fix a memory leak in the bitmap release() callback Wed, 21 Nov 2018 20:58:44 GMT Maurizio Lombardi [f53ee74] * uspace/app/fontviewer/fontviewer.c (modified) fontviewer: fix memory leak Wed, 21 Nov 2018 10:21:21 GMT Jiri Svoboda [31872f7] * uspace/app/bdsh/exec.c (modified) Now that /srv has sub-directories, /srv no longer makes sense as a ... Wed, 21 Nov 2018 10:10:07 GMT Jiri Svoboda [a91c555f] * uspace/app/bdsh/compl.c (modified) Complete directories in command position (comments in code can be ... Wed, 21 Nov 2018 09:16:16 GMT Jiri Svoboda [d91488d] * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/lib/elf.c (modified) * kernel/generic/src/mm/backend_elf.c (modified) Fix endless loop in elf_share() walking the wrong B+tree. Fix ELF ... Tue, 20 Nov 2018 19:19:15 GMT Jakub Jermar [0705fc5] * kernel/generic/include/lib/refcount.h (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/frame.c (modified) * kernel/generic/src/mm/km.c (modified) Fix warnings in non-debug build Tue, 20 Nov 2018 18:57:09 GMT Jakub Jermar [543662b] * kernel/generic/include/synch/spinlock.h (modified) Fix non-debug build Tue, 20 Nov 2018 17:01:12 GMT Jakub Jermar [a615be0] * HelenOS.config (modified) Remove FUTEX_UPGRADABLE config option Tue, 20 Nov 2018 10:53:13 GMT Jiri Svoboda [3b3fcf36] * abi/include/abi/syscall.h (modified) * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/mm/as.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/tester/Makefile (modified) * uspace/app/tester/ipc/sharein.c (added) * uspace/app/tester/ipc/sharein.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/lib/c/generic/as.c (modified) * uspace/lib/c/generic/ipc_test.c (modified) * uspace/lib/c/include/as.h (modified) * uspace/lib/c/include/ipc/ipc_test.h (modified) * uspace/lib/c/include/ipc_test.h (modified) * uspace/srv/test/chardev-test/doc/doxygroups.h (added) * uspace/srv/test/chardev-test/main.c (modified) * uspace/srv/test/ipc-test/doc/doxygroups.h (added) * uspace/srv/test/ipc-test/main.c (modified) IPC share-in test using text and data segment. Sun, 18 Nov 2018 01:01:02 GMT Jiri Svoboda [8be3230] * kernel/arch/amd64/src/boot/multiboot.S (modified) * kernel/arch/amd64/src/boot/vesa_prot.inc (added) * kernel/arch/amd64/src/boot/vesa_real.inc (added) * kernel/arch/amd64/src/boot/vesa_ret.inc (added) * kernel/arch/amd64/src/boot/vga323.pal (added) * kernel/arch/ia32/src/boot/multiboot.S (modified) * kernel/arch/ia32/src/boot/vesa_prot.inc (added) * kernel/arch/ia32/src/boot/vesa_real.inc (added) * kernel/arch/ia32/src/boot/vesa_ret.inc (added) * kernel/arch/ia32/src/boot/vga323.pal (added) * kernel/genarch/include/genarch/multiboot/multiboot.h (modified) * kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * tools/autocheck.awk (modified) Revert "Remove realmode VESA code" - needs more work This reverts ... Sun, 18 Nov 2018 01:00:57 GMT Jiri Svoboda [ec18e454] * kernel/arch/amd64/src/boot/multiboot.S (modified) * kernel/arch/amd64/src/boot/multiboot2.S (modified) * kernel/arch/ia32/src/boot/multiboot.S (modified) * kernel/arch/ia32/src/boot/multiboot2.S (modified) Revert "Deduplicate bootstrap code" - needs more work This reverts ... Sun, 18 Nov 2018 01:00:49 GMT Jiri Svoboda [dc41772] * kernel/arch/ia32/src/boot/multiboot.S (modified) Revert "Remove dead code" - needs more work This reverts commit ... Sun, 18 Nov 2018 00:30:10 GMT Jiri Svoboda [e131833c] * uspace/app/perf/Makefile (modified) * uspace/app/perf/ipc/ns_ping.c (modified) * uspace/app/perf/ipc/ping_pong.c (modified) * uspace/app/perf/malloc/malloc1.c (added) * uspace/app/perf/malloc/malloc1.def (added) * uspace/app/perf/malloc/malloc2.c (added) * uspace/app/perf/malloc/malloc2.def (added) * uspace/app/perf/perf.c (modified) * uspace/app/perf/perf.h (modified) Two simple memory allocation benchmarks. Sat, 17 Nov 2018 00:53:52 GMT Jiri Svoboda [1edd6d0] * .gitignore (modified) * abi/include/abi/ipc/interfaces.h (modified) * boot/Makefile.common (modified) * uspace/Makefile (modified) * uspace/app/perf/Makefile (modified) * uspace/app/perf/ipc/ns_ping.c (added) * uspace/app/perf/ipc/ns_ping.def (added) * uspace/app/perf/ipc/ping_pong.c (modified) * uspace/app/perf/perf.c (modified) * uspace/app/perf/perf.h (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/ipc_test.c (added) * uspace/lib/c/include/ipc/ipc_test.h (added) * uspace/lib/c/include/ipc/services.h (modified) * uspace/lib/c/include/ipc_test.h (added) * uspace/srv/test/ipc-test/Makefile (added) * uspace/srv/test/ipc-test/main.c (added) Add separate IPC test service. Keep ns_ping for now for the sake of ... Fri, 16 Nov 2018 19:32:13 GMT Jiri Svoboda [af2d3e3] * uspace/Makefile (modified) Fix makefile. Fri, 16 Nov 2018 15:58:30 GMT Jiri Svoboda [d230358] * .gitignore (modified) * boot/Makefile.common (modified) * uspace/app/perf/Makefile (added) * uspace/app/perf/doc/doxygroups.h (added) * uspace/app/perf/ipc/ping_pong.c (moved) * uspace/app/perf/ipc/ping_pong.def (moved) * uspace/app/perf/perf.c (added) * uspace/app/perf/perf.h (added) * uspace/app/tester/Makefile (modified) * uspace/app/tester/tester.c (modified) Move ping_pong into a separate performance measuring tool 'perf'. Fri, 16 Nov 2018 15:34:08 GMT GitHub [b0beb9b1] * kernel/Makefile (modified) * kernel/generic/include/bitops.h (modified) * kernel/generic/include/main/main.h (modified) * kernel/generic/include/mm/slab.h (modified) * kernel/generic/src/main/main.c (modified) * kernel/generic/src/mm/malloc.c (added) * kernel/generic/src/mm/slab.c (modified) Modify kernel malloc() (#58) This new implementation places the ... Wed, 14 Nov 2018 19:40:01 GMT Jakub Jermar [64f85f5] * uspace/srv/devman/driver.c (modified) Fix use of uninitialized variable Tue, 13 Nov 2018 20:19:10 GMT Jiří Zárevúcky [bcd4dd4] * kernel/generic/src/mm/malloc.c (modified) Use ispwr2 macro Tue, 13 Nov 2018 20:14:30 GMT GitHub [e3fa1720] * kernel/arch/amd64/src/boot/multiboot.S (modified) * kernel/arch/amd64/src/boot/multiboot2.S (modified) * kernel/arch/amd64/src/boot/vesa_prot.inc (deleted) * kernel/arch/amd64/src/boot/vesa_real.inc (deleted) * kernel/arch/amd64/src/boot/vesa_ret.inc (deleted) * kernel/arch/amd64/src/boot/vga323.pal (deleted) * kernel/arch/ia32/src/boot/multiboot.S (modified) * kernel/arch/ia32/src/boot/multiboot2.S (modified) * kernel/arch/ia32/src/boot/vesa_prot.inc (deleted) * kernel/arch/ia32/src/boot/vesa_real.inc (deleted) * kernel/arch/ia32/src/boot/vesa_ret.inc (deleted) * kernel/arch/ia32/src/boot/vga323.pal (deleted) * kernel/genarch/include/genarch/multiboot/multiboot.h (modified) * kernel/genarch/include/genarch/multiboot/multiboot_info_struct.h (modified) * kernel/genarch/src/multiboot/multiboot.c (modified) * tools/autocheck.awk (modified) Remove realmode VESA code (#59) Enables framebuffer initialization ...