#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-13T07:49:41Z

Fri, 10 Mar 2017 09:41:23 GMT Jakub Jermar <jakub@…> [ef4cf62]
	* uspace/lib/c/include/ipc/vfs.h (modified)

	Remove commented out code and unused bit positions


Fri, 10 Mar 2017 09:15:29 GMT Jakub Jermar <jakub@…> [4809715]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Fix cstyle


Wed, 08 Mar 2017 18:27:40 GMT Jakub Jermar <jakub@…> [0d35511]
	* uspace/srv/vfs/Makefile (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ipc.c (added)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_register.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1948-1965
 ...


Wed, 08 Mar 2017 11:42:17 GMT Jakub Jermar <jakub@…> [5126f80]
	* uspace/app/bdsh/cmds/modules/mount/mount.c (modified)
	* uspace/app/bdsh/cmds/modules/unmount/unmount.c (modified)
	* uspace/app/init/init.c (modified)
	* uspace/app/sysinst/sysinst.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/c/generic/elf/elf_mod.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/generic/loader.c (modified)
	* uspace/lib/c/generic/task.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/ipc/vfs.h (modified)
	* uspace/lib/c/include/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1946
 ...


Wed, 08 Mar 2017 09:56:06 GMT Jakub Jermar <jakub@…> [a737667e]
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Implement statfs() using _vfs_walk()


Tue, 07 Mar 2017 20:47:35 GMT Jakub Jermar <jakub@…> [bb9ec2d]
	* uspace/app/bdsh/exec.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/elf/elf_load.c (modified)
	* uspace/lib/c/generic/elf/elf_mod.c (modified)
	* uspace/lib/c/generic/io/io.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/generic/loader.c (modified)
	* uspace/lib/c/generic/private/io.h (modified)
	* uspace/lib/c/generic/rtld/module.c (modified)
	* uspace/lib/c/generic/task.c (modified)
	* uspace/lib/c/generic/vfs/inbox.c (added)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/elf/elf_load.h (modified)
	* uspace/lib/c/include/elf/elf_mod.h (modified)
	* uspace/lib/c/include/ipc/loader.h (modified)
	* uspace/lib/c/include/loader/loader.h (modified)
	* uspace/lib/c/include/loader/pcb.h (modified)
	* uspace/lib/c/include/task.h (modified)
	* uspace/lib/c/include/vfs/inbox.h (added)
	* uspace/lib/c/include/vfs/vfs.h (modified)
	* uspace/lib/pcut/src/os/helenos.c (modified)
	* uspace/srv/loader/main.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1941-1944
 ...


Tue, 07 Mar 2017 18:01:55 GMT Jakub Jermar <jakub@…> [e796dc8]
	* uspace/lib/c/generic/elf/elf_mod.c (modified)

	Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ...


Tue, 07 Mar 2017 17:41:37 GMT Jakub Jermar <jakub@…> [48178b56]
	* uspace/lib/c/generic/elf/elf_mod.c (modified)

	Load segment using a long read


Tue, 07 Mar 2017 17:00:09 GMT Jakub Jermar <jakub@…> [eca9fd0]
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/vfs/vfs.h (modified)

	Cherry-pick changes from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision ...


Tue, 07 Mar 2017 11:22:36 GMT Jakub Jermar <jakub@…> [930f5c3]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revision 1938
 ...


Tue, 07 Mar 2017 11:13:54 GMT Jakub Jermar <jakub@…> [06e70567]
	* uspace/srv/loader/main.c (modified)

	Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1937


Tue, 07 Mar 2017 11:05:53 GMT Jakub Jermar <jakub@…> [a274a5f]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Cherry-pick a change from lp:~zarevucky-jiri/helenos/vfs-2.5 r1927


Tue, 07 Mar 2017 10:53:31 GMT Jakub Jermar <jakub@…> [354b642]
	* uspace/lib/c/generic/loader.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/ipc/vfs.h (modified)
	* uspace/lib/c/include/vfs/vfs.h (modified)
	* uspace/srv/loader/main.c (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5/ revisions 1932-1936
 ...


Sun, 05 Mar 2017 20:23:05 GMT Jakub Jermar <jakub@…> [c577a9a]
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_pager.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5 revisions 1929-1930


Fri, 03 Mar 2017 21:32:38 GMT Jakub Jermar <jakub@…> [1dff985]
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/c/generic/vfs/vfs.c (modified)
	* uspace/lib/c/include/ipc/vfs.h (modified)
	* uspace/lib/c/include/vfs/vfs.h (modified)
	* uspace/lib/fs/libfs.c (modified)
	* uspace/lib/fs/libfs.h (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_file.c (modified)
	* uspace/srv/vfs/vfs_lookup.c (modified)
	* uspace/srv/vfs/vfs_node.c (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Merge from lp:~zarevucky-jiri/helenos/vfs-2.5 up to revision 1926


Sun, 26 Feb 2017 22:00:46 GMT Jakub Jermar <jakub@…> [5b46ec8]
	* uspace/lib/c/generic/malloc.c (modified)

	realloc() should try harder to avoid relocating the buffer
	(Thanks ...


Sun, 26 Feb 2017 20:02:29 GMT Jiri Svoboda <jiri@…> [b22b449d]
	* uspace/lib/softrend/compose.c (modified)

	Alpha compositing does not need floating point.


Tue, 21 Feb 2017 20:33:03 GMT Jakub Jermar <jakub@…> [443a0bc]
	* uspace/srv/net/udp/assoc.c (modified)

	Assert ENOENT instead of ENOMEM
	(Thanks to Stanislav Galfy)


Sat, 28 Jan 2017 19:41:21 GMT Martin Decky <martin@…> [3a75cb8]
	* tools/toolchain.sh (modified)

	bump GCC to 6.3.0 and GDB to 7.12.1


Mon, 24 Oct 2016 20:28:24 GMT Martin Decky <martin@…> [a4170d5]
	* tools/toolchain.sh (modified)

	better support for non-standard configurations


Sun, 22 Jan 2017 13:22:55 GMT Jakub Jermar <jakub@…> [61b208f]
	* contrib/gem5/build-from-scratch.sh (deleted)
	* contrib/gem5/disk-image.patch (deleted)
	* contrib/qemu/build-from-scratch.sh (modified)

	Drop support for building gem5

	- Move code for downloading the ...


Sun, 22 Jan 2017 10:52:17 GMT Jakub Jermar <jakub@…> [9185e42]
	* tools/ew.py (modified)

	Replace gem5 support in favor of qemu-system-sparc64 -M niagara
	support


Tue, 27 Dec 2016 13:34:08 GMT Jakub Jermar <jakub@…> [bfa4ffa]
	* boot/Makefile (modified)
	* boot/arch/sparc64/Makefile.inc (modified)
	* kernel/arch/sparc64/src/drivers/pci.c (modified)
	* kernel/arch/sparc64/src/sparc64.c (modified)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* kernel/generic/include/config.h (modified)
	* kernel/generic/src/main/main.c (modified)
	* tools/ew.py (modified)
	* uspace/Makefile (modified)
	* uspace/app/init/init.c (modified)
	* uspace/drv/bus/isa/ebus.dev (added)
	* uspace/drv/bus/isa/isa.c (modified)
	* uspace/drv/bus/isa/isa.ma (modified)
	* uspace/drv/bus/pci/pciintel/pci.c (modified)
	* uspace/drv/bus/pci/pciintel/pci.h (modified)
	* uspace/drv/char/ns8250/ns8250.c (modified)
	* uspace/drv/platform/sun4u/Makefile (added)
	* uspace/drv/platform/sun4u/sun4u.c (added)
	* uspace/drv/platform/sun4u/sun4u.ma (added)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/config.c (added)
	* uspace/lib/c/include/config.h (added)
	* uspace/lib/drv/include/pci_dev_iface.h (modified)
	* uspace/srv/devman/match.c (modified)
	* uspace/srv/devman/util.c (modified)
	* uspace/srv/devman/util.h (modified)
	* uspace/srv/hid/input/Makefile (modified)
	* uspace/srv/hid/input/input.c (modified)
	* uspace/srv/hid/input/port/ns16550.c (deleted)
	* uspace/srv/hid/input/serial.h (added)
	* uspace/srv/hid/output/Makefile (modified)
	* uspace/srv/hid/output/output.c (modified)
	* uspace/srv/hid/output/port/chardev.c (added)
	* uspace/srv/hid/output/port/chardev.h (added)
	* uspace/srv/hid/output/proto/vt100.c (modified)
	* uspace/srv/hw/irc/obio/obio.c (modified)

	Merge from lp:~jakub/helenos/sun4u

	This merge brings support for ...


Tue, 27 Dec 2016 13:29:31 GMT Jakub Jermar <jakub@…> [73d8600]
	* uspace/app/init/init.c (modified)
	* uspace/srv/hid/input/input.c (modified)
	* uspace/srv/hid/output/output.c (modified)

	Make serial console mutually exclusive with other user input/output ...


Tue, 27 Dec 2016 13:08:49 GMT Jakub Jermar <jakub@…> [fd384d6]
	* uspace/srv/hid/input/input.c (modified)

	Input should not fiddle with interrupts


Tue, 27 Dec 2016 13:05:56 GMT Jakub Jermar <jakub@…> [ce5a0f1]
	* uspace/srv/hid/input/Makefile (modified)
	* uspace/srv/hid/input/port/ns16550.c (deleted)

	Remove the legacy ns16550 input port driver


Tue, 27 Dec 2016 12:52:04 GMT Jakub Jermar <jakub@…> [03e0beaf]
	* uspace/srv/hid/input/input.c (modified)
	* uspace/srv/hid/output/port/chardev.c (modified)

	Switch to using config_get_value()


Tue, 27 Dec 2016 12:51:02 GMT Jakub Jermar <jakub@…> [1a2befb]
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/config.c (added)
	* uspace/lib/c/include/config.h (added)

	Abstract querying boot configuration into a library call


Tue, 27 Dec 2016 12:13:05 GMT Jakub Jermar <jakub@…> [33b57d4]
	* uspace/srv/hid/output/port/chardev.c (modified)

	Fix typo


Mon, 26 Dec 2016 20:14:35 GMT Jakub Jermar <jakub@…> [db521b05]
	* kernel/arch/sparc64/src/sparc64.c (modified)

	Use the common kernel mechanism to set boot_args in sysinfo


Mon, 26 Dec 2016 20:03:08 GMT Jakub Jermar <jakub@…> [ba1ea40]
	* kernel/genarch/src/multiboot/multiboot.c (modified)

	Copy boot arguments from multiboot info to bargs


Mon, 26 Dec 2016 20:02:04 GMT Jakub Jermar <jakub@…> [3b3faf51]
	* kernel/generic/include/config.h (modified)
	* kernel/generic/src/main/main.c (modified)

	Add kernel global bargs to hold the boot arguments


Sat, 24 Dec 2016 13:23:30 GMT Jakub Jermar <jakub@…> [a79b42a]
	* uspace/srv/hid/input/input.c (modified)

	Use only the serial console service specified by the user


Fri, 23 Dec 2016 22:04:34 GMT Jakub Jermar <jakub@…> [00130656]
	* uspace/srv/hid/output/port/chardev.c (modified)

	Do not try to use a serial device for output if the user did not ...


Fri, 23 Dec 2016 21:21:20 GMT Jakub Jermar <jakub@…> [7259317]
	* uspace/srv/hid/output/port/chardev.c (modified)

	Wait only for the serial console service specified by the user


Fri, 23 Dec 2016 20:52:36 GMT Jakub Jermar <jakub@…> [a91d719]
	* tools/ew.py (modified)

	Pass the loc path to the serial console in boot prom arguments


Fri, 23 Dec 2016 20:50:48 GMT Jakub Jermar <jakub@…> [c7a145e]
	* kernel/arch/sparc64/src/sparc64.c (modified)

	Propagate boot arguments from OBP to sysinfo


Thu, 22 Dec 2016 16:57:06 GMT Jakub Jermar <jakub@…> [0195374]
	* tools/ew.py (modified)

	Spawn QEMU/sun4u with serial console only


Wed, 21 Dec 2016 10:37:16 GMT Jakub Jermar <jakub@…> [0d9b4a8]
	* contrib/qemu/build-from-scratch.sh (modified)
	* contrib/qemu/integratorcm_init_memsz.patch (deleted)

	Upgrade to using QEMU 2.8.0


Sat, 17 Dec 2016 09:37:08 GMT Jakub Jermar <jakub@…> [7e9e652]
	* uspace/drv/bus/isa/isa.c (modified)
	* uspace/lib/drv/include/pci_dev_iface.h (modified)

	Detect the default ISA bridge by its PCI class and subclass


Fri, 16 Dec 2016 22:24:49 GMT Jakub Jermar <jakub@…> [3c5b86c]
	* boot/Makefile (modified)
	* uspace/drv/bus/isa/ebus.dev (added)
	* uspace/drv/bus/isa/isa.c (modified)

	Allow ISA driver to use different .dev configs based on vendor/device ...


Fri, 16 Dec 2016 20:55:25 GMT Jakub Jermar <jakub@…> [7f766f4]
	* uspace/drv/bus/isa/isa.ma (modified)

	Treat EBUS as ISA


Fri, 16 Dec 2016 20:40:53 GMT Jakub Jermar <jakub@…> [df01d303]
	* kernel/arch/sparc64/src/drivers/pci.c (modified)
	* uspace/srv/hw/irc/obio/obio.c (modified)

	OBIO uspace driver no longer depends on information provided by
	kernel


Thu, 15 Dec 2016 14:32:42 GMT Martin Decky <martin@…> [f297fa6]
	* .bzrignore (modified)

	update .bzrignore


Sun, 11 Dec 2016 15:48:12 GMT Jakub Jermar <jakub@…> [aed3e6a]
	* uspace/srv/devman/match.c (modified)
	* uspace/srv/devman/util.c (modified)
	* uspace/srv/devman/util.h (modified)

	Allow # comments in match files


Sat, 10 Dec 2016 12:49:09 GMT Jakub Jermar <jakub@…> [e53794c]
	* uspace/srv/hid/output/Makefile (modified)
	* uspace/srv/hid/output/output.c (modified)
	* uspace/srv/hid/output/port/chardev.c (added)
	* uspace/srv/hid/output/port/chardev.h (added)

	Consider the first device in the 'serial' category an output device


Sat, 10 Dec 2016 12:45:55 GMT Jakub Jermar <jakub@…> [c4e30607]
	* uspace/drv/char/ns8250/ns8250.c (modified)

	Clear ns8250 interrupt when it's handled


Sat, 10 Dec 2016 12:43:24 GMT Jakub Jermar <jakub@…> [6feb444]
	* uspace/srv/hid/output/output.c (modified)

	Fix cstyle


Sat, 10 Dec 2016 10:59:28 GMT Jakub Jermar <jakub@…> [47c1437]
	* uspace/srv/hid/output/proto/vt100.c (modified)

	Do not wrap short lines unnecessarily


Fri, 25 Nov 2016 17:34:33 GMT Jakub Jermar <jakub@…> [6da5a6b]
	* uspace/srv/hw/irc/obio/obio.c (modified)

	Make obio more standalone

	The PBM (what is called obio in the obio ...


Fri, 25 Nov 2016 17:17:20 GMT Jakub Jermar <jakub@…> [2a72d9f]
	* uspace/srv/hid/input/Makefile (modified)
	* uspace/srv/hid/input/input.c (modified)
	* uspace/srv/hid/input/serial.h (added)

	Consider serial devices input devices


Tue, 01 Nov 2016 19:26:42 GMT Jakub Jermar <jakub@…> [405b67c]
	* boot/arch/sparc64/Makefile.inc (modified)
	* uspace/Makefile (modified)
	* uspace/drv/bus/isa/isa.ma (modified)

	Include the isa and ns8250 drivers in the sparc64 RAM disk image
 ...


Mon, 31 Oct 2016 23:31:05 GMT Jakub Jermar <jakub@…> [340513c]
	* uspace/drv/char/ns8250/ns8250.c (modified)

	Make io_addr naturally wide

	Do not clip io_addr to 32-bits as it ...


Mon, 31 Oct 2016 23:16:37 GMT Jakub Jermar <jakub@…> [54861ca]
	* uspace/drv/platform/sun4u/sun4u.c (modified)

	Define sun4u's pci_conf_regs absolute

	We need to pass precise PCI ...


Wed, 26 Oct 2016 20:33:54 GMT Jakub Jermar <jakub@…> [6c34be69]
	* boot/arch/sparc64/Makefile.inc (modified)
	* uspace/Makefile (modified)

	Enable the sun4u platform and pci bus drivers on the sun4u ultra
	machine


Wed, 26 Oct 2016 20:27:12 GMT Jakub Jermar <jakub@…> [92d5279]
	* uspace/drv/bus/pci/pciintel/pci.c (modified)
	* uspace/drv/bus/pci/pciintel/pci.h (modified)

	pciintel: Support alternate method to access PCI configuration space
 ...


Wed, 26 Oct 2016 20:25:50 GMT Jakub Jermar <jakub@…> [9191607]
	* uspace/drv/platform/sun4u/Makefile (added)
	* uspace/drv/platform/sun4u/sun4u.c (added)
	* uspace/drv/platform/sun4u/sun4u.ma (added)

	Add foundations of the sun4u platform driver


Mon, 17 Oct 2016 23:32:06 GMT Martin Decky <martin@…> [48eb2fc2]
	* tools/toolchain.sh (modified)

	bump the toolchain to GCC 6.2.0, binutils 2.27, GDB 7.12


Tue, 11 Oct 2016 08:20:59 GMT Jakub Jermar <jakub@…> [c8dc9ac]
	* uspace/Makefile.common (modified)
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/str.c (modified)
	* uspace/lib/c/test/main.c (modified)
	* uspace/lib/c/test/str.c (added)
	* uspace/srv/hid/compositor/compositor.c (modified)

	Merge from lp:~werkov/helenos/various-fixes


Wed, 28 Sep 2016 16:32:35 GMT Jakub Jermar <jakub@…> [6eda732]
	* Makefile (modified)

	Consider only regular files when creating the cscope index


Tue, 20 Sep 2016 09:23:55 GMT Jakub Jermar <jakub@…> [38097a43]
	* contrib/qemu/build-from-scratch.sh (modified)
	* contrib/qemu/integratorcm_init_memsz.patch (added)

	Upgrade to QEMU 2.7.0

	* Add patch that fixes Integrator/CP regression


Tue, 20 Sep 2016 08:49:48 GMT Jakub Jermar <jakub@…> [d701672]
	* kernel/arch/arm32/src/mach/integratorcp/integratorcp.c (modified)

	Fix cstyle


Sat, 17 Sep 2016 16:00:57 GMT Jakub Jermar <jakub@…> [b30846e]
	* kernel/generic/src/ipc/ops/pagein.c (modified)

	Do not allow circular paging dependencies of two or more tasks

	The ...


Sat, 17 Sep 2016 15:38:09 GMT Jakub Jermar <jakub@…> [5a97302]
	* kernel/generic/src/ipc/ops/pagein.c (modified)

	Use a more descriptive name for static function


Sat, 17 Sep 2016 15:26:25 GMT Jakub Jermar <jakub@…> [ae66564]
	* kernel/generic/include/ipc/sysipc.h (modified)
	* kernel/generic/src/ipc/ops/pagein.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/mm/backend_user.c (modified)

	Add reference to frame only if the action was initiated by the kernel


Sat, 17 Sep 2016 15:09:40 GMT Jakub Jermar <jakub@…> [560b81c]
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified)
	* kernel/generic/src/ipc/ops/pagein.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/page.c (modified)

	Make sure to test the present bit of the found PTE

	By design, ...


Sun, 11 Sep 2016 08:44:04 GMT Jakub Jermar <jakub@…> [97b8ca9]
	* kernel/generic/src/ipc/ipc.c (modified)

	Fix race between ipc_answerbox_slam_phones() and ipc_cleanup()

	We ...


Sun, 11 Sep 2016 08:21:11 GMT Jakub Jermar <jakub@…> [0b00599]
	* kernel/generic/src/ipc/ipc.c (modified)

	Use correct answerbox to answer IPC_M_PHONE_HUNGUP in kbox thread
 ...


Sat, 10 Sep 2016 13:56:43 GMT Jakub Jermar <jakub@…> [43e2cbc]
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)

	Implement interruptible wait for messages sent by the kernel

	This ...


Sat, 10 Sep 2016 00:48:57 GMT Jiri Svoboda <jiri@…> [838ea8aa]
	* uspace/lib/c/Makefile (modified)
	* uspace/lib/c/generic/adt/odict.c (added)
	* uspace/lib/c/include/adt/odict.h (added)
	* uspace/lib/c/include/types/adt/odict.h (added)
	* uspace/lib/c/test/main.c (modified)
	* uspace/lib/c/test/odict.c (added)

	Ordered dictionary data type.


Sat, 03 Sep 2016 10:14:15 GMT Jakub Jermar <jakub@…> [d776329]
	* HelenOS.config (modified)
	* boot/arch/sparc32/Makefile.inc (deleted)
	* boot/arch/sparc32/_link.ld.in (deleted)
	* boot/arch/sparc32/include/ambapp.h (deleted)
	* boot/arch/sparc32/include/arch.h (deleted)
	* boot/arch/sparc32/include/asm.h (deleted)
	* boot/arch/sparc32/include/main.h (deleted)
	* boot/arch/sparc32/include/mm.h (deleted)
	* boot/arch/sparc32/include/types.h (deleted)
	* boot/arch/sparc32/src/ambapp.c (deleted)
	* boot/arch/sparc32/src/asm.S (deleted)
	* boot/arch/sparc32/src/main.c (deleted)
	* boot/arch/sparc32/src/mm.c (deleted)
	* boot/arch/sparc32/src/putchar.c (deleted)
	* defaults/sparc32/Makefile.config (deleted)
	* defaults/sparc32/leon3/Makefile.config (deleted)
	* defaults/sparc32/output (deleted)
	* kernel/arch/sparc32/Makefile.inc (deleted)
	* kernel/arch/sparc32/_link.ld.in (deleted)
	* kernel/arch/sparc32/include/arch/ambapp.h (deleted)
	* kernel/arch/sparc32/include/arch/arch.h (deleted)
	* kernel/arch/sparc32/include/arch/asm.h (deleted)
	* kernel/arch/sparc32/include/arch/atomic.h (deleted)
	* kernel/arch/sparc32/include/arch/barrier.h (deleted)
	* kernel/arch/sparc32/include/arch/context.h (deleted)
	* kernel/arch/sparc32/include/arch/context_offset.h (deleted)
	* kernel/arch/sparc32/include/arch/cpu.h (deleted)
	* kernel/arch/sparc32/include/arch/cycle.h (deleted)
	* kernel/arch/sparc32/include/arch/elf.h (deleted)
	* kernel/arch/sparc32/include/arch/exception.h (deleted)
	* kernel/arch/sparc32/include/arch/faddr.h (deleted)
	* kernel/arch/sparc32/include/arch/fpu_context.h (deleted)
	* kernel/arch/sparc32/include/arch/interrupt.h (deleted)
	* kernel/arch/sparc32/include/arch/istate.h (deleted)
	* kernel/arch/sparc32/include/arch/machine/leon3/leon3.h (deleted)
	* kernel/arch/sparc32/include/arch/machine_func.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/as.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/asid.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/frame.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/km.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/page.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/page_fault.h (deleted)
	* kernel/arch/sparc32/include/arch/mm/tlb.h (deleted)
	* kernel/arch/sparc32/include/arch/proc/task.h (deleted)
	* kernel/arch/sparc32/include/arch/proc/thread.h (deleted)
	* kernel/arch/sparc32/include/arch/register.h (deleted)
	* kernel/arch/sparc32/include/arch/regwin.h (deleted)
	* kernel/arch/sparc32/include/arch/stack.h (deleted)
	* kernel/arch/sparc32/include/arch/trap.h (deleted)
	* kernel/arch/sparc32/include/arch/types.h (deleted)
	* kernel/arch/sparc32/src/context.S (deleted)
	* kernel/arch/sparc32/src/cpu/cpu.c (deleted)
	* kernel/arch/sparc32/src/debug/stacktrace.c (deleted)
	* kernel/arch/sparc32/src/exception.c (deleted)
	* kernel/arch/sparc32/src/machine/leon3/leon3.c (deleted)
	* kernel/arch/sparc32/src/machine_func.c (deleted)
	* kernel/arch/sparc32/src/mm/as.c (deleted)
	* kernel/arch/sparc32/src/mm/frame.c (deleted)
	* kernel/arch/sparc32/src/mm/km.c (deleted)
	* kernel/arch/sparc32/src/mm/page.c (deleted)
	* kernel/arch/sparc32/src/mm/tlb.c (deleted)
	* kernel/arch/sparc32/src/proc/scheduler.c (deleted)
	* kernel/arch/sparc32/src/proc/task.c (deleted)
	* kernel/arch/sparc32/src/proc/thread.c (deleted)
	* kernel/arch/sparc32/src/smp/ipi.c (deleted)
	* kernel/arch/sparc32/src/smp/smp.c (deleted)
	* kernel/arch/sparc32/src/sparc32.c (deleted)
	* kernel/arch/sparc32/src/start.S (deleted)
	* kernel/arch/sparc32/src/trap_table.S (deleted)
	* kernel/arch/sparc32/src/userspace.c (deleted)
	* kernel/genarch/Makefile.inc (modified)
	* kernel/genarch/include/genarch/drivers/grlib/irqmp.h (deleted)
	* kernel/genarch/include/genarch/drivers/grlib/timer.h (deleted)
	* kernel/genarch/include/genarch/drivers/grlib/uart.h (deleted)
	* kernel/genarch/src/drivers/grlib/irqmp.c (deleted)
	* kernel/genarch/src/drivers/grlib/uart.c (deleted)
	* release/Makefile (modified)
	* tools/autotool.py (modified)
	* tools/toolchain.sh (modified)
	* uspace/drv/bus/amba/Makefile (deleted)
	* uspace/drv/bus/amba/amba.c (deleted)
	* uspace/drv/bus/amba/amba.ma (deleted)
	* uspace/drv/bus/amba/ambapp.h (deleted)
	* uspace/drv/char/grlib_uart/Makefile (deleted)
	* uspace/drv/char/grlib_uart/cyclic_buffer.h (deleted)
	* uspace/drv/char/grlib_uart/grlib_uart.c (deleted)
	* uspace/drv/char/grlib_uart/grlib_uart.ma (deleted)
	* uspace/drv/platform/leon3/Makefile (deleted)
	* uspace/drv/platform/leon3/leon3.c (deleted)
	* uspace/drv/platform/leon3/leon3.h (deleted)
	* uspace/drv/platform/leon3/leon3.ma (deleted)
	* uspace/lib/c/arch/sparc32/Makefile.common (deleted)
	* uspace/lib/c/arch/sparc32/Makefile.inc (deleted)
	* uspace/lib/c/arch/sparc32/_link.ld.in (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/atomic.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/barrier.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/config.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/context_offset.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/ddi.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/elf.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/elf_linux.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/faddr.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/fibril.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/inttypes.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/istate.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/stack.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/stackarg.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/stddef.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/stdint.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/syscall.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/thread.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/tls.h (deleted)
	* uspace/lib/c/arch/sparc32/include/libarch/types.h (deleted)
	* uspace/lib/c/arch/sparc32/src/entry.S (deleted)
	* uspace/lib/c/arch/sparc32/src/entryjmp.S (deleted)
	* uspace/lib/c/arch/sparc32/src/fibril.S (deleted)
	* uspace/lib/c/arch/sparc32/src/stacktrace.c (deleted)
	* uspace/lib/c/arch/sparc32/src/stacktrace_asm.S (deleted)
	* uspace/lib/c/arch/sparc32/src/thread_entry.S (deleted)
	* uspace/lib/c/arch/sparc32/src/tls.c (deleted)
	* uspace/lib/math/arch/sparc32/Makefile.inc (deleted)
	* uspace/lib/math/arch/sparc32/include/libarch/math.h (deleted)

	Remove support for sparc32

	This architecture has been unmaintained ...


Sat, 03 Sep 2016 09:49:04 GMT Jakub Jermar <jakub@…> [4c3602c4]
	* kernel/generic/src/mm/backend_user.c (modified)

	Merge from lp:~jakub/helenos/pager


Fri, 02 Sep 2016 19:48:36 GMT Jakub Jermar <jakub@…> [d078c9b9]
	* kernel/generic/src/mm/backend_user.c (modified)

	Add implementation details to user_backend

	Forbid sharing and ...


Fri, 02 Sep 2016 17:58:05 GMT Jakub Jermar <jakub@…> [2c2d54a]
	* abi/include/abi/ipc/interfaces.h (modified)
	* abi/include/abi/ipc/methods.h (modified)
	* abi/include/abi/mm/as.h (modified)
	* kernel/Makefile (modified)
	* kernel/arch/abs32le/include/arch/mm/page.h (modified)
	* kernel/arch/amd64/include/arch/mm/page.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv4.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv6.h (modified)
	* kernel/arch/ia32/include/arch/mm/page.h (modified)
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/mips32/include/arch/mm/page.h (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/ppc32/include/arch/mm/page.h (modified)
	* kernel/arch/ppc32/src/mm/pht.c (modified)
	* kernel/arch/sparc32/include/arch/mm/page.h (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (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/genarch/src/mm/page_pt.c (modified)
	* kernel/generic/include/ipc/ipc.h (modified)
	* kernel/generic/include/ipc/sysipc.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/include/mm/page.h (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/ops/pagein.c (added)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/backend_anon.c (modified)
	* kernel/generic/src/mm/backend_elf.c (modified)
	* kernel/generic/src/mm/backend_user.c (added)
	* kernel/generic/src/mm/page.c (modified)
	* kernel/generic/src/synch/futex.c (modified)
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/mm/common.c (modified)
	* uspace/app/tester/mm/mapping1.c (modified)
	* uspace/app/tester/mm/pager1.c (added)
	* uspace/app/tester/mm/pager1.def (added)
	* uspace/app/tester/tester.c (modified)
	* uspace/app/tester/tester.h (modified)
	* uspace/app/trace/syscalls.c (modified)
	* uspace/lib/c/generic/as.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/elf/elf_mod.c (modified)
	* uspace/lib/c/generic/fibril.c (modified)
	* uspace/lib/c/generic/io/chargrid.c (modified)
	* uspace/lib/c/generic/malloc.c (modified)
	* uspace/lib/c/generic/thread.c (modified)
	* uspace/lib/c/include/as.h (modified)
	* uspace/lib/c/include/async.h (modified)
	* uspace/lib/draw/surface.c (modified)
	* uspace/lib/posix/source/sys/mman.c (modified)
	* uspace/srv/hid/compositor/compositor.c (modified)
	* uspace/srv/hid/console/console.c (modified)
	* uspace/srv/hid/output/output.c (modified)
	* uspace/srv/vfs/Makefile (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)
	* uspace/srv/vfs/vfs_pager.c (added)

	Merge from lp:~jakub/helenos/pager


Fri, 02 Sep 2016 17:43:06 GMT Jakub Jermar <jakub@…> [3233adb]
	* uspace/srv/vfs/vfs_pager.c (modified)

	Implement simple file pager for private mappings

	The pager is ...


Fri, 02 Sep 2016 17:23:53 GMT Jakub Jermar <jakub@…> [b1956e3]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Fix cstyle


Fri, 02 Sep 2016 16:10:39 GMT Jakub Jermar <jakub@…> [e755b3f]
	* uspace/app/tester/mm/pager1.c (modified)

	Modify pager1 test to map a temporary file


Fri, 02 Sep 2016 15:44:09 GMT Jakub Jermar <jakub@…> [ae6021d]
	* abi/include/abi/ipc/methods.h (modified)
	* abi/include/abi/mm/as.h (modified)
	* kernel/generic/include/mm/as.h (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/backend_user.c (modified)
	* uspace/app/tester/mm/pager1.c (modified)
	* uspace/lib/c/generic/as.c (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/include/as.h (modified)
	* uspace/lib/c/include/async.h (modified)

	Associate each paged as_area with its memory object upon creation
 ...


Fri, 02 Sep 2016 14:40:16 GMT Jakub Jermar <jakub@…> [c1f7a315]
	* uspace/srv/vfs/Makefile (modified)
	* uspace/srv/vfs/vfs.c (modified)
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_pager.c (added)

	Factor out handling of pager requests to vfs_pager.c


Fri, 02 Sep 2016 14:09:40 GMT Jakub Jermar <jakub@…> [e503517a]
	* uspace/srv/vfs/vfs.h (modified)
	* uspace/srv/vfs/vfs_ops.c (modified)

	Introduce vfs_rdwr_internal()

	This function can be used by the VFS ...


Fri, 02 Sep 2016 12:28:18 GMT Jakub Jermar <jakub@…> [42d08592]
	* uspace/srv/vfs/vfs_ops.c (modified)

	Factor out IPC communication from vfs_rdwr()


Thu, 01 Sep 2016 22:14:30 GMT Martin Decky <martin@…> [4bf0926e]
	* HelenOS.config (modified)
	* defaults/amd64/Makefile.config (modified)
	* kernel/arch/amd64/Makefile.inc (modified)
	* kernel/arch/amd64/include/arch/mm/km.h (modified)
	* kernel/arch/amd64/include/arch/mm/page.h (modified)
	* kernel/arch/amd64/src/boot/multiboot.S (modified)
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/amd64/src/context.S (modified)

	amd64: resurrect optional support for the 'large' memory model ...


Thu, 01 Sep 2016 17:05:13 GMT Jakub Jermar <jakub@…> [2a2fbc8]
	* kernel/arch/abs32le/include/arch/mm/page.h (modified)
	* kernel/arch/amd64/include/arch/mm/page.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv4.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv6.h (modified)
	* kernel/arch/ia32/include/arch/mm/page.h (modified)
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/mips32/include/arch/mm/page.h (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/ppc32/include/arch/mm/page.h (modified)
	* kernel/arch/ppc32/src/mm/pht.c (modified)
	* kernel/arch/sparc32/include/arch/mm/page.h (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (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/genarch/src/mm/page_pt.c (modified)
	* kernel/generic/include/mm/page.h (modified)
	* kernel/generic/src/ipc/ops/pagein.c (modified)
	* kernel/generic/src/mm/as.c (modified)
	* kernel/generic/src/mm/backend_anon.c (modified)
	* kernel/generic/src/mm/backend_elf.c (modified)
	* kernel/generic/src/mm/page.c (modified)
	* kernel/generic/src/synch/futex.c (modified)

	Merge from lp:~jakub/helenos/pt


Thu, 01 Sep 2016 16:46:27 GMT Jakub Jermar <jakub@…> [f126c87]
	* .bzrignore (modified)
	* HelenOS.config (modified)
	* abi/include/abi/elf.h (modified)
	* boot/Makefile.common (modified)
	* boot/arch/ia64/Makefile.inc (modified)
	* kernel/arch/amd64/include/arch/asm.h (modified)
	* kernel/arch/amd64/src/asm.S (modified)
	* kernel/arch/amd64/src/context.S (modified)
	* kernel/arch/arm32/src/asm.S (modified)
	* kernel/arch/arm32/src/context.S (modified)
	* kernel/arch/arm32/src/debug/stacktrace_asm.S (modified)
	* kernel/arch/arm32/src/eabi.S (modified)
	* kernel/arch/ia32/include/arch/asm.h (modified)
	* kernel/arch/ia32/include/arch/cpuid.h (modified)
	* kernel/arch/ia32/src/context.S (modified)
	* kernel/arch/ia32/src/ia32.c (modified)
	* kernel/arch/ia32/src/smp/ap.S (modified)
	* kernel/arch/ia64/src/debug/stacktrace_asm.S (modified)
	* kernel/arch/sparc32/include/arch/barrier.h (modified)
	* kernel/generic/include/adt/list.h (modified)
	* kernel/generic/src/adt/btree.c (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/test/test.c (modified)
	* kernel/test/test.h (modified)
	* tools/autotool.py (modified)
	* tools/ew.py (modified)
	* tools/toolchain.riscv.sh (added)
	* uspace/Makefile (modified)
	* uspace/Makefile.common (modified)
	* uspace/app/barber/barber.c (modified)
	* uspace/app/fontviewer/fontviewer.c (modified)
	* uspace/app/usbinfo/info.c (modified)
	* uspace/app/usbinfo/list.c (modified)
	* uspace/app/usbinfo/usbinfo.h (modified)
	* uspace/app/vcalc/Makefile (added)
	* uspace/app/vcalc/vcalc.c (added)
	* uspace/app/vdemo/vdemo.c (modified)
	* uspace/app/viewer/viewer.c (modified)
	* uspace/app/vlaunch/vlaunch.c (modified)
	* uspace/app/vterm/vterm.c (modified)
	* uspace/drv/bus/usb/ehci/main.c (modified)
	* uspace/drv/bus/usb/ehci/res.h (modified)
	* uspace/drv/bus/usb/ohci/endpoint_list.h (modified)
	* uspace/drv/bus/usb/ohci/hc.c (modified)
	* uspace/drv/bus/usb/ohci/hc.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/iso_transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/mem_access.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/ohci/main.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_batch.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_regs.h (modified)
	* uspace/drv/bus/usb/uhci/hc.c (modified)
	* uspace/drv/bus/usb/uhci/hc.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/link_pointer.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/queue_head.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/uhci/main.c (modified)
	* uspace/drv/bus/usb/uhci/transfer_list.h (modified)
	* uspace/drv/bus/usb/uhci/uhci_batch.c (modified)
	* uspace/drv/bus/usb/uhci/uhci_batch.h (modified)
	* uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified)
	* uspace/drv/bus/usb/usbhub/port.c (modified)
	* uspace/drv/bus/usb/usbhub/port.h (modified)
	* uspace/drv/bus/usb/usbhub/status.h (modified)
	* uspace/drv/bus/usb/usbhub/usbhub.c (modified)
	* uspace/drv/bus/usb/usbhub/usbhub.h (modified)
	* uspace/drv/bus/usb/usbmast/bo_trans.c (modified)
	* uspace/drv/bus/usb/usbmast/main.c (modified)
	* uspace/drv/bus/usb/usbmast/scsi_ms.c (modified)
	* uspace/drv/bus/usb/usbmid/explore.c (modified)
	* uspace/drv/bus/usb/usbmid/usbmid.c (modified)
	* uspace/drv/bus/usb/usbmid/usbmid.h (modified)
	* uspace/drv/bus/usb/vhc/devconn.c (modified)
	* uspace/drv/bus/usb/vhc/hub/virthub.c (modified)
	* uspace/drv/bus/usb/vhc/hub/virthub.h (modified)
	* uspace/drv/bus/usb/vhc/hub/virthubops.c (modified)
	* uspace/drv/bus/usb/vhc/main.c (modified)
	* uspace/drv/bus/usb/vhc/transfer.c (modified)
	* uspace/drv/bus/usb/vhc/vhcd.h (modified)
	* uspace/drv/nic/ar9271/ath_usb.c (modified)
	* uspace/lib/c/arch/amd64/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/arm32/src/eabi.S (modified)
	* uspace/lib/c/arch/arm32/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/ia32/src/rtld/reloc.c (modified)
	* uspace/lib/c/arch/ia32/src/syscall.S (modified)
	* uspace/lib/c/arch/ia64/src/fibril.S (modified)
	* uspace/lib/c/arch/ia64/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/ia64/src/syscall.S (modified)
	* uspace/lib/c/arch/mips32/src/entryjmp.S (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/dnsr.c (modified)
	* uspace/lib/c/generic/rtld/module.c (modified)
	* uspace/lib/c/generic/tls.c (modified)
	* uspace/lib/c/include/fibril.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/drv/generic/remote_ahci.c (modified)
	* uspace/lib/drv/generic/remote_usb.c (modified)
	* uspace/lib/drv/include/usb_iface.h (modified)
	* uspace/lib/drv/include/usbhc_iface.h (modified)
	* uspace/lib/gui/button.c (modified)
	* uspace/lib/gui/button.h (modified)
	* uspace/lib/gui/canvas.c (modified)
	* uspace/lib/gui/canvas.h (modified)
	* uspace/lib/gui/connection.c (modified)
	* uspace/lib/gui/grid.c (modified)
	* uspace/lib/gui/grid.h (modified)
	* uspace/lib/gui/label.c (modified)
	* uspace/lib/gui/label.h (modified)
	* uspace/lib/gui/minimal.c (modified)
	* uspace/lib/gui/minimal.h (modified)
	* uspace/lib/gui/terminal.c (modified)
	* uspace/lib/gui/terminal.h (modified)
	* uspace/lib/gui/widget.c (modified)
	* uspace/lib/gui/widget.h (modified)
	* uspace/lib/gui/window.c (modified)
	* uspace/lib/gui/window.h (modified)
	* uspace/lib/math/arch/amd64/src/sin.S (modified)
	* uspace/lib/math/arch/ia32/src/cos.S (modified)
	* uspace/lib/math/arch/ia32/src/sin.S (modified)
	* uspace/lib/math/arch/ia32/src/trunc.S (modified)
	* uspace/lib/uri/Makefile (modified)
	* uspace/lib/usb/include/usb/classes/hub.h (modified)
	* uspace/lib/usb/include/usb/debug.h (modified)
	* uspace/lib/usb/include/usb/descriptor.h (modified)
	* uspace/lib/usb/include/usb/dev.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/usb.c (modified)
	* uspace/lib/usbdev/include/usb/dev/poll.h (modified)
	* uspace/lib/usbdev/include/usb/dev/recognise.h (modified)
	* uspace/lib/usbdev/src/devdrv.c (modified)
	* uspace/lib/usbdev/src/devpoll.c (modified)
	* uspace/lib/usbdev/src/pipes.c (modified)
	* uspace/lib/usbdev/src/pipesinit.c (modified)
	* uspace/lib/usbdev/src/recognise.c (modified)
	* uspace/lib/usbdev/src/request.c (modified)
	* uspace/lib/usbhost/include/usb/host/endpoint.h (modified)
	* uspace/lib/usbhost/include/usb/host/hcd.h (modified)
	* uspace/lib/usbhost/src/usb_transfer_batch.c (modified)
	* uspace/lib/usbvirt/include/usbvirt/device.h (modified)
	* uspace/lib/usbvirt/src/ctrltransfer.c (modified)
	* uspace/srv/bd/vbd/disk.c (modified)
	* version (modified)

	Merge from mainline.


Thu, 01 Sep 2016 16:37:51 GMT Jakub Jermar <jakub@…> [fb63c06]
	* 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)

	Make page hash table critical sections smaller

	After the change of ...


Thu, 01 Sep 2016 16:10:02 GMT Martin Decky <martin@…> [8b6aa39]
	* boot/arch/riscv64/Makefile.inc (added)
	* boot/arch/riscv64/_link.ld.in (added)
	* boot/arch/riscv64/include/arch.h (added)
	* boot/arch/riscv64/include/asm.h (added)
	* boot/arch/riscv64/include/main.h (added)
	* boot/arch/riscv64/include/types.h (added)
	* boot/arch/riscv64/include/ucb.h (added)
	* boot/arch/riscv64/src/asm.S (added)
	* boot/arch/riscv64/src/main.c (added)
	* boot/arch/riscv64/src/putchar.c (added)
	* boot/arch/riscv64/src/ucb.c (added)
	* kernel/arch/riscv64/Makefile.inc (added)
	* kernel/arch/riscv64/_link.ld.in (added)
	* kernel/arch/riscv64/include/arch/arch.h (added)
	* kernel/arch/riscv64/include/arch/asm.h (added)
	* kernel/arch/riscv64/include/arch/atomic.h (added)
	* kernel/arch/riscv64/include/arch/barrier.h (added)
	* kernel/arch/riscv64/include/arch/boot/boot.h (added)
	* kernel/arch/riscv64/include/arch/context.h (added)
	* kernel/arch/riscv64/include/arch/context_struct.ag (added)
	* kernel/arch/riscv64/include/arch/cpu.h (added)
	* kernel/arch/riscv64/include/arch/cycle.h (added)
	* kernel/arch/riscv64/include/arch/elf.h (added)
	* kernel/arch/riscv64/include/arch/faddr.h (added)
	* kernel/arch/riscv64/include/arch/fpu_context.h (added)
	* kernel/arch/riscv64/include/arch/interrupt.h (added)
	* kernel/arch/riscv64/include/arch/istate.h (added)
	* kernel/arch/riscv64/include/arch/istate_struct.ag (added)
	* kernel/arch/riscv64/include/arch/mm/as.h (added)
	* kernel/arch/riscv64/include/arch/mm/asid.h (added)
	* kernel/arch/riscv64/include/arch/mm/frame.h (added)
	* kernel/arch/riscv64/include/arch/mm/km.h (added)
	* kernel/arch/riscv64/include/arch/mm/page.h (added)
	* kernel/arch/riscv64/include/arch/mm/tlb.h (added)
	* kernel/arch/riscv64/include/arch/proc/task.h (added)
	* kernel/arch/riscv64/include/arch/proc/thread.h (added)
	* kernel/arch/riscv64/include/arch/stack.h (added)
	* kernel/arch/riscv64/include/arch/types.h (added)
	* kernel/arch/riscv64/src/asm.S (added)
	* kernel/arch/riscv64/src/cpu/cpu.c (added)
	* kernel/arch/riscv64/src/debug/stacktrace.c (added)
	* kernel/arch/riscv64/src/mm/as.c (added)
	* kernel/arch/riscv64/src/mm/frame.c (added)
	* kernel/arch/riscv64/src/mm/km.c (added)
	* kernel/arch/riscv64/src/mm/page.c (added)
	* kernel/arch/riscv64/src/mm/tlb.c (added)
	* kernel/arch/riscv64/src/proc/scheduler.c (added)
	* kernel/arch/riscv64/src/proc/task.c (added)
	* kernel/arch/riscv64/src/proc/thread.c (added)
	* kernel/arch/riscv64/src/riscv64.c (added)
	* kernel/arch/riscv64/src/userspace.c (added)
	* uspace/lib/c/arch/riscv64/Makefile.inc (added)
	* uspace/lib/c/arch/riscv64/_link.ld.in (added)
	* uspace/lib/c/arch/riscv64/include/libarch/atomic.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/barrier.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/ddi.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/elf.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/elf_linux.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/entry.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/faddr.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/fibril.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/fibril_context.ag (added)
	* uspace/lib/c/arch/riscv64/include/libarch/inttypes.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/istate.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/istate_struct.ag (added)
	* uspace/lib/c/arch/riscv64/include/libarch/stddef.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/stdint.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/syscall.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/thread.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/tls.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/types.h (added)
	* uspace/lib/c/arch/riscv64/src/entry.c (added)
	* uspace/lib/c/arch/riscv64/src/entryjmp.c (added)
	* uspace/lib/c/arch/riscv64/src/fibril.c (added)
	* uspace/lib/c/arch/riscv64/src/stacktrace.c (added)
	* uspace/lib/c/arch/riscv64/src/syscall.c (added)
	* uspace/lib/c/arch/riscv64/src/thread_entry.c (added)
	* uspace/lib/c/arch/riscv64/src/tls.c (added)
	* uspace/lib/math/arch/riscv64/Makefile.inc (added)
	* uspace/lib/math/arch/riscv64/include/libarch/math.h (added)

	dummy/fake support for RISC-V (RV64G)
	it compiles and the boot ...


Wed, 31 Aug 2016 19:52:21 GMT Martin Decky <martin@…> [bdfdc51c]
	* boot/Makefile.common (modified)
	* uspace/Makefile (modified)
	* uspace/app/vcalc/Makefile (added)
	* uspace/app/vcalc/vcalc.c (added)
	* uspace/app/vlaunch/vlaunch.c (modified)

	very naive integer GUI calculator


Wed, 31 Aug 2016 17:51:04 GMT Jakub Jermar <jakub@…> [346b12a2]
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/genarch/src/mm/page_pt.c (modified)
	* kernel/generic/include/mm/page.h (modified)
	* kernel/generic/src/mm/page.c (modified)

	Add page_mapping_update()

	page_mapping_update() can be used to ...


Wed, 31 Aug 2016 15:43:01 GMT Martin Decky <martin@…> [10cb47e]
	* uspace/app/barber/barber.c (modified)
	* uspace/app/fontviewer/fontviewer.c (modified)
	* uspace/app/vdemo/vdemo.c (modified)
	* uspace/app/viewer/viewer.c (modified)
	* uspace/app/vlaunch/vlaunch.c (modified)
	* uspace/app/vterm/vterm.c (modified)
	* uspace/lib/gui/button.c (modified)
	* uspace/lib/gui/button.h (modified)
	* uspace/lib/gui/canvas.c (modified)
	* uspace/lib/gui/canvas.h (modified)
	* uspace/lib/gui/connection.c (modified)
	* uspace/lib/gui/grid.c (modified)
	* uspace/lib/gui/grid.h (modified)
	* uspace/lib/gui/label.c (modified)
	* uspace/lib/gui/label.h (modified)
	* uspace/lib/gui/minimal.c (modified)
	* uspace/lib/gui/minimal.h (modified)
	* uspace/lib/gui/terminal.c (modified)
	* uspace/lib/gui/terminal.h (modified)
	* uspace/lib/gui/widget.c (modified)
	* uspace/lib/gui/widget.h (modified)
	* uspace/lib/gui/window.c (modified)
	* uspace/lib/gui/window.h (modified)

	add support for custom client data into widgets


Wed, 31 Aug 2016 14:16:45 GMT Jakub Jermar <jakub@…> [38dc82d]
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/ppc32/src/mm/pht.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/genarch/src/mm/page_pt.c (modified)
	* kernel/generic/include/mm/page.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/page.c (modified)
	* kernel/generic/src/synch/futex.c (modified)

	Make page_mapping_find() return a copy rather than the actual PTE
 ...


Wed, 31 Aug 2016 14:12:45 GMT Jakub Jermar <jakub@…> [dc05a9a]
	* kernel/arch/abs32le/include/arch/mm/page.h (modified)
	* kernel/arch/amd64/include/arch/mm/page.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv4.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_armv6.h (modified)
	* kernel/arch/ia32/include/arch/mm/page.h (modified)
	* kernel/arch/mips32/include/arch/mm/page.h (modified)
	* kernel/arch/ppc32/include/arch/mm/page.h (modified)
	* kernel/arch/sparc32/include/arch/mm/page.h (modified)
	* kernel/genarch/include/genarch/mm/page_ht.h (modified)

	Fix PTE_VALID_ARCH macros

	The PTE_VALID_ARCH macros are rewritten ...


Wed, 31 Aug 2016 11:15:39 GMT Martin Decky <martin@…> [58563585]
	* .bzrignore (modified)
	* boot/arch/ia64/Makefile.inc (modified)
	* uspace/Makefile.common (modified)
	* uspace/app/usbinfo/info.c (modified)
	* uspace/app/usbinfo/list.c (modified)
	* uspace/app/usbinfo/usbinfo.h (modified)
	* uspace/drv/bus/usb/ehci/main.c (modified)
	* uspace/drv/bus/usb/ehci/res.h (modified)
	* uspace/drv/bus/usb/ohci/endpoint_list.h (modified)
	* uspace/drv/bus/usb/ohci/hc.c (modified)
	* uspace/drv/bus/usb/ohci/hc.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/completion_codes.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/endpoint_descriptor.c (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/hcca.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/iso_transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/mem_access.h (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/bus/usb/ohci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/ohci/main.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_batch.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_endpoint.c (modified)
	* uspace/drv/bus/usb/ohci/ohci_regs.h (modified)
	* uspace/drv/bus/usb/uhci/hc.c (modified)
	* uspace/drv/bus/usb/uhci/hc.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/link_pointer.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/queue_head.h (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.c (modified)
	* uspace/drv/bus/usb/uhci/hw_struct/transfer_descriptor.h (modified)
	* uspace/drv/bus/usb/uhci/main.c (modified)
	* uspace/drv/bus/usb/uhci/transfer_list.h (modified)
	* uspace/drv/bus/usb/uhci/uhci_batch.c (modified)
	* uspace/drv/bus/usb/uhci/uhci_batch.h (modified)
	* uspace/drv/bus/usb/usbhid/mouse/mousedev.c (modified)
	* uspace/drv/bus/usb/usbhub/port.c (modified)
	* uspace/drv/bus/usb/usbhub/port.h (modified)
	* uspace/drv/bus/usb/usbhub/status.h (modified)
	* uspace/drv/bus/usb/usbhub/usbhub.c (modified)
	* uspace/drv/bus/usb/usbhub/usbhub.h (modified)
	* uspace/drv/bus/usb/usbmast/bo_trans.c (modified)
	* uspace/drv/bus/usb/usbmast/main.c (modified)
	* uspace/drv/bus/usb/usbmast/scsi_ms.c (modified)
	* uspace/drv/bus/usb/usbmid/explore.c (modified)
	* uspace/drv/bus/usb/usbmid/usbmid.c (modified)
	* uspace/drv/bus/usb/usbmid/usbmid.h (modified)
	* uspace/drv/bus/usb/vhc/devconn.c (modified)
	* uspace/drv/bus/usb/vhc/hub/virthub.c (modified)
	* uspace/drv/bus/usb/vhc/hub/virthub.h (modified)
	* uspace/drv/bus/usb/vhc/hub/virthubops.c (modified)
	* uspace/drv/bus/usb/vhc/main.c (modified)
	* uspace/drv/bus/usb/vhc/transfer.c (modified)
	* uspace/drv/bus/usb/vhc/vhcd.h (modified)
	* uspace/drv/nic/ar9271/ath_usb.c (modified)
	* uspace/lib/c/arch/amd64/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/arm32/src/eabi.S (modified)
	* uspace/lib/c/arch/arm32/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/ia32/src/rtld/reloc.c (modified)
	* uspace/lib/c/arch/ia32/src/syscall.S (modified)
	* uspace/lib/c/arch/ia64/src/fibril.S (modified)
	* uspace/lib/c/arch/ia64/src/stacktrace_asm.S (modified)
	* uspace/lib/c/arch/ia64/src/syscall.S (modified)
	* uspace/lib/c/arch/mips32/src/entryjmp.S (modified)
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/generic/dnsr.c (modified)
	* uspace/lib/c/generic/rtld/module.c (modified)
	* uspace/lib/c/generic/tls.c (modified)
	* uspace/lib/c/include/fibril.h (modified)
	* uspace/lib/drv/generic/driver.c (modified)
	* uspace/lib/drv/generic/remote_ahci.c (modified)
	* uspace/lib/drv/generic/remote_usb.c (modified)
	* uspace/lib/drv/include/usb_iface.h (modified)
	* uspace/lib/drv/include/usbhc_iface.h (modified)
	* uspace/lib/math/arch/amd64/src/sin.S (modified)
	* uspace/lib/math/arch/ia32/src/cos.S (modified)
	* uspace/lib/math/arch/ia32/src/sin.S (modified)
	* uspace/lib/math/arch/ia32/src/trunc.S (modified)
	* uspace/lib/usb/include/usb/classes/hub.h (modified)
	* uspace/lib/usb/include/usb/debug.h (modified)
	* uspace/lib/usb/include/usb/descriptor.h (modified)
	* uspace/lib/usb/include/usb/dev.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usb/src/usb.c (modified)
	* uspace/lib/usbdev/include/usb/dev/poll.h (modified)
	* uspace/lib/usbdev/include/usb/dev/recognise.h (modified)
	* uspace/lib/usbdev/src/devdrv.c (modified)
	* uspace/lib/usbdev/src/devpoll.c (modified)
	* uspace/lib/usbdev/src/pipes.c (modified)
	* uspace/lib/usbdev/src/pipesinit.c (modified)
	* uspace/lib/usbdev/src/recognise.c (modified)
	* uspace/lib/usbdev/src/request.c (modified)
	* uspace/lib/usbhost/include/usb/host/endpoint.h (modified)
	* uspace/lib/usbhost/include/usb/host/hcd.h (modified)
	* uspace/lib/usbhost/src/usb_transfer_batch.c (modified)
	* uspace/lib/usbvirt/include/usbvirt/device.h (modified)
	* uspace/lib/usbvirt/src/ctrltransfer.c (modified)
	* uspace/srv/bd/vbd/disk.c (modified)

	code review and cstyle cleanup (no change in functionality)


Tue, 30 Aug 2016 21:07:17 GMT Jakub Jermar <jakub@…> [9befb0d]
	* kernel/generic/src/ipc/ops/pagein.c (modified)
	* kernel/generic/src/mm/backend_user.c (modified)

	Increment reference count only for physical memory frames


Tue, 30 Aug 2016 18:12:40 GMT Jakub Jermar <jakub@…> [dd5f703]
	* uspace/app/tester/Makefile (modified)
	* uspace/app/tester/mm/pager1.c (added)
	* uspace/app/tester/mm/pager1.def (added)
	* uspace/app/tester/tester.c (modified)
	* uspace/app/tester/tester.h (modified)

	Add pager1 test to tester


Tue, 30 Aug 2016 18:10:13 GMT Jakub Jermar <jakub@…> [a481d81]
	* uspace/srv/vfs/vfs.c (modified)

	Implement simple VFS pager for testing purposes


Tue, 30 Aug 2016 18:06:41 GMT Jakub Jermar <jakub@…> [101516d]
	* uspace/lib/c/generic/async.c (modified)
	* uspace/lib/c/include/as.h (modified)
	* uspace/lib/c/include/async.h (modified)

	Add async framework wrapper around as_area_create()

	This is ...


Tue, 30 Aug 2016 17:18:30 GMT Jakub Jermar <jakub@…> [2f6ad06]
	* uspace/srv/hid/compositor/compositor.c (modified)
	* uspace/srv/hid/console/console.c (modified)
	* uspace/srv/hid/output/output.c (modified)

	Include task.h


Tue, 30 Aug 2016 16:10:26 GMT Jakub Jermar <jakub@…> [5c2af75]
	* kernel/generic/src/mm/backend_user.c (modified)

	Implement user_backend page fault handler


Tue, 30 Aug 2016 16:09:17 GMT Jakub Jermar <jakub@…> [072607b]
	* abi/include/abi/ipc/methods.h (modified)
	* kernel/Makefile (modified)
	* kernel/generic/src/ipc/ops/pagein.c (added)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/ipc/sysipc_ops.c (modified)

	Add IPC_M_PAGE_IN system method


Mon, 29 Aug 2016 12:54:24 GMT Jakub Jermar <jakub@…> [c32b6f0]
	* uspace/app/trace/syscalls.c (modified)

	Fix number of arguments for SYS_AS_AREA_CREATE