#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T09:07:56Z

Mon, 09 Oct 2017 15:46:00 GMT Jakub Jermar <jakub@…> [ca207e0]
	* kernel/generic/include/ddi/irq.h (modified)

	Remove unused enums


Mon, 09 Oct 2017 15:34:33 GMT jzr <zarevucky.jiri@…> [591b989]
	* tools/toolchain.sh (modified)

	Change toolchain.sh to install into target-specific directory.


Mon, 09 Oct 2017 15:33:26 GMT jzr <zarevucky.jiri@…> [b08941d]
	* tools/autotool.py (modified)

	Allow the cross-compiler toolchain path to be prefixed with
	full ...


Sun, 08 Oct 2017 20:55:13 GMT Jiri Svoboda <jiri@…> [07cb0108]
	* uspace/drv/char/ns8250/ns8250.c (modified)
	* uspace/lib/c/generic/irc.c (modified)
	* uspace/lib/c/include/ipc/irc.h (modified)
	* uspace/lib/c/include/irc.h (modified)
	* uspace/srv/hw/irc/apic/apic.c (modified)
	* uspace/srv/hw/irc/i8259/i8259.c (modified)
	* uspace/srv/hw/irc/icp-ic/icp-ic.c (modified)
	* uspace/srv/hw/irc/obio/obio.c (modified)

	Sort out irc_disable_interrupt vs irc_clear_interrupt.


Sun, 08 Oct 2017 20:42:50 GMT Jiri Svoboda <jiri@…> [53a309e]
	* uspace/drv/audio/sb16/dsp.c (modified)
	* uspace/drv/audio/sb16/main.c (modified)
	* uspace/drv/bus/usb/ehci/res.c (modified)
	* uspace/drv/bus/usb/uhci/main.c (modified)

	Must not explicitly close DDF-provided parent session.


Sun, 08 Oct 2017 20:34:35 GMT Jiri Svoboda <jiri@…> [d15797d]
	* uspace/app/tester/hw/misc/virtchar1.c (modified)
	* uspace/app/usbinfo/usbinfo.h (modified)
	* uspace/drv/audio/sb16/dsp.c (modified)
	* uspace/drv/audio/sb16/main.c (modified)
	* uspace/drv/block/ahci/ahci.h (modified)
	* uspace/drv/bus/usb/ehci/res.c (modified)
	* uspace/drv/bus/usb/uhci/main.c (modified)
	* uspace/drv/bus/usb/usbhub/usbhub.h (modified)
	* uspace/drv/bus/usb/usbmid/explore.c (modified)
	* uspace/drv/fb/amdm37x_dispc/main.c (modified)
	* uspace/drv/test/test1/test1.c (modified)

	Remove unnecessary references to devman.


Sun, 08 Oct 2017 20:17:59 GMT Jiri Svoboda <jiri@…> [2fd26bb]
	* uspace/drv/audio/hdaudio/hdaudio.c (modified)
	* uspace/drv/block/ahci/ahci.c (modified)
	* uspace/drv/block/ata_bd/main.c (modified)
	* uspace/drv/block/ddisk/ddisk.c (modified)
	* uspace/drv/bus/adb/cuda_adb/main.c (modified)
	* uspace/drv/bus/isa/isa.c (modified)
	* uspace/drv/bus/pci/pciintel/pci.c (modified)
	* uspace/drv/char/atkbd/atkbd.c (modified)
	* uspace/drv/char/i8042/main.c (modified)
	* uspace/drv/char/ns8250/ns8250.c (modified)
	* uspace/drv/char/pl050/pl050.c (modified)
	* uspace/drv/char/ps2mouse/ps2mouse.c (modified)
	* uspace/drv/char/xtkbd/xtkbd.c (modified)
	* uspace/drv/time/cmos-rtc/cmos-rtc.c (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/drv/include/ddf/driver.h (modified)
	* uspace/lib/nic/src/nic_driver.c (modified)

	Make it simpler to get parent function session repeatedly without ...


Sun, 08 Oct 2017 19:37:24 GMT Jakub Jermar <jakub@…> [82cbf8c6]
	* kernel/genarch/include/genarch/mm/as_ht.h (modified)
	* kernel/genarch/include/genarch/mm/page_ht.h (modified)
	* kernel/genarch/src/mm/as_ht.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/generic/include/adt/hash.h (modified)
	* kernel/generic/include/adt/hash_table.h (modified)
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/include/lib/ra.h (modified)
	* kernel/generic/include/synch/futex.h (modified)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/lib/ra.c (modified)
	* kernel/generic/src/synch/futex.c (modified)

	Replace the old hash table implementation in the kernel with the ...


Thu, 05 Oct 2017 19:09:34 GMT Jiri Svoboda <jiri@…> [81b9d3e]
	* boot/arch/ppc32/Makefile.inc (modified)
	* uspace/Makefile (modified)
	* uspace/app/init/init.c (modified)
	* uspace/drv/bus/adb/cuda_adb/Makefile (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.c (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.h (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.ma (added)
	* uspace/drv/bus/adb/cuda_adb/cuda_hw.h (moved)
	* uspace/drv/bus/adb/cuda_adb/main.c (added)
	* uspace/drv/platform/mac/mac.c (modified)
	* uspace/srv/hid/input/port/adb.c (modified)
	* uspace/srv/hid/input/port/adb_mouse.c (modified)

	Merge CUDA DDF conversion.


Thu, 05 Oct 2017 18:34:30 GMT jzr <zarevucky.jiri@…> [84eb4edd]
	* tools/autotool.py (modified)

	autotool.py: For clang, improve error messages and remove check for ...


Thu, 05 Oct 2017 18:00:52 GMT Jiri Svoboda <jiri@…> [c188c62]
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.c (modified)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.h (modified)
	* uspace/drv/bus/adb/cuda_adb/main.c (modified)
	* uspace/drv/platform/mac/mac.c (modified)

	CUDA driver should use hw_res to obtain HW configuration.


Thu, 05 Oct 2017 07:49:02 GMT Jiri Svoboda <jiri@…> [f4665bdc]
	* uspace/drv/fb/kfb/port.c (modified)

	Kfb should unmap the frame buffer when client connection is
	terminated.


Thu, 05 Oct 2017 07:34:46 GMT Jiri Svoboda <jiri@…> [b669092]
	* uspace/drv/fb/kfb/port.c (modified)

	Kfb should not map the frame buffer until it is claimed.


Thu, 05 Oct 2017 07:07:45 GMT Jiri Svoboda <jiri@…> [fe8961d]
	* uspace/lib/c/include/types/label.h (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)

	There is a good reason why there should be no default branch.


Wed, 04 Oct 2017 22:14:10 GMT Jiri Svoboda <jiri@…> [0cebbac]
	* uspace/srv/fs/cdfs/cdfs_ops.c (modified)

	Restore CDFS definition of primary volume descriptor, with properly ...


Wed, 04 Oct 2017 21:53:19 GMT Jiri Svoboda <jiri@…> [7e20bee]
	* uspace/lib/nettl/src/amap.c (modified)

	Provide flag conversion.


Wed, 04 Oct 2017 18:46:07 GMT jzr <zarevucky.jiri@…> [8974294]
	* uspace/drv/nic/e1k/e1k.c (modified)

	Attempt to fix e1000_link_restart().

	My understanding of the driver ...


Wed, 04 Oct 2017 18:29:22 GMT jzr <zarevucky.jiri@…> [36c3139]
	* uspace/srv/fs/cdfs/cdfs_ops.c (modified)

	CDFS has structure fields after a field of variable length.

	This is ...


Wed, 04 Oct 2017 18:27:56 GMT jzr <zarevucky.jiri@…> [fa77af7]
	* uspace/drv/fb/kfb/port.c (modified)

	Remove some color-related dead code.


Wed, 04 Oct 2017 18:25:38 GMT jzr <zarevucky.jiri@…> [18902ca6]
	* uspace/app/nic/nic.c (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/lib/c/arch/amd64/include/libarch/elf_linux.h (modified)
	* uspace/lib/c/test/odict.c (modified)
	* uspace/srv/fs/exfat/exfat_ops.c (modified)

	Fix several bugs and typos detected by clang.


Wed, 04 Oct 2017 18:22:12 GMT jzr <zarevucky.jiri@…> [63011c53]
	* uspace/lib/fdisk/src/fdisk.c (modified)

	pcnt is unsigned, so it can't be used this way.

	Detected by clang.


Wed, 04 Oct 2017 18:17:16 GMT jzr <zarevucky.jiri@…> [0e3b402]
	* uspace/lib/c/arch/ia64/Makefile.common (modified)

	Change forgotten GCC_CFLAGS in ia64 to COMMON_CFLAGS, for
	consistency.


Wed, 04 Oct 2017 18:13:24 GMT jzr <zarevucky.jiri@…> [c9e88da]
	* uspace/drv/nic/rtl8139/driver.c (modified)

	Rename rtl8139_hw_int_enable() to rtl8139_hw_int_set(), since it's ...


Wed, 04 Oct 2017 18:02:14 GMT jzr <zarevucky.jiri@…> [05b59393]
	* uspace/app/bdsh/cmds/builtin_cmds.c (modified)
	* uspace/app/bdsh/cmds/mod_cmds.c (modified)
	* uspace/app/fontviewer/fontviewer.c (modified)
	* uspace/app/sbi/src/builtin/bi_task.c (modified)
	* uspace/app/sbi/src/run_expr.c (modified)
	* uspace/drv/audio/sb16/dsp.c (modified)
	* uspace/drv/bus/isa/i8237.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_rh.c (modified)
	* uspace/drv/fb/amdm37x_dispc/amdm37x_dispc.c (modified)
	* uspace/lib/c/generic/cap.c (modified)
	* uspace/lib/hound/src/client.c (modified)
	* uspace/lib/nettl/src/amap.c (modified)
	* uspace/lib/usb/src/usb.c (modified)
	* uspace/lib/usbdev/src/devdrv.c (modified)

	Fix a couple of benign clang warnings.
	No change in semantics.


Wed, 04 Oct 2017 17:39:48 GMT Jiri Svoboda <jiri@…> [e27e36e]
	* boot/arch/ppc32/Makefile.inc (modified)
	* uspace/Makefile (modified)
	* uspace/app/init/init.c (modified)
	* uspace/drv/bus/adb/cuda_adb/Makefile (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.c (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.h (moved)
	* uspace/drv/bus/adb/cuda_adb/cuda_adb.ma (added)
	* uspace/drv/bus/adb/cuda_adb/cuda_hw.h (moved)
	* uspace/drv/bus/adb/cuda_adb/main.c (added)
	* uspace/drv/platform/mac/mac.c (modified)
	* uspace/srv/hid/input/port/adb.c (modified)
	* uspace/srv/hid/input/port/adb_mouse.c (modified)

	Convert CUDA driver to DDF.


Wed, 04 Oct 2017 17:26:53 GMT jzr <zarevucky.jiri@…> [0b2d369]
	* uspace/app/tetris/tetris.c (modified)

	Print the tetris copyright.


Wed, 04 Oct 2017 17:25:20 GMT jzr <zarevucky.jiri@…> [a41cda7]
	* kernel/Makefile (modified)
	* uspace/Makefile.common (modified)

	Adjust clang arguments.


Tue, 03 Oct 2017 18:12:17 GMT jzr <zarevucky.jiri@…> [a0a273e]
	* HelenOS.config (modified)
	* boot/Makefile.build (modified)
	* defaults/amd64/Makefile.config (modified)
	* defaults/arm32/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)
	* defaults/ia64/Makefile.config (modified)
	* defaults/mips32/Makefile.config (modified)
	* defaults/ppc32/Makefile.config (modified)
	* defaults/sparc64/Makefile.config (modified)
	* defaults/special/Makefile.config (modified)
	* kernel/Makefile (modified)
	* kernel/arch/abs32le/Makefile.inc (modified)
	* kernel/arch/amd64/Makefile.inc (modified)
	* kernel/arch/arm32/Makefile.inc (modified)
	* kernel/arch/ia32/Makefile.inc (modified)
	* kernel/arch/ia64/Makefile.inc (modified)
	* kernel/arch/mips32/Makefile.inc (modified)
	* kernel/arch/ppc32/Makefile.inc (modified)
	* kernel/arch/riscv64/Makefile.inc (modified)
	* kernel/arch/sparc64/Makefile.inc (modified)
	* tools/autotool.py (modified)
	* uspace/Makefile.common (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/arch/amd64/Makefile.common (modified)
	* uspace/lib/c/arch/arm32/Makefile.common (modified)
	* uspace/lib/c/arch/ia32/Makefile.common (modified)
	* uspace/lib/c/arch/mips32/Makefile.common (modified)
	* uspace/lib/c/arch/mips32eb/Makefile.common (modified)
	* uspace/lib/c/arch/ppc32/Makefile.common (modified)
	* uspace/lib/c/arch/sparc64/Makefile.common (modified)

	Unify compiler handling a bit.

	Most compiler flags have been ...


Tue, 03 Oct 2017 16:54:50 GMT jzr <zarevucky.jiri@…> [0f28387]
	* tools/toolchain.sh (modified)

	toolchain.sh: enable gold linker, disable guile support, only touch ...


Tue, 03 Oct 2017 16:18:31 GMT jzr <zarevucky.jiri@…> [b4a9f5d]
	* boot/Makefile (modified)

	Recreate empty directories that aren't preserved in git.


Tue, 03 Oct 2017 16:04:22 GMT jzr <zarevucky.jiri@…> [2c52073]
	* HelenOS.config (modified)
	* defaults/amd64/Makefile.config (modified)
	* defaults/arm32/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)
	* defaults/ia64/Makefile.config (modified)
	* defaults/mips32/Makefile.config (modified)
	* defaults/ppc32/Makefile.config (modified)
	* defaults/sparc64/Makefile.config (modified)
	* defaults/special/Makefile.config (modified)
	* kernel/Makefile (modified)
	* uspace/Makefile.common (modified)

	Remove CONFIG_OPTIMIZE_FOR_SIZE and instead directly set OPTIMIZATION ...


Mon, 02 Oct 2017 23:05:34 GMT jzr <zarevucky.jiri@…> [68f4671]
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Revert previous commit. Looks like this was already fixed in the ...


Mon, 02 Oct 2017 22:54:51 GMT jzr <zarevucky.jiri@…> [94868e1]
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Fix return of uninitialized variable.


Mon, 02 Oct 2017 21:07:11 GMT Jiri Svoboda <jiri@…> [7e55bed7]
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.h (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_hw.h (modified)

	Rename CUDA types, soft state is the basic one.


Mon, 02 Oct 2017 20:52:27 GMT Jiri Svoboda <jiri@…> [943aaf1b]
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.h (modified)

	Eliminate global variables in CUDA driver.


Mon, 02 Oct 2017 20:13:41 GMT Jiri Svoboda <jiri@…> [6886705]
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.h (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_hw.h (added)

	Move CUDA hw-related definitions to a separate header file.


Sat, 30 Sep 2017 18:52:38 GMT Jakub Jermar <jakub@…> [300f4c4]
	* kernel/generic/include/lib/ra.h (modified)
	* kernel/generic/src/lib/ra.c (modified)
	* kernel/generic/src/mm/km.c (modified)

	Let the resource allocator treat 0 as a valid resource


Sat, 30 Sep 2017 06:29:42 GMT Jakub Jermar <jakub@…> [91b60499]
	* abi/include/abi/ipc/methods.h (modified)
	* abi/include/abi/syscall.h (modified)
	* kernel/Makefile (modified)
	* kernel/arch/arm32/src/interrupt.c (modified)
	* kernel/arch/arm32/src/mach/beagleboardxm/beagleboardxm.c (modified)
	* kernel/arch/arm32/src/mach/beaglebone/beaglebone.c (modified)
	* kernel/arch/arm32/src/mach/gta02/gta02.c (modified)
	* kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified)
	* kernel/arch/arm32/src/mach/raspberrypi/raspberrypi.c (modified)
	* kernel/arch/ia32/src/drivers/i8254.c (modified)
	* kernel/arch/ia32/src/smp/apic.c (modified)
	* kernel/arch/ia64/src/drivers/it.c (modified)
	* kernel/arch/mips32/src/interrupt.c (modified)
	* kernel/arch/sparc64/src/drivers/niagara.c (modified)
	* kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified)
	* kernel/genarch/src/drivers/i8042/i8042.c (modified)
	* kernel/genarch/src/drivers/ns16550/ns16550.c (modified)
	* kernel/genarch/src/drivers/omap/uart.c (modified)
	* kernel/genarch/src/drivers/pl011/pl011.c (modified)
	* kernel/genarch/src/drivers/pl050/pl050.c (modified)
	* kernel/genarch/src/drivers/s3c24xx/uart.c (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)
	* kernel/generic/include/adt/hash_table.h (modified)
	* kernel/generic/include/cap/cap.h (added)
	* kernel/generic/include/ddi/device.h (deleted)
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/ipc/ipcrsc.h (modified)
	* kernel/generic/include/ipc/irq.h (modified)
	* kernel/generic/include/ipc/sysipc.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/include/typedefs.h (modified)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/cap/cap.c (added)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/ddi/device.c (deleted)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/ipc/kbox.c (modified)
	* kernel/generic/src/ipc/ops/clnestab.c (deleted)
	* kernel/generic/src/ipc/ops/conctmeto.c (modified)
	* kernel/generic/src/ipc/ops/concttome.c (modified)
	* kernel/generic/src/ipc/ops/connclone.c (deleted)
	* kernel/generic/src/ipc/ops/stchngath.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/syscall/syscall.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)
	* uspace/app/trace/ipc_desc.c (modified)
	* uspace/drv/audio/hdaudio/hdaudio.c (modified)
	* uspace/drv/audio/sb16/main.c (modified)
	* uspace/drv/block/ahci/ahci.c (modified)
	* uspace/drv/block/ddisk/ddisk.c (modified)
	* uspace/drv/char/i8042/i8042.c (modified)
	* uspace/drv/char/ns8250/ns8250.c (modified)
	* uspace/drv/char/pl050/pl050.c (modified)
	* uspace/drv/nic/e1k/e1k.c (modified)
	* uspace/drv/nic/ne2k/ne2k.c (modified)
	* uspace/drv/nic/rtl8139/driver.c (modified)
	* uspace/drv/nic/rtl8169/driver.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/ddi.c (modified)
	* uspace/lib/c/generic/irq.c (modified)
	* uspace/lib/c/include/async.h (modified)
	* uspace/lib/c/include/ipc/irq.h (modified)
	* uspace/lib/drv/generic/interrupt.c (modified)
	* uspace/lib/usbhost/src/ddf_helpers.c (modified)
	* uspace/srv/hid/input/port/msim.c (modified)
	* uspace/srv/hid/s3c24xx_ts/s3c24xx_ts.c (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)
	* uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.c (modified)

	Merge support for capabilities from lp:~jakub/helenos/caps

	This ...


Fri, 29 Sep 2017 22:56:31 GMT Jakub Jermar <jakub@…> [6636fb19]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/src/cap/cap.c (modified)

	Add comments


Thu, 28 Sep 2017 22:08:15 GMT Jakub Jermar <jakub@…> [48bcf49]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/ipc/ipcrsc.h (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/ipc/kbox.c (modified)
	* kernel/generic/src/ipc/ops/conctmeto.c (modified)
	* kernel/generic/src/ipc/ops/concttome.c (modified)
	* kernel/generic/src/ipc/ops/stchngath.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Introduce reference-counted kobjects

	Capabilities are thus reduced ...


Thu, 28 Sep 2017 17:01:16 GMT Jiri Svoboda <jiri@…> [d076f16]
	* uspace/app/websrv/websrv.c (modified)

	Websrv cannot use global buffers to handle HTTP requests
	concurrently.


Wed, 27 Sep 2017 22:40:09 GMT Jiri Svoboda <jiri@…> [7b616e2]
	* uspace/lib/c/generic/ns.c (modified)
	* uspace/lib/c/generic/task.c (modified)
	* uspace/lib/c/include/ipc/ns.h (modified)
	* uspace/lib/c/include/ns.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/srv/ns/clonable.c (modified)
	* uspace/srv/ns/ns.c (modified)
	* uspace/srv/ns/service.c (modified)
	* uspace/srv/ns/task.c (modified)

	Name service should communicate using async.h.


Tue, 26 Sep 2017 21:03:33 GMT Jakub Jermar <jakub@…> [dd20cbb]
	* kernel/generic/src/sysinfo/sysinfo.c (modified)

	Do not return undefined value


Mon, 25 Sep 2017 20:51:51 GMT Jiri Svoboda <jiri@…> [8d6bcc8c]
	* uspace/lib/c/generic/clipboard.c (modified)
	* uspace/lib/c/include/ipc/services.h (modified)
	* uspace/srv/clipboard/clipboard.c (modified)

	Move clipboard under location service.


Mon, 25 Sep 2017 19:41:35 GMT Jiri Svoboda <jiri@…> [11d9630]
	* uspace/lib/c/generic/io/table.c (modified)

	Fix handling of empty table cells.


Sat, 23 Sep 2017 22:20:20 GMT Jiri Svoboda <jiri@…> [75c3830]
	* uspace/app/inet/inet.c (modified)

	Separate display of addresses, static routes and IP links into ...


Sat, 23 Sep 2017 11:41:08 GMT Jiri Svoboda <jiri@…> [f538ef3]
	* uspace/app/tetris/scores.c (modified)
	* uspace/app/tetris/screen.c (modified)
	* uspace/app/tetris/tetris.c (modified)
	* uspace/lib/c/generic/getopt.c (modified)
	* uspace/lib/c/include/err.h (deleted)

	No need to have a (broken) BSD errx() function in libc.


Fri, 22 Sep 2017 17:25:49 GMT Jiri Svoboda <jiri@…> [bd1745f]
	* .bzrignore (modified)

	Update and sort .bzrignore.


Fri, 22 Sep 2017 17:06:08 GMT Jiri Svoboda <jiri@…> [5c769d54]
	* uspace/app/devctl/devctl.c (modified)

	devctl list-drv can use io/table.


Fri, 22 Sep 2017 07:21:53 GMT Jiri Svoboda <jiri@…> [207d5da]
	* uspace/app/inet/inet.c (modified)
	* uspace/lib/c/generic/io/table.c (modified)

	Fix extraneous empty line printed after table.


Thu, 21 Sep 2017 16:13:41 GMT Jiri Svoboda <jiri@…> [5e962ad]
	* uspace/app/inet/inet.c (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/io/table.c (added)
	* uspace/lib/c/include/io/table.h (added)
	* uspace/lib/c/test/io/table.c (added)
	* uspace/lib/c/test/main.c (modified)

	Add a module to format command output as a table.


Thu, 21 Sep 2017 00:02:23 GMT Jiri Svoboda <jiri@…> [4c363fa2]
	* uspace/Makefile (modified)
	* uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified)
	* uspace/srv/hw/irc/icp-ic/icp-ic.c (modified)
	* uspace/srv/hw/irc/obio/obio.c (modified)

	Most drivers can actually compile on most platforms.


Tue, 19 Sep 2017 19:59:54 GMT Jakub Jermar <jakub@…> [866a8f3]
	* kernel/generic/src/cap/cap.c (modified)

	Remove cap from type list when reclaiming


Tue, 19 Sep 2017 19:18:40 GMT Jakub Jermar <jakub@…> [6abfd250]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)

	Rename caps_apply_to_all to caps_apply_to_type


Mon, 18 Sep 2017 20:52:12 GMT Jakub Jermar <jakub@…> [9e87562]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/include/proc/task.h (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Make all accesses to capabilites exclusive

	This commit makes sure ...


Mon, 18 Sep 2017 06:38:52 GMT Jiri Svoboda <jiri@…> [797dc79e]
	* uspace/srv/net/tcp/ucall.c (modified)

	Remove stray backslash.


Sun, 17 Sep 2017 23:37:43 GMT Jiri Svoboda <jiri@…> [3e2291a9]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/conn.c (modified)
	* uspace/srv/net/tcp/test/conn.c (modified)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/ucall.c (added)
	* uspace/srv/net/tcp/ucall.c (modified)

	TCP tests for ucall module and some more for conn module. Implement ...


Fri, 15 Sep 2017 13:22:34 GMT Martin Decky <martin@…> [6969eea3]
	* uspace/lib/nettl/src/portrng.c (modified)

	cstyle, remove forgotten include directive


Thu, 14 Sep 2017 19:06:00 GMT Jakub Jermar <jakub@…> [5918c00]
	* uspace/lib/math/arch/amd64/src/cos.S (modified)
	* uspace/lib/math/arch/amd64/src/sin.S (modified)

	Do not irritate the assembler by FSTPL %sp(1)

	When moving data ...


Wed, 13 Sep 2017 20:49:43 GMT Jiri Svoboda <jiri@…> [120d5bc]
	* uspace/app/df/df.c (modified)
	* uspace/lib/c/generic/cap.c (modified)
	* uspace/lib/c/include/cap.h (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)

	Let df give 'human-readable' output by default. Use cap.h for better ...


Wed, 13 Sep 2017 20:14:49 GMT Jiri Svoboda <jiri@…> [6c4eedf]
	* uspace/app/fdisk/fdisk.c (modified)
	* uspace/app/sysinst/sysinst.c (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/cap.c (moved)
	* uspace/lib/c/include/cap.h (added)
	* uspace/lib/fdisk/Makefile (modified)
	* uspace/lib/fdisk/include/fdisk.h (modified)
	* uspace/lib/fdisk/include/types/fdisk.h (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)

	Move capacity specification to libc.


Tue, 12 Sep 2017 19:27:15 GMT Vojtech Horky <vojtechhorky@…> [1d40c93d]
	* defaults/amd64/Makefile.config (modified)
	* defaults/ia32/Makefile.config (modified)

	Include development files by default on ia32 and amd64

	On these ...


Tue, 12 Sep 2017 15:48:01 GMT Jiri Svoboda <jiri@…> [9520af7]
	* uspace/srv/net/tcp/conn.c (modified)
	* uspace/srv/net/tcp/conn.h (modified)
	* uspace/srv/net/tcp/ncsim.c (modified)
	* uspace/srv/net/tcp/rqueue.c (modified)
	* uspace/srv/net/tcp/rqueue.h (modified)
	* uspace/srv/net/tcp/tcp_type.h (modified)
	* uspace/srv/net/tcp/test/conn.c (modified)
	* uspace/srv/net/tcp/tqueue.c (modified)

	Allow TCP conn tests that involve transferring data by enabling an ...


Mon, 11 Sep 2017 17:43:53 GMT Jiri Svoboda <jiri@…> [0a1e7e4]
	* uspace/srv/net/tcp/conn.c (modified)

	Connection can still be mapped when being deleted, must be unmapped ...


Mon, 11 Sep 2017 16:34:43 GMT Jiri Svoboda <jiri@…> [9713b0b]
	* uspace/app/download/main.c (modified)

	Fix downloader null pointer dereference when writing to stdout.


Mon, 11 Sep 2017 07:05:21 GMT Jiri Svoboda <jiri@…> [e1b4ae0]
	* uspace/lib/nettl/src/amap.c (modified)
	* uspace/lib/nettl/src/portrng.c (modified)
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/conn.c (modified)
	* uspace/srv/net/tcp/conn.h (modified)
	* uspace/srv/net/tcp/tcp_type.h (modified)
	* uspace/srv/net/tcp/test/conn.c (added)
	* uspace/srv/net/tcp/test/iqueue.c (modified)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/pdu.c (modified)
	* uspace/srv/net/tcp/test/tqueue.c (modified)

	Start adding tests for TCP conn module. Make sure all connections ...


Sun, 10 Sep 2017 17:48:58 GMT Jiri Svoboda <jiri@…> [975d528]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/conn.c (modified)
	* uspace/srv/net/tcp/tcp_type.h (modified)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/tqueue.c (added)
	* uspace/srv/net/tcp/tqueue.c (modified)
	* uspace/srv/net/tcp/tqueue.h (modified)

	Add unit tests for TCP tqueue. Fix tqueue possibly being finalized ...


Thu, 07 Sep 2017 16:16:31 GMT Jiri Svoboda <jiri@…> [12dcd5f]
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/test/fibril/timer.c (added)
	* uspace/lib/c/test/main.c (modified)

	Add unit tests for fibril timer.


Wed, 06 Sep 2017 22:16:31 GMT Jiri Svoboda <jiri@…> [fc3d4fd5]
	* uspace/app/download/main.c (modified)
	* uspace/lib/http/src/http.c (modified)

	Downloader should properly clean up HTTP connection.


Wed, 06 Sep 2017 17:08:23 GMT Jiri Svoboda <jiri@…> [d14840d]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/rqueue.c (modified)
	* uspace/srv/net/tcp/rqueue.h (modified)
	* uspace/srv/net/tcp/tcp.c (modified)
	* uspace/srv/net/tcp/tcp_type.h (modified)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/rqueue.c (added)

	Add test for TCP rqueue.


Wed, 06 Sep 2017 06:53:55 GMT Jiri Svoboda <jiri@…> [42f61f01]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/inet.c (added)
	* uspace/srv/net/tcp/inet.h (moved)
	* uspace/srv/net/tcp/tcp.c (modified)
	* uspace/srv/net/tcp/tqueue.c (modified)
	* uspace/srv/net/udp/udp_inet.c (modified)

	Fix ia64/abs32le builds.


Mon, 04 Sep 2017 20:25:18 GMT Jakub Jermar <jakub@…> [e5f5ce0]
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)

	Create a slab cache for allocating phone_t structures


Mon, 04 Sep 2017 20:08:28 GMT Jakub Jermar <jakub@…> [431c402]
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)

	Create a slab cache for allocating irq_t structures


Mon, 04 Sep 2017 19:45:51 GMT Jakub Jermar <jakub@…> [fa32c9f]
	* kernel/generic/src/proc/task.c (modified)

	Fix getting of the kobject address


Mon, 04 Sep 2017 19:38:28 GMT Jakub Jermar <jakub@…> [63d8f43]
	* kernel/generic/include/cap/cap.h (modified)
	* kernel/generic/src/cap/cap.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ipcrsc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)
	* kernel/generic/src/proc/task.c (modified)

	Allocate the kobjects referenced by capabilities dynamically


Mon, 04 Sep 2017 15:49:07 GMT Jiri Svoboda <jiri@…> [20c82e3]
	* uspace/srv/net/dnsrsrv/dns_msg.c (modified)

	Fix DNS resolver bugs: Possible write via stale pointer, bad decoding ...


Sun, 03 Sep 2017 19:58:53 GMT Jakub Jermar <jakub@…> [30c27e9]
	* kernel/generic/src/ipc/ipcrsc.c (modified)

	Improve comments


Sun, 03 Sep 2017 19:45:52 GMT Jakub Jermar <jakub@…> [a5d0143]
	* kernel/generic/src/ipc/irq.c (modified)

	Improve comments


Sun, 03 Sep 2017 19:23:25 GMT Jakub Jermar <jakub@…> [3422fb6]
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)

	Do not register IRQs inside of answerboxes


Sun, 03 Sep 2017 18:14:15 GMT Jakub Jermar <jakub@…> [9306cd7]
	* kernel/generic/include/ipc/irq.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/irq.c (modified)

	Make IRQ subscribe/unsubscribe thread safe again


Sun, 03 Sep 2017 14:15:32 GMT Jakub Jermar <jakub@…> [4d6629f]
	* abi/include/abi/ipc/methods.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/src/ipc/ops/clnestab.c (deleted)
	* kernel/generic/src/ipc/ops/connclone.c (deleted)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)
	* uspace/app/trace/ipc_desc.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/include/async.h (modified)

	Remove unused connection cloning


Sun, 03 Sep 2017 13:56:20 GMT Jakub Jermar <jakub@…> [8a45bf09]
	* kernel/generic/include/ddi/irq.h (modified)
	* kernel/generic/src/ipc/irq.c (modified)

	Improve comments


Sun, 03 Sep 2017 09:22:21 GMT Jiri Svoboda <jiri@…> [1ddbf81]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/iqueue.c (modified)
	* uspace/srv/net/tcp/iqueue.h (modified)
	* uspace/srv/net/tcp/test/iqueue.c (added)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/seq_no.c (modified)

	Add TCP iqueue test and missing seq_no_segment_ready test. Fix iqueue ...


Thu, 31 Aug 2017 23:23:55 GMT Jiri Svoboda <jiri@…> [e73dbc1]
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/seq_no.c (modified)
	* uspace/srv/net/tcp/test/main.c (modified)
	* uspace/srv/net/tcp/test/main.h (added)
	* uspace/srv/net/tcp/test/pdu.c (modified)
	* uspace/srv/net/tcp/test/segment.c (added)
	* uspace/srv/net/tcp/test/seq_no.c (added)

	Add TCP unit tests for segment and seq_no modules. Fix ...


Thu, 31 Aug 2017 18:56:55 GMT Jiri Svoboda <jiri@…> [94c5bc1]
	* uspace/Makefile.common (modified)

	Build disassembly files for test binaries.


Wed, 30 Aug 2017 21:31:25 GMT Jakub Jermar <jakub@…> [984f060]
	* contrib/qemu/build-from-scratch.sh (modified)

	Upgrade to QEMU 2.10.0


Sun, 27 Aug 2017 12:06:03 GMT Jiri Svoboda <jiri@…> [868b0e9]
	* .bzrignore (modified)

	Update bzrignore.


Sun, 27 Aug 2017 11:59:59 GMT Jiri Svoboda <jiri@…> [8ebc5b8a]
	* boot/Makefile.common (modified)
	* uspace/srv/net/tcp/Makefile (modified)
	* uspace/srv/net/tcp/segment.c (modified)
	* uspace/srv/net/tcp/segment.h (modified)
	* uspace/srv/net/tcp/test/main.c (added)
	* uspace/srv/net/tcp/test/pdu.c (added)

	Start adding unit tests to TCP.


Sat, 26 Aug 2017 21:59:30 GMT Jiri Svoboda <jiri@…> [b33d140]
	* uspace/lib/label/src/gpt.c (modified)

	GPT should check alt. header block address for sanity before trying ...


Thu, 24 Aug 2017 16:57:40 GMT Jiri Svoboda <jiri@…> [ac415d50]
	* uspace/srv/net/inetsrv/inet_link.c (modified)
	* uspace/srv/net/inetsrv/inetsrv.c (modified)

	Inetsrv is too chatty by default.


Thu, 24 Aug 2017 16:43:24 GMT Jiri Svoboda <jiri@…> [9621c7d]
	* boot/Makefile.common (modified)
	* uspace/Makefile (modified)
	* uspace/app/download/main.c (modified)
	* uspace/app/pkg/Makefile (added)
	* uspace/app/pkg/pkg.c (added)

	Add simple coastline package installer. Add downloader option to save ...


Wed, 23 Aug 2017 19:10:44 GMT Jiri Svoboda <jiri@…> [258d77e]
	* uspace/srv/net/tcp/service.c (modified)

	After getting to the end of data (FIN), tcp_conn_recv[_wait] should ...


Wed, 23 Aug 2017 18:37:21 GMT Jiri Svoboda <jiri@…> [58e8646]
	* uspace/lib/c/generic/inet/udp.c (modified)
	* uspace/lib/c/include/inet/udp.h (modified)
	* uspace/lib/c/include/ipc/udp.h (modified)
	* uspace/srv/net/dhcp/transport.c (modified)
	* uspace/srv/net/dnsrsrv/query.c (modified)
	* uspace/srv/net/dnsrsrv/transport.c (modified)
	* uspace/srv/net/udp/assoc.c (modified)
	* uspace/srv/net/udp/service.c (modified)
	* uspace/srv/net/udp/udp_type.h (modified)

	Fix DNS resolution not working due to missing local address.


Tue, 22 Aug 2017 20:11:47 GMT Jakub Jermar <jakub@…> [853802e]
	* uspace/lib/c/generic/async.c (modified)

	Include task ID in connection hash table operations

	The task ID ...


Tue, 22 Aug 2017 20:09:45 GMT Jakub Jermar <jakub@…> [1d81eb6]
	* kernel/generic/src/ipc/sysipc.c (modified)

	Copy entire ipc_data_t to uspace on answer

	This is necessary so ...


Tue, 22 Aug 2017 19:28:55 GMT Jakub Jermar <jakub@…> [83b7f4d]
	* uspace/lib/c/generic/adt/hash_table.c (modified)

	Fix doxygen comments


Tue, 22 Aug 2017 18:41:26 GMT Martin Decky <martin@…> [295ee02]
	* kernel/arch/riscv64/include/arch/asm.h (modified)
	* kernel/arch/riscv64/include/arch/cpu.h (modified)
	* kernel/arch/riscv64/src/boot/boot.S (modified)
	* kernel/arch/riscv64/src/mm/page.c (modified)

	riscv64: disable interrupts when halting the CPU
	move all ...


Tue, 22 Aug 2017 18:10:29 GMT Martin Decky <martin@…> [bb3ba51]
	* kernel/arch/riscv64/include/arch/atomic.h (modified)

	riscv64: atomic operations


Tue, 22 Aug 2017 17:09:13 GMT Jiri Svoboda <jiri@…> [b93ea46a]
	* boot/Makefile.common (modified)
	* uspace/Makefile (modified)
	* uspace/app/gunzip/Makefile (added)
	* uspace/app/gunzip/gunzip.c (added)

	Trivial gunzip utility.


Tue, 22 Aug 2017 16:08:00 GMT Martin Decky <martin@…> [0a78e4f]
	* boot/arch/riscv64/src/asm.S (modified)
	* kernel/arch/riscv64/include/arch/cycle.h (modified)

	riscv64: cycle performance counter