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

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 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 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


Mon, 21 Aug 2017 18:55:33 GMT Martin Decky <martin@…> [d639eaa]
	* kernel/arch/riscv64/Makefile.inc (modified)
	* kernel/arch/riscv64/_link.ld.in (modified)

	riscv64: update linker script, kernel functionality up to scheduling


Mon, 21 Aug 2017 18:54:48 GMT Martin Decky <martin@…> [7850dda]
	* kernel/test/synch/rcu1.c (modified)

	riscv64: temporarily workaround GCC 7.1.0 internal compiler error


Mon, 21 Aug 2017 18:47:25 GMT Martin Decky <martin@…> [6c742f5e]
	* kernel/arch/riscv64/src/asm.S (modified)
	* kernel/arch/riscv64/src/riscv64.c (modified)

	riscv64: helper routines


Mon, 21 Aug 2017 18:46:34 GMT Martin Decky <martin@…> [ccc362a1]
	* kernel/arch/riscv64/include/arch/arch.h (modified)
	* kernel/arch/riscv64/include/arch/mm/asid.h (modified)
	* kernel/arch/riscv64/include/arch/mm/frame.h (modified)
	* kernel/arch/riscv64/include/arch/mm/km.h (modified)
	* kernel/arch/riscv64/include/arch/mm/page.h (modified)
	* kernel/arch/riscv64/src/mm/as.c (modified)
	* kernel/arch/riscv64/src/mm/frame.c (modified)
	* kernel/arch/riscv64/src/mm/km.c (modified)
	* kernel/arch/riscv64/src/mm/page.c (modified)
	* kernel/arch/riscv64/src/riscv64.c (modified)

	riscv64: memory management routines, reflecting the latest Privileged ...


Mon, 21 Aug 2017 18:42:28 GMT Martin Decky <martin@…> [c16479e]
	* kernel/arch/riscv64/include/arch/asm.h (modified)

	riscv64: interrupt management routines


Mon, 21 Aug 2017 18:41:40 GMT Martin Decky <martin@…> [5f2926a]
	* kernel/arch/riscv64/include/arch/context.h (modified)
	* kernel/arch/riscv64/include/arch/context_struct.ag (modified)
	* kernel/arch/riscv64/src/context.S (added)

	riscv64: context saving/restoring routines


Mon, 21 Aug 2017 18:40:26 GMT Martin Decky <martin@…> [05b3640]
	* kernel/arch/riscv64/include/arch/boot/boot.h (modified)
	* kernel/arch/riscv64/src/boot/boot.S (added)

	riscv64: update boot interface


Mon, 21 Aug 2017 18:38:44 GMT Martin Decky <martin@…> [fcfe416]
	* kernel/arch/riscv64/include/arch/drivers/ucb.h (added)
	* kernel/arch/riscv64/src/drivers/ucb.c (added)

	riscv64: UC Berkeley Host/Target Interface driver


Mon, 21 Aug 2017 18:36:23 GMT Martin Decky <martin@…> [c58441d]
	* kernel/arch/abs32le/src/mm/frame.c (modified)
	* kernel/arch/ia32/src/mm/frame.c (modified)
	* kernel/test/synch/rcu1.c (modified)

	cstyle


Mon, 21 Aug 2017 18:23:39 GMT Martin Decky <martin@…> [ae8d7b0]
	* boot/arch/riscv64/Makefile.inc (modified)
	* boot/arch/riscv64/_link.ld.in (modified)
	* boot/arch/riscv64/include/arch.h (modified)
	* boot/arch/riscv64/include/asm.h (modified)
	* boot/arch/riscv64/include/mm.h (added)
	* boot/arch/riscv64/include/types.h (modified)
	* boot/arch/riscv64/include/ucb.h (modified)
	* boot/arch/riscv64/src/asm.S (modified)
	* boot/arch/riscv64/src/main.c (modified)
	* boot/arch/riscv64/src/ucb.c (modified)
	* tools/ew.py (modified)

	riscv64: update to the latest Privileged Architecture specification ...


Mon, 21 Aug 2017 17:47:05 GMT Martin Decky <martin@…> [fdc29300]
	* HelenOS.config (modified)

	riscv64: add dummy I/O map support


Thu, 03 Aug 2017 08:06:51 GMT Vojtech Horky <vojtechhorky@…> [65c28f7]
	* uspace/lib/posix/Makefile (modified)
	* uspace/lib/posix/include/posix/dlfcn.h (added)
	* uspace/lib/posix/include/posix/stdbool.h (added)
	* uspace/lib/posix/include/posix/sys/time.h (added)
	* uspace/lib/posix/source/dlfcn.c (added)

	libposix: add dlfcn.h, stdbool.h and sys/time.h


Fri, 21 Jul 2017 20:00:53 GMT Jakub Jermar <jakub@…> [3009164]
	* kernel/genarch/Makefile.inc (modified)
	* kernel/genarch/include/genarch/multiboot/multiboot.h (modified)
	* kernel/genarch/src/multiboot/common.c (added)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* kernel/genarch/src/multiboot/multiboot2.c (modified)

	Deduplicate multiboot cmdline parsing code


Fri, 21 Jul 2017 19:21:59 GMT Jakub Jermar <jakub@…> [9ef1fade]
	* kernel/arch/amd64/src/boot/multiboot2.S (modified)
	* kernel/arch/ia32/src/boot/multiboot2.S (modified)
	* kernel/genarch/include/genarch/multiboot/multiboot2.h (modified)
	* kernel/genarch/src/multiboot/multiboot2.c (modified)

	Support boot_args also for multiboot2 boots


Sun, 16 Jul 2017 17:55:23 GMT Jiri Svoboda <jiri@…> [9f64c1e]
	* uspace/lib/label/include/std/fat.h (modified)
	* uspace/lib/label/src/mbr.c (modified)
	* uspace/srv/fs/fat/fat.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)

	Fix fat32 EBPB packing. Fix 32-bit FAT BS being detected as MBR. Fix ...


Fri, 14 Jul 2017 21:31:44 GMT Jiri Svoboda <jiri@…> [5772aa1]
	* uspace/lib/label/Makefile (modified)
	* uspace/lib/label/include/label/empty.h (added)
	* uspace/lib/label/include/label/label.h (moved)
	* uspace/lib/label/src/empty.c (added)
	* uspace/lib/label/src/label.c (modified)
	* uspace/lib/label/test/label.c (modified)
	* uspace/srv/bd/vbd/disk.c (modified)
	* uspace/srv/bd/vbd/types/vbd.h (modified)
	* uspace/srv/bd/vbd/vbd.c (modified)
	* uspace/srv/volsrv/Makefile (modified)
	* uspace/srv/volsrv/empty.c (modified)

	VBD needs to empty a newly created partition before exposing it to ...


Wed, 12 Jul 2017 15:02:49 GMT Martin Decky <martin@…> [94c05b89]
	* boot/Makefile (modified)
	* boot/Makefile.build (modified)
	* boot/Makefile.common (modified)
	* boot/arch/arm32/Makefile.inc (modified)
	* boot/arch/ia64/Makefile.inc (modified)
	* boot/arch/mips32/Makefile.inc (modified)
	* boot/arch/ppc32/Makefile.inc (modified)
	* boot/arch/riscv64/Makefile.inc (modified)
	* boot/arch/sparc64/Makefile.inc (modified)
	* tools/mkarray.py (modified)

	use the .incbin directive instead of marshalling the data manually ...


Tue, 11 Jul 2017 19:05:33 GMT Jiri Svoboda <jiri@…> [f3504c1]
	* uspace/app/fdisk/fdisk.c (modified)
	* uspace/app/mkexfat/exfat.h (modified)
	* uspace/app/mkexfat/mkexfat.c (modified)
	* uspace/srv/fs/exfat/exfat_dentry.c (modified)
	* uspace/srv/fs/exfat/exfat_dentry.h (modified)
	* uspace/srv/fs/exfat/exfat_directory.c (modified)
	* uspace/srv/fs/exfat/exfat_directory.h (modified)
	* uspace/srv/fs/exfat/exfat_ops.c (modified)
	* uspace/srv/volsrv/mkfs.c (modified)

	ExFAT volume label support.


Tue, 11 Jul 2017 18:44:04 GMT Jiri Svoboda <jiri@…> [b2906c0]
	* uspace/lib/c/generic/str.c (modified)
	* uspace/lib/c/include/str.h (modified)
	* uspace/srv/fs/exfat/exfat_dentry.c (modified)
	* uspace/srv/fs/exfat/exfat_dentry.h (modified)
	* uspace/srv/fs/exfat/exfat_directory.c (modified)
	* uspace/srv/fs/fat/fat_dentry.c (modified)
	* uspace/srv/fs/fat/fat_dentry.h (modified)
	* uspace/srv/fs/fat/fat_directory.c (modified)
	* uspace/srv/fs/udf/udf_osta.c (modified)

	One function to compute the number of code units in a UTF-16 null- ...


Mon, 10 Jul 2017 17:49:02 GMT Jiri Svoboda <jiri@…> [9bf4488]
	* kernel/arch/amd64/src/interrupt.c (modified)

	Revert accidental change.


Sat, 08 Jul 2017 17:06:34 GMT Jiri Svoboda <jiri@…> [89e2aac]
	* uspace/app/sysinst/sysinst.c (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)

	Fix sysinst.


Sat, 08 Jul 2017 16:12:03 GMT Jiri Svoboda <jiri@…> [1c88835]
	* kernel/arch/amd64/src/interrupt.c (modified)
	* uspace/srv/fs/cdfs/cdfs_ops.c (modified)

	Fix CDFS unaligned memory access when decoding Joliet file names.


Thu, 06 Jul 2017 16:19:19 GMT Jiri Svoboda <jiri@…> [3cd27c1]
	* .bzrignore (modified)

	Update bzrignore.


Thu, 06 Jul 2017 15:55:31 GMT Jiri Svoboda <jiri@…> [5cd1eb9a]
	* uspace/app/init/init.c (modified)

	Revert inadvertend change to init.


Thu, 06 Jul 2017 15:52:15 GMT Jiri Svoboda <jiri@…> [9c2c7d2]
	* uspace/app/fdisk/fdisk.c (modified)
	* uspace/app/init/init.c (modified)
	* uspace/app/mkfat/fat_dentry.h (added)
	* uspace/lib/c/generic/vol.c (modified)
	* uspace/lib/c/include/ipc/vol.h (modified)
	* uspace/lib/c/include/types/vol.h (modified)
	* uspace/lib/c/include/vol.h (modified)
	* uspace/lib/fdisk/include/fdisk.h (modified)
	* uspace/lib/fdisk/include/types/fdisk.h (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)
	* uspace/srv/volsrv/mkfs.c (modified)
	* uspace/srv/volsrv/mkfs.h (modified)
	* uspace/srv/volsrv/part.c (modified)
	* uspace/srv/volsrv/part.h (modified)
	* uspace/srv/volsrv/volsrv.c (modified)

	Fdisk should be able to set volume label for newly created
	partitions.


Tue, 04 Jul 2017 15:05:43 GMT Jiri Svoboda <jiri@…> [d858a660]
	* uspace/app/fdisk/fdisk.c (modified)
	* uspace/lib/c/include/ipc/vol.h (modified)
	* uspace/lib/c/include/types/vol.h (modified)
	* uspace/lib/fdisk/include/types/fdisk.h (modified)
	* uspace/lib/fdisk/src/fdisk.c (modified)
	* uspace/srv/volsrv/part.c (modified)
	* uspace/srv/volsrv/types/part.h (modified)

	Fdisk should print volume labels.


Mon, 03 Jul 2017 18:14:01 GMT Jiri Svoboda <jiri@…> [2456fd0]
	* uspace/app/mkfat/mkfat.c (modified)

	Improve mkfat option parsing.


Sun, 02 Jul 2017 17:04:15 GMT Jiri Svoboda <jiri@…> [58fa3e6]
	* uspace/app/mkfat/mkfat.c (modified)

	mkfat sets filesystem type field to invalid value for FAT12/16.


Sun, 02 Jul 2017 17:03:58 GMT Jiri Svoboda <jiri@…> [a927398]
	* uspace/app/mkfat/mkfat.c (modified)

	Fix FAT size computation for auto-detected FAT32.


Sun, 02 Jul 2017 16:22:09 GMT Jiri Svoboda <jiri@…> [f4ae95a]
	* uspace/app/mkfat/mkfat.c (modified)
	* uspace/srv/fs/fat/fat_dentry.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)

	mkfat needs to be able to set the volume label. fat FS should ignore ...


Wed, 28 Jun 2017 19:32:20 GMT Jakub Jermar <jakub@…> [ee50130]
	* kernel/generic/src/ddi/irq.c (modified)

	Improve cstyle


Wed, 28 Jun 2017 16:05:37 GMT Jiri Svoboda <jiri@…> [39b0a51]
	* uspace/srv/fs/fat/fat_dentry.c (modified)
	* uspace/srv/fs/fat/fat_dentry.h (modified)
	* uspace/srv/fs/fat/fat_directory.c (modified)
	* uspace/srv/fs/fat/fat_directory.h (modified)
	* uspace/srv/fs/fat/fat_ops.c (modified)

	FAT decoding of volume label.


Tue, 27 Jun 2017 17:14:57 GMT Jiri Svoboda <jiri@…> [30eab78]
	* kernel/generic/src/adt/list.c (modified)
	* uspace/lib/c/generic/adt/list.c (modified)
	* uspace/lib/c/include/adt/list.h (modified)

	Remove remaining differences between kernel and user lists.


Tue, 27 Jun 2017 16:52:59 GMT Jiri Svoboda <jiri@…> [b76ce3f]
	* kernel/generic/include/adt/list.h (modified)
	* uspace/lib/c/include/adt/list.h (modified)

	Reduce divergence between kernel and libc versions of adt/list.h


Tue, 27 Jun 2017 16:32:35 GMT Jiri Svoboda <jiri@…> [9e7615d]
	* uspace/lib/label/include/std/fat.h (added)
	* uspace/lib/label/src/mbr.c (modified)

	Avoid misinterpreting FAT boot record as MBR.


Thu, 22 Jun 2017 18:20:16 GMT Jiri Svoboda <jiri@…> [80da8f70]
	* boot/Makefile.common (modified)
	* uspace/lib/label/Makefile (modified)
	* uspace/lib/label/test/label.c (added)
	* uspace/lib/label/test/main.c (added)

	Add unit tests for liblabel.


Tue, 20 Jun 2017 17:34:02 GMT Jiri Svoboda <jiri@…> [deacc58d]
	* uspace/lib/label/Makefile (modified)
	* uspace/lib/label/include/label.h (modified)
	* uspace/lib/label/include/types/liblabel.h (modified)
	* uspace/lib/label/src/dummy.c (modified)
	* uspace/lib/label/src/gpt.c (modified)
	* uspace/lib/label/src/label.c (modified)
	* uspace/lib/label/src/mbr.c (modified)
	* uspace/srv/bd/vbd/disk.c (modified)

	Break liblabel dependency on libblock.


Mon, 19 Jun 2017 21:47:42 GMT Jiri Svoboda <jiri@…> [63e27ef]
	* kernel/arch/amd64/src/ddi/ddi.c (modified)
	* kernel/arch/amd64/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/raspberrypi/raspberrypi.c (modified)
	* kernel/arch/ia32/src/ddi/ddi.c (modified)
	* kernel/arch/ia32/src/interrupt.c (modified)
	* kernel/arch/ia32/src/smp/apic.c (modified)
	* kernel/arch/ia32/src/smp/mps.c (modified)
	* kernel/arch/ia32/src/smp/smp.c (modified)
	* kernel/arch/ia64/include/arch/mm/page.h (modified)
	* kernel/arch/ia64/src/drivers/ski.c (modified)
	* kernel/arch/ia64/src/interrupt.c (modified)
	* kernel/arch/ia64/src/mm/as.c (modified)
	* kernel/arch/ia64/src/mm/page.c (modified)
	* kernel/arch/ia64/src/mm/tlb.c (modified)
	* kernel/arch/mips32/src/exception.c (modified)
	* kernel/arch/mips32/src/mm/tlb.c (modified)
	* kernel/arch/ppc32/src/mm/pht.c (modified)
	* kernel/arch/sparc64/src/drivers/pci.c (modified)
	* kernel/arch/sparc64/src/drivers/tick.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/as.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/tsb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/as.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tlb.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/tsb.c (modified)
	* kernel/arch/sparc64/src/smp/sun4u/ipi.c (modified)
	* kernel/arch/sparc64/src/sparc64.c (modified)
	* kernel/genarch/include/genarch/drivers/amdm37x/gpt.h (modified)
	* kernel/genarch/include/genarch/drivers/bcm2835/irc.h (modified)
	* kernel/genarch/include/genarch/drivers/bcm2835/timer.h (modified)
	* kernel/genarch/include/genarch/drivers/omap/irc.h (modified)
	* kernel/genarch/include/genarch/drivers/pl050/pl050.h (modified)
	* kernel/genarch/src/acpi/acpi.c (modified)
	* kernel/genarch/src/acpi/madt.c (modified)
	* kernel/genarch/src/drivers/am335x/timer.c (modified)
	* kernel/genarch/src/drivers/dsrln/dsrlnin.c (modified)
	* kernel/genarch/src/drivers/ega/ega.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/s3c24xx/uart.c (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)
	* kernel/genarch/src/fb/bfb.c (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/genarch/src/kbrd/kbrd.c (modified)
	* kernel/genarch/src/kbrd/kbrd_at.c (modified)
	* kernel/genarch/src/mm/asid.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/genarch/src/mm/page_pt.c (modified)
	* kernel/genarch/src/ofw/ebus.c (modified)
	* kernel/genarch/src/srln/srln.c (modified)
	* kernel/generic/include/adt/list.h (modified)
	* kernel/generic/include/assert.h (added)
	* kernel/generic/include/debug.h (modified)
	* kernel/generic/include/preemption.h (modified)
	* kernel/generic/include/synch/rcu.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/src/adt/avl.c (modified)
	* kernel/generic/src/adt/bitmap.c (modified)
	* kernel/generic/src/adt/btree.c (modified)
	* kernel/generic/src/adt/cht.c (modified)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/console/chardev.c (modified)
	* kernel/generic/src/console/cmd.c (modified)
	* kernel/generic/src/console/console.c (modified)
	* kernel/generic/src/console/kconsole.c (modified)
	* kernel/generic/src/console/prompt.c (modified)
	* kernel/generic/src/cpu/cpu_mask.c (modified)
	* kernel/generic/src/ddi/ddi.c (modified)
	* kernel/generic/src/ddi/device.c (modified)
	* kernel/generic/src/interrupt/interrupt.c (modified)
	* kernel/generic/src/ipc/event.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/ops/dataread.c (modified)
	* kernel/generic/src/ipc/ops/datawrite.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/lib/elf.c (modified)
	* kernel/generic/src/lib/ra.c (modified)
	* kernel/generic/src/lib/rd.c (modified)
	* kernel/generic/src/lib/str.c (modified)
	* kernel/generic/src/main/kinit.c (modified)
	* kernel/generic/src/main/main.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_phys.c (modified)
	* kernel/generic/src/mm/backend_user.c (modified)
	* kernel/generic/src/mm/frame.c (modified)
	* kernel/generic/src/mm/km.c (modified)
	* kernel/generic/src/mm/page.c (modified)
	* kernel/generic/src/mm/reserve.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/mm/tlb.c (modified)
	* kernel/generic/src/proc/scheduler.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/the.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/smp/smp_call.c (modified)
	* kernel/generic/src/synch/futex.c (modified)
	* kernel/generic/src/synch/mutex.c (modified)
	* kernel/generic/src/synch/rcu.c (modified)
	* kernel/generic/src/synch/waitq.c (modified)
	* kernel/generic/src/synch/workqueue.c (modified)
	* kernel/generic/src/syscall/copy.c (modified)
	* kernel/generic/src/sysinfo/stats.c (modified)
	* kernel/generic/src/sysinfo/sysinfo.c (modified)
	* kernel/generic/src/udebug/udebug.c (modified)
	* kernel/generic/src/udebug/udebug_ipc.c (modified)
	* kernel/test/cht/cht1.c (modified)
	* kernel/test/smpcall/smpcall1.c (modified)
	* kernel/test/synch/rcu1.c (modified)
	* kernel/test/synch/workq-test-core.h (modified)

	ASSERT -> assert


Sat, 10 Jun 2017 10:06:39 GMT Jakub Jermar <jakub@…> [7354b5e]
	* uspace/app/blkdump/blkdump.c (modified)
	* uspace/app/bnchmark/bnchmark.c (modified)
	* uspace/app/devctl/devctl.c (modified)
	* uspace/app/loc/loc.c (modified)
	* uspace/app/mkexfat/mkexfat.c (modified)
	* uspace/app/mkfat/mkfat.c (modified)
	* uspace/app/mkmfs/mkmfs.c (modified)
	* uspace/app/taskdump/taskdump.c (modified)
	* uspace/app/testread/testread.c (modified)
	* uspace/app/trace/ipcp.c (modified)
	* uspace/app/trace/trace.c (modified)
	* uspace/lib/block/block.c (modified)
	* uspace/lib/c/include/offset.h (modified)
	* uspace/lib/c/include/sys/typefmt.h (deleted)
	* uspace/lib/posix/include/posix/sys/types.h (modified)
	* uspace/srv/bd/file_bd/file_bd.c (modified)
	* uspace/srv/hid/input/ctl/kbdev.c (modified)
	* uspace/srv/hid/input/proto/mousedev.c (modified)
	* uspace/srv/taskmon/taskmon.c (modified)

	Remove sys/typefmt.h


Fri, 09 Jun 2017 21:47:24 GMT Jakub Jermar <jakub@…> [e299dbe]
	* uspace/lib/c/include/adt/hash.h (modified)
	* uspace/lib/c/include/fourcc.h (moved)
	* uspace/lib/draw/codec/webp.c (modified)
	* uspace/lib/posix/include/posix/stdint.h (modified)

	Move fourcc_t to fourcc.h


Fri, 09 Jun 2017 21:39:05 GMT Jakub Jermar <jakub@…> [b4d08a4]
	* uspace/lib/c/include/sys/types.h (modified)
	* uspace/lib/c/include/unaligned.h (added)
	* uspace/srv/fs/fat/fat_dentry.h (modified)

	Move the unaligned types into unaligned.h


Fri, 09 Jun 2017 21:35:18 GMT Jakub Jermar <jakub@…> [98a3879]
	* uspace/lib/c/include/offset.h (modified)

	Fix copyright


Fri, 09 Jun 2017 21:26:31 GMT Jakub Jermar <jakub@…> [23c8acd9]
	* uspace/app/edit/search.h (modified)
	* uspace/app/testread/testread.c (modified)
	* uspace/lib/bithenge/include/bithenge/blob.h (modified)
	* uspace/lib/block/block.h (modified)
	* uspace/lib/c/arch/abs32le/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/abs32le/include/libarch/types.h (modified)
	* uspace/lib/c/arch/amd64/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/amd64/include/libarch/types.h (modified)
	* uspace/lib/c/arch/arm32/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/arm32/include/libarch/types.h (modified)
	* uspace/lib/c/arch/ia32/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/ia32/include/libarch/types.h (modified)
	* uspace/lib/c/arch/ia64/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/ia64/include/libarch/types.h (modified)
	* uspace/lib/c/arch/mips32/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/mips32/include/libarch/types.h (modified)
	* uspace/lib/c/arch/ppc32/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/ppc32/include/libarch/types.h (modified)
	* uspace/lib/c/arch/riscv64/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/riscv64/include/libarch/types.h (modified)
	* uspace/lib/c/arch/sparc64/include/libarch/stddef.h (modified)
	* uspace/lib/c/arch/sparc64/include/libarch/types.h (modified)
	* uspace/lib/c/generic/bd.c (modified)
	* uspace/lib/c/include/bd.h (modified)
	* uspace/lib/c/include/bd_srv.h (modified)
	* uspace/lib/c/include/dirent.h (modified)
	* uspace/lib/c/include/offset.h (added)
	* uspace/lib/c/include/stdint.h (modified)
	* uspace/lib/c/include/stdio.h (modified)
	* uspace/lib/c/include/sys/types.h (modified)
	* uspace/lib/c/include/vbd.h (modified)
	* uspace/lib/c/include/vfs/vfs.h (modified)
	* uspace/lib/draw/font/pcf.c (modified)
	* uspace/lib/fs/libfs.h (modified)
	* uspace/lib/http/include/http/receive-buffer.h (modified)
	* uspace/lib/label/include/types/liblabel.h (modified)
	* uspace/lib/posix/include/posix/sys/types.h (modified)
	* uspace/lib/posix/source/internal/common.h (modified)
	* uspace/lib/softrend/rectangle.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/srv/hid/output/proto/vt100.c (modified)

	Move off64_t and aoff64_t into offset.h


Wed, 07 Jun 2017 16:39:00 GMT Martin Decky <martin@…> [c09ff7b]
	* abi/include/abi/proc/uarg.h (modified)
	* boot/arch/riscv64/Makefile.inc (modified)
	* boot/arch/riscv64/_link.ld.in (modified)
	* boot/arch/riscv64/src/main.c (modified)
	* kernel/arch/riscv64/include/arch/istate_struct.ag (modified)
	* kernel/arch/riscv64/include/arch/mm/km.h (modified)
	* kernel/arch/riscv64/src/userspace.c (modified)
	* uspace/lib/c/arch/riscv64/Makefile.common (added)
	* uspace/lib/c/arch/riscv64/include/libarch/config.h (added)
	* uspace/lib/c/arch/riscv64/include/libarch/syscall.h (modified)
	* uspace/lib/c/arch/riscv64/include/libarch/tls.h (modified)
	* uspace/lib/c/arch/riscv64/src/entry.c (modified)
	* uspace/lib/c/arch/riscv64/src/stacktrace.c (modified)
	* uspace/lib/c/arch/riscv64/src/thread_entry.c (modified)

	riscv64: fix compilation


Wed, 07 Jun 2017 16:11:59 GMT Martin Decky <martin@…> [239e32b8]
	* boot/Makefile.build (modified)
	* boot/Makefile.grub (modified)
	* boot/Makefile.initrd (added)
	* boot/arch/amd64/Makefile.inc (modified)

	build initrd also for the targets that use GRUB


Wed, 07 Jun 2017 15:39:23 GMT Martin Decky <martin@…> [4646710]
	* boot/Makefile (modified)
	* boot/Makefile.build (modified)
	* boot/Makefile.common (modified)
	* boot/arch/arm32/Makefile.inc (modified)
	* boot/arch/arm32/_link.ld.in (modified)
	* boot/arch/arm32/src/main.c (modified)
	* boot/arch/ia64/Makefile.inc (modified)
	* boot/arch/ia64/_link.ld.in (modified)
	* boot/arch/ia64/src/main.c (modified)
	* boot/arch/mips32/Makefile.inc (modified)
	* boot/arch/mips32/_link.ld.in (modified)
	* boot/arch/mips32/src/main.c (modified)
	* boot/arch/ppc32/Makefile.inc (modified)
	* boot/arch/ppc32/_link.ld.in (modified)
	* boot/arch/ppc32/src/main.c (modified)
	* boot/arch/riscv64/_link.ld.in (modified)
	* boot/arch/sparc64/Makefile.inc (modified)
	* boot/arch/sparc64/_link.ld.in (modified)
	* boot/arch/sparc64/src/main.c (modified)
	* tools/pack.py (deleted)

	replace objcopy with mkarray.py
	(objcopy is notoriously problematic ...


Wed, 07 Jun 2017 15:11:10 GMT Martin Decky <martin@…> [22299ed]
	* tools/mkarray.py (modified)
	* uspace/app/barber/Makefile (modified)
	* uspace/app/vlaunch/Makefile (modified)

	add support for custom sections


Wed, 07 Jun 2017 12:07:32 GMT Martin Decky <martin@…> [5f53428a]
	* boot/Makefile.common (modified)

	cstyle


Wed, 07 Jun 2017 12:03:18 GMT Martin Decky <martin@…> [a961619]
	* uspace/lib/c/arch/arm32/Makefile.common (modified)

	cstyle


Mon, 05 Jun 2017 16:21:21 GMT Jakub Jermar <jakub@…> [9780584]
	* uspace/Makefile.common (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)

	Use -ffunction-sections and --gc-sections

	This change results in ...


Sun, 04 Jun 2017 21:11:35 GMT Jiri Svoboda <jiri@…> [7a99507]
	* boot/arch/arm32/include/mm.h (modified)
	* boot/arch/arm32/include/types.h (modified)
	* boot/arch/arm32/src/mm.c (modified)
	* boot/arch/arm32/src/putchar.c (modified)
	* boot/arch/ia64/include/pal.h (modified)
	* boot/arch/ia64/include/sal.h (modified)
	* boot/arch/ia64/include/ski.h (modified)
	* boot/arch/ia64/src/putchar.c (modified)
	* boot/arch/mips32/include/types.h (modified)
	* boot/arch/mips32/src/putchar.c (modified)
	* boot/arch/ppc32/include/types.h (modified)
	* boot/arch/riscv64/include/types.h (modified)
	* boot/arch/sparc64/include/asm.h (modified)
	* boot/arch/sparc64/include/main.h (modified)
	* boot/arch/sparc64/include/ofw.h (modified)
	* boot/arch/sparc64/include/types.h (modified)
	* boot/arch/sparc64/src/ofw.c (modified)
	* boot/genarch/src/multiplication.c (modified)
	* boot/generic/include/putchar.h (modified)
	* boot/generic/include/stddef.h (modified)
	* boot/generic/include/stdint.h (modified)

	Clear up stdint vs stddef in boot, missing includes, etc.


Sun, 04 Jun 2017 20:38:24 GMT Jiri Svoboda <jiri@…> [d735e2e]
	* boot/arch/arm32/src/main.c (modified)
	* boot/arch/ia64/src/ski.c (modified)
	* boot/generic/include/stdbool.h (added)
	* boot/generic/include/stddef.h (modified)
	* boot/generic/include/str.h (modified)
	* boot/generic/src/inflate.c (modified)
	* boot/generic/src/printf_core.c (modified)
	* boot/generic/src/str.c (modified)

	Boot should define bool in stdbool.h


Sun, 04 Jun 2017 19:47:46 GMT Martin Decky <martin@…> [de1712e]
	* boot/arch/arm32/include/mm.h (modified)
	* boot/arch/arm32/src/mm.c (modified)
	* boot/arch/arm32/src/putchar.c (modified)
	* boot/arch/ia64/include/pal.h (modified)
	* boot/arch/ia64/include/sal.h (modified)
	* boot/arch/ia64/src/putchar.c (modified)
	* boot/arch/ia64/src/ski.c (modified)
	* boot/arch/mips32/src/putchar.c (modified)
	* boot/arch/ppc32/include/asm.h (modified)
	* boot/arch/ppc32/include/main.h (modified)
	* boot/arch/ppc32/src/ofw.c (modified)
	* boot/arch/riscv64/include/asm.h (modified)
	* boot/arch/riscv64/include/ucb.h (modified)
	* boot/arch/riscv64/src/main.c (modified)
	* boot/arch/riscv64/src/putchar.c (modified)
	* boot/arch/sparc64/include/asm.h (modified)
	* boot/arch/sparc64/include/main.h (modified)
	* boot/arch/sparc64/include/ofw.h (modified)
	* boot/arch/sparc64/src/ofw.c (modified)
	* boot/genarch/include/ofw.h (modified)
	* boot/genarch/include/ofw_tree.h (modified)
	* boot/genarch/src/efi.c (modified)
	* boot/genarch/src/multiplication.c (modified)
	* boot/genarch/src/ofw.c (modified)
	* boot/genarch/src/ofw_tree.c (modified)
	* boot/generic/include/balloc.h (modified)
	* boot/generic/include/inflate.h (modified)
	* boot/generic/include/memstr.h (modified)
	* boot/generic/include/printf.h (modified)
	* boot/generic/include/printf_core.h (modified)
	* boot/generic/include/stddef.h (moved)
	* boot/generic/include/str.h (modified)
	* boot/generic/src/balloc.c (modified)
	* boot/generic/src/inflate.c (modified)
	* boot/generic/src/memstr.c (modified)
	* boot/generic/src/vprintf.c (modified)
	* tools/pack.py (modified)

	boot: rename typedefs.h to stddef.h


Sun, 04 Jun 2017 17:50:25 GMT Martin Decky <martin@…> [aaae6d9]
	* uspace/lib/c/arch/ppc32/Makefile.common (modified)

	cstyle


Fri, 02 Jun 2017 23:38:08 GMT Jiri Svoboda <jiri@…> [f98434b8]
	* tools/xcw/bin/helenos-pkg-config (modified)

	Add support for libhound and libpcm to helenos-pkg-config.


Fri, 02 Jun 2017 20:06:13 GMT Martin Decky <martin@…> [9ce911d]
	* tools/autotool.py (modified)
	* tools/mkarray.py (modified)
	* uspace/app/barber/Makefile (modified)
	* uspace/app/barber/barber.c (modified)
	* uspace/app/vlaunch/Makefile (modified)

	improve binary data packer
	 * optional deflate compression
	 * ...


Fri, 02 Jun 2017 16:36:05 GMT Martin Decky <martin@…> [7367c31]
	* uspace/lib/c/include/stddef.h (modified)

	cstyle


Fri, 02 Jun 2017 15:48:52 GMT Martin Decky <martin@…> [d6be097]
	* uspace/lib/gui/window.c (modified)

	cstyle


Fri, 02 Jun 2017 15:41:20 GMT Martin Decky <martin@…> [cbb89f2]
	* boot/arch/arm32/Makefile.inc (modified)

	cstyle


Fri, 02 Jun 2017 06:17:24 GMT Jiri Svoboda <jiri@…> [aca642c]
	* abi/include/abi/ddi/arg.h (modified)
	* abi/include/abi/ddi/irq.h (modified)
	* abi/include/abi/fourcc.h (modified)
	* abi/include/abi/proc/task.h (modified)
	* abi/include/abi/proc/thread.h (modified)
	* abi/include/abi/sysinfo.h (modified)

	Headers should declare their dependencies.


Thu, 01 Jun 2017 22:11:32 GMT Jiri Svoboda <jiri@…> [fb864d65]
	* kernel/arch/abs32le/include/arch/istate.h (modified)

	Fix abs32 build.


Thu, 01 Jun 2017 21:22:44 GMT Jiri Svoboda <jiri@…> [83dab11]
	* abi/include/abi/elf.h (modified)
	* kernel/arch/abs32le/include/arch/fpu_context.h (modified)
	* kernel/arch/abs32le/include/arch/interrupt.h (modified)
	* kernel/arch/abs32le/include/arch/istate.h (modified)
	* kernel/arch/abs32le/include/arch/mm/asid.h (modified)
	* kernel/arch/abs32le/include/arch/mm/frame.h (modified)
	* kernel/arch/abs32le/include/arch/proc/task.h (modified)
	* kernel/arch/abs32le/include/arch/proc/thread.h (modified)
	* kernel/arch/abs32le/src/cpu/cpu.c (modified)
	* kernel/arch/abs32le/src/debug/stacktrace.c (modified)
	* kernel/arch/abs32le/src/mm/page.c (modified)
	* kernel/arch/abs32le/src/userspace.c (modified)
	* kernel/arch/amd64/include/arch/atomic.h (modified)
	* kernel/arch/amd64/include/arch/cpuid.h (modified)
	* kernel/arch/amd64/include/arch/interrupt.h (modified)
	* kernel/arch/amd64/include/arch/mm/frame.h (modified)
	* kernel/arch/amd64/include/arch/proc/task.h (modified)
	* kernel/arch/amd64/include/arch/proc/thread.h (modified)
	* kernel/arch/amd64/include/arch/vreg.h (modified)
	* kernel/arch/amd64/src/amd64.c (modified)
	* kernel/arch/amd64/src/cpu/cpu.c (modified)
	* kernel/arch/amd64/src/ddi/ddi.c (modified)
	* kernel/arch/amd64/src/kseg.c (modified)
	* kernel/arch/amd64/src/mm/km.c (modified)
	* kernel/arch/amd64/src/proc/task.c (modified)
	* kernel/arch/amd64/src/userspace.c (modified)
	* kernel/arch/arm32/include/arch/arch.h (modified)
	* kernel/arch/arm32/include/arch/cp15.h (modified)
	* kernel/arch/arm32/include/arch/cpu.h (modified)
	* kernel/arch/arm32/include/arch/fpu_context.h (modified)
	* kernel/arch/arm32/include/arch/mm/asid.h (modified)
	* kernel/arch/arm32/include/arch/mm/frame.h (modified)
	* kernel/arch/arm32/include/arch/mm/page_fault.h (modified)
	* kernel/arch/ia32/include/arch/arch.h (modified)
	* kernel/arch/ia32/include/arch/boot/memmap.h (modified)
	* kernel/arch/ia32/include/arch/cpuid.h (modified)
	* kernel/arch/ia32/include/arch/fpu_context.h (modified)
	* kernel/arch/ia32/include/arch/interrupt.h (modified)
	* kernel/arch/ia32/include/arch/mm/asid.h (modified)
	* kernel/arch/ia32/include/arch/mm/frame.h (modified)
	* kernel/arch/ia32/include/arch/mm/page.h (modified)
	* kernel/arch/ia32/include/arch/proc/task.h (modified)
	* kernel/arch/ia32/include/arch/proc/thread.h (modified)
	* kernel/arch/ia32/include/arch/smp/apic.h (modified)
	* kernel/arch/ia32/include/arch/smp/mps.h (modified)
	* kernel/arch/ia32/include/arch/smp/smp.h (modified)
	* kernel/arch/ia32/include/arch/vreg.h (modified)
	* kernel/arch/ia32/src/cpu/cpu.c (modified)
	* kernel/arch/ia32/src/ddi/ddi.c (modified)
	* kernel/arch/ia32/src/debug/stacktrace.c (modified)
	* kernel/arch/ia32/src/drivers/i8254.c (modified)
	* kernel/arch/ia32/src/drivers/i8259.c (modified)
	* kernel/arch/ia32/src/ia32.c (modified)
	* kernel/arch/ia32/src/proc/task.c (modified)
	* kernel/arch/ia32/src/syscall.c (modified)
	* kernel/arch/ia32/src/userspace.c (modified)
	* kernel/arch/ia64/include/arch/cpu.h (modified)
	* kernel/arch/ia64/include/arch/fpu_context.h (modified)
	* kernel/arch/ia64/include/arch/interrupt.h (modified)
	* kernel/arch/ia64/include/arch/mm/asid.h (modified)
	* kernel/arch/ia64/src/debug/stacktrace.c (modified)
	* kernel/arch/ia64/src/drivers/ski.c (modified)
	* kernel/arch/mips32/include/arch/arch.h (modified)
	* kernel/arch/mips32/include/arch/context.h (modified)
	* kernel/arch/mips32/include/arch/cp0.h (modified)
	* kernel/arch/mips32/include/arch/cpu.h (modified)
	* kernel/arch/mips32/include/arch/exception.h (modified)
	* kernel/arch/mips32/include/arch/interrupt.h (modified)
	* kernel/arch/mips32/include/arch/mm/asid.h (modified)
	* kernel/arch/mips32/include/arch/smp/dorder.h (modified)
	* kernel/arch/mips32/src/exception.c (modified)
	* kernel/arch/mips32/src/smp/dorder.c (modified)
	* kernel/arch/ppc32/include/arch/boot/boot.h (modified)
	* kernel/arch/ppc32/include/arch/cpu.h (modified)
	* kernel/arch/ppc32/include/arch/mm/asid.h (modified)
	* kernel/arch/ppc32/include/arch/mm/frame.h (modified)
	* kernel/arch/ppc32/src/debug/stacktrace.c (modified)
	* kernel/arch/ppc32/src/interrupt.c (modified)
	* kernel/arch/riscv64/include/arch/boot/boot.h (modified)
	* kernel/arch/riscv64/include/arch/fpu_context.h (modified)
	* kernel/arch/riscv64/include/arch/mm/asid.h (modified)
	* kernel/arch/riscv64/include/arch/mm/frame.h (modified)
	* kernel/arch/riscv64/include/arch/mm/page.h (modified)
	* kernel/arch/riscv64/include/arch/proc/task.h (modified)
	* kernel/arch/riscv64/src/cpu/cpu.c (modified)
	* kernel/arch/riscv64/src/debug/stacktrace.c (modified)
	* kernel/arch/riscv64/src/mm/km.c (modified)
	* kernel/arch/riscv64/src/mm/page.c (modified)
	* kernel/arch/riscv64/src/riscv64.c (modified)
	* kernel/arch/riscv64/src/userspace.c (modified)
	* kernel/arch/sparc64/include/arch/cpu.h (modified)
	* kernel/arch/sparc64/include/arch/drivers/kbd.h (modified)
	* kernel/arch/sparc64/include/arch/drivers/pci.h (modified)
	* kernel/arch/sparc64/include/arch/drivers/scr.h (modified)
	* kernel/arch/sparc64/include/arch/fpu_context.h (modified)
	* kernel/arch/sparc64/include/arch/interrupt.h (modified)
	* kernel/arch/sparc64/include/arch/mm/asid.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4u/mmu.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4u/tte.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4v/tte.h (modified)
	* kernel/arch/sparc64/include/arch/proc/thread.h (modified)
	* kernel/arch/sparc64/include/arch/register.h (modified)
	* kernel/arch/sparc64/include/arch/smp/sun4v/smp.h (modified)
	* kernel/arch/sparc64/include/arch/sun4u/cpu.h (modified)
	* kernel/arch/sparc64/include/arch/sun4v/hypercall.h (modified)
	* kernel/arch/sparc64/include/arch/sun4v/ipi.h (modified)
	* kernel/arch/sparc64/include/arch/sun4v/md.h (modified)
	* kernel/arch/sparc64/include/arch/sun4v/register.h (modified)
	* kernel/arch/sparc64/include/arch/trap/trap_table.h (modified)
	* kernel/arch/sparc64/src/console.c (modified)
	* kernel/arch/sparc64/src/debug/stacktrace.c (modified)
	* kernel/arch/sparc64/src/drivers/scr.c (modified)
	* kernel/arch/sparc64/src/smp/sun4u/smp.c (modified)
	* kernel/arch/sparc64/src/smp/sun4v/smp.c (modified)
	* kernel/arch/sparc64/src/trap/interrupt.c (modified)
	* kernel/arch/sparc64/src/trap/sun4u/interrupt.c (modified)
	* kernel/arch/sparc64/src/trap/sun4v/interrupt.c (modified)
	* kernel/generic/include/adt/avl.h (modified)
	* kernel/generic/include/adt/bitmap.h (modified)
	* kernel/generic/include/adt/btree.h (modified)
	* kernel/generic/include/adt/list.h (modified)
	* kernel/generic/include/byteorder.h (modified)
	* kernel/generic/include/console/chardev.h (modified)
	* kernel/generic/include/context.h (modified)
	* kernel/generic/include/func.h (modified)
	* kernel/generic/include/gsort.h (modified)
	* kernel/generic/include/lib/elf.h (modified)
	* kernel/generic/include/lib/elf_load.h (modified)
	* kernel/generic/include/lib/memfnc.h (modified)
	* kernel/generic/include/lib/rd.h (modified)
	* kernel/generic/include/log.h (modified)
	* kernel/generic/include/macros.h (modified)
	* kernel/generic/include/mem.h (modified)
	* kernel/generic/include/mm/reserve.h (modified)
	* kernel/generic/include/print.h (modified)
	* kernel/generic/include/printf/printf_core.h (modified)
	* kernel/generic/include/proc/scheduler.h (modified)
	* kernel/generic/include/stdint.h (modified)
	* kernel/generic/include/str.h (modified)
	* kernel/generic/include/synch/condvar.h (modified)
	* kernel/generic/include/synch/mutex.h (modified)
	* kernel/generic/include/synch/semaphore.h (modified)
	* kernel/generic/include/synch/spinlock.h (modified)
	* kernel/generic/include/syscall/copy.h (modified)
	* kernel/generic/include/time/delay.h (modified)
	* kernel/generic/include/time/timeout.h (modified)

	Replace usage of typedefs.h with includes of more specific, standard ...


Thu, 01 Jun 2017 05:42:31 GMT Jiri Svoboda <jiri@…> [44a7ee5]
	* kernel/Makefile (modified)
	* kernel/arch/abs32le/src/abs32le.c (modified)
	* kernel/arch/abs32le/src/mm/page.c (modified)
	* kernel/arch/amd64/src/amd64.c (modified)
	* kernel/arch/amd64/src/mm/page.c (modified)
	* kernel/arch/amd64/src/pm.c (modified)
	* kernel/arch/arm32/src/ras.c (modified)
	* kernel/arch/ia32/src/ia32.c (modified)
	* kernel/arch/ia32/src/mm/page.c (modified)
	* kernel/arch/ia32/src/pm.c (modified)
	* kernel/arch/ia32/src/smp/smp.c (modified)
	* kernel/arch/ia64/src/cpu/cpu.c (modified)
	* kernel/arch/ia64/src/mm/page.c (modified)
	* kernel/arch/ia64/src/mm/vhpt.c (modified)
	* kernel/arch/mips32/src/debugger.c (modified)
	* kernel/arch/mips32/src/mips32.c (modified)
	* kernel/arch/riscv64/src/mm/page.c (modified)
	* kernel/arch/riscv64/src/riscv64.c (modified)
	* kernel/arch/sparc64/src/mm/sun4u/as.c (modified)
	* kernel/arch/sparc64/src/mm/sun4v/as.c (modified)
	* kernel/arch/sparc64/src/trap/trap.c (modified)
	* kernel/genarch/src/acpi/madt.c (modified)
	* kernel/genarch/src/drivers/ega/ega.c (modified)
	* kernel/genarch/src/drivers/via-cuda/cuda.c (modified)
	* kernel/genarch/src/fb/fb.c (modified)
	* kernel/genarch/src/mm/as_ht.c (modified)
	* kernel/genarch/src/mm/as_pt.c (modified)
	* kernel/genarch/src/mm/page_ht.c (modified)
	* kernel/genarch/src/mm/page_pt.c (modified)
	* kernel/genarch/src/ofw/ofw_tree.c (modified)
	* kernel/generic/include/mem.h (moved)
	* kernel/generic/src/adt/cht.c (modified)
	* kernel/generic/src/adt/hash_table.c (modified)
	* kernel/generic/src/cpu/cpu.c (modified)
	* kernel/generic/src/ddi/irq.c (modified)
	* kernel/generic/src/ipc/event.c (modified)
	* kernel/generic/src/ipc/ipc.c (modified)
	* kernel/generic/src/ipc/sysipc.c (modified)
	* kernel/generic/src/lib/elf.c (modified)
	* kernel/generic/src/lib/gsort.c (modified)
	* kernel/generic/src/lib/mem.c (moved)
	* kernel/generic/src/main/kinit.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_phys.c (modified)
	* kernel/generic/src/mm/page.c (modified)
	* kernel/generic/src/mm/slab.c (modified)
	* kernel/generic/src/printf/vsnprintf.c (modified)
	* kernel/generic/src/proc/task.c (modified)
	* kernel/generic/src/proc/thread.c (modified)
	* kernel/generic/src/udebug/udebug_ops.c (modified)
	* kernel/test/mm/falloc2.c (modified)
	* kernel/test/mm/slab1.c (modified)
	* kernel/test/mm/slab2.c (modified)
	* kernel/test/synch/workq-test-core.h (modified)
	* kernel/test/synch/workqueue2.c (modified)
	* kernel/test/synch/workqueue3.c (modified)

	memxxx functions should be provided in the kernel via the same header ...


Wed, 31 May 2017 22:51:29 GMT Jiri Svoboda <jiri@…> [e29e44bf]
	* kernel/arch/abs32le/include/arch/types.h (modified)
	* kernel/arch/amd64/include/arch/types.h (modified)
	* kernel/arch/arm32/include/arch/types.h (modified)
	* kernel/arch/ia32/include/arch/types.h (modified)
	* kernel/arch/ia64/include/arch/types.h (modified)
	* kernel/arch/mips32/include/arch/types.h (modified)
	* kernel/arch/mips32/src/debug/stacktrace.c (modified)
	* kernel/arch/mips32/src/machine_func.c (modified)
	* kernel/arch/ppc32/include/arch/types.h (modified)
	* kernel/arch/riscv64/include/arch/types.h (modified)
	* kernel/arch/sparc64/include/arch/types.h (modified)
	* kernel/genarch/src/multiboot/multiboot.c (modified)
	* kernel/generic/include/adt/avl.h (modified)
	* kernel/generic/include/panic.h (modified)
	* kernel/generic/include/stddef.h (added)
	* kernel/generic/include/typedefs.h (modified)
	* kernel/generic/src/printf/printf_core.c (modified)
	* kernel/test/debug/mips1_skip.c (modified)
	* kernel/test/mm/purge1_skip.c (modified)
	* kernel/test/print/print1.c (modified)
	* kernel/test/print/print2.c (modified)
	* kernel/test/print/print3.c (modified)
	* kernel/test/print/print4.c (modified)
	* kernel/test/print/print5.c (modified)
	* kernel/test/test.c (modified)

	Kernel should have stddef.h


Wed, 31 May 2017 22:04:37 GMT Jiri Svoboda <jiri@…> [525c5ac]
	* abi/include/abi/sysinfo.h (modified)
	* kernel/arch/abs32le/include/arch/mm/km.h (modified)
	* kernel/arch/abs32le/include/arch/mm/page.h (modified)
	* kernel/arch/amd64/include/arch/mm/km.h (modified)
	* kernel/arch/amd64/src/debug/stacktrace.c (modified)
	* kernel/arch/arm32/include/arch/fpu_context.h (modified)
	* kernel/arch/arm32/include/arch/interrupt.h (modified)
	* kernel/arch/arm32/include/arch/mm/km.h (modified)
	* kernel/arch/arm32/src/mm/km.c (modified)
	* kernel/arch/ia32/include/arch/mm/km.h (modified)
	* kernel/arch/ia32/include/arch/mm/page.h (modified)
	* kernel/arch/ia64/include/arch/mm/km.h (modified)
	* kernel/arch/mips32/include/arch/debugger.h (modified)
	* kernel/arch/mips32/include/arch/mm/km.h (modified)
	* kernel/arch/mips32/include/arch/mm/tlb.h (modified)
	* kernel/arch/ppc32/include/arch/mm/km.h (modified)
	* kernel/arch/sparc64/include/arch/mm/km.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4u/km.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4v/km.h (modified)
	* kernel/arch/sparc64/include/arch/mm/sun4v/tsb.h (modified)
	* kernel/genarch/include/genarch/fb/bfb.h (modified)
	* kernel/genarch/include/genarch/ofw/ofw_tree.h (modified)
	* kernel/generic/include/adt/avl.h (modified)
	* kernel/generic/include/config.h (modified)
	* kernel/generic/include/gsort.h (modified)
	* kernel/generic/include/mm/reserve.h (modified)
	* kernel/generic/include/panic.h (modified)
	* kernel/generic/include/stacktrace.h (modified)
	* kernel/generic/include/stdbool.h (added)
	* kernel/generic/include/str.h (modified)
	* kernel/generic/include/sysinfo/sysinfo.h (modified)
	* kernel/generic/include/typedefs.h (modified)
	* kernel/generic/src/debug/stacktrace.c (modified)
	* kernel/generic/src/sysinfo/stats.c (modified)
	* kernel/test/debug/mips1_skip.c (modified)
	* kernel/test/mm/purge1_skip.c (modified)
	* kernel/test/test.h (modified)

	Kernel should have stdbool.h.


Wed, 31 May 2017 15:53:02 GMT Jiri Svoboda <jiri@…> [78188e5]
	* uspace/drv/bus/usb/usbhub/status.h (modified)
	* uspace/lib/c/generic/devman.c (modified)
	* uspace/lib/c/include/adt/hash.h (modified)
	* uspace/lib/c/include/atomicdflt.h (modified)
	* uspace/lib/c/include/fibril.h (modified)
	* uspace/lib/c/include/inet/dhcp.h (modified)
	* uspace/lib/c/include/io/chargrid.h (modified)
	* uspace/lib/c/include/io/pixelmap.h (modified)
	* uspace/lib/c/include/io/pos_event.h (modified)
	* uspace/lib/c/include/stdbool.h (modified)
	* uspace/lib/c/include/sysinfo.h (modified)
	* uspace/lib/draw/path.c (modified)
	* uspace/lib/gui/window.c (modified)
	* uspace/lib/gui/window.h (modified)
	* uspace/lib/hound/include/hound/client.h (modified)
	* uspace/lib/http/include/http/receive-buffer.h (modified)
	* uspace/lib/nic/src/nic_rx_control.c (modified)
	* uspace/lib/posix/source/stdio.c (modified)
	* uspace/lib/posix/source/time.c (modified)
	* uspace/lib/softrend/filter.h (modified)
	* uspace/lib/softrend/rectangle.h (modified)
	* uspace/lib/usb/include/usb/usb.h (modified)
	* uspace/lib/usbhost/include/usb/host/usb_transfer_batch.h (modified)
	* uspace/srv/fs/exfat/exfat_dentry.h (modified)

	stdbool.h should not include libarch/types.h


Wed, 31 May 2017 09:37:04 GMT Vojtech Horky <vojtechhorky@…> [1165a419]
	* uspace/lib/posix/include/posix/unistd.h (modified)
	* uspace/lib/posix/source/unistd.c (modified)

	libposix: add sleep() function (needed by GCC)


Wed, 31 May 2017 09:36:27 GMT Vojtech Horky <vojtechhorky@…> [316795c]
	* uspace/lib/posix/Makefile (modified)

	Fix dependencies for libposix collision list


Tue, 30 May 2017 19:35:46 GMT Jiri Svoboda <jiri@…> [9a99aa5]
	* uspace/lib/c/generic/fibril_synch.c (modified)
	* uspace/lib/c/include/fibril_synch.h (modified)
	* uspace/lib/posix/source/time.c (modified)

	Fibrils need sleep, too.


Tue, 30 May 2017 19:15:50 GMT Jakub Jermar <jakub@…> [134e3f1]
	* kernel/generic/src/syscall/syscall.c (modified)

	Use designated initializers for syscall_table


Tue, 30 May 2017 18:48:03 GMT Jakub Jermar <jakub@…> [9f9b6f0e]
	* uspace/lib/c/generic/ddi.c (modified)

	Fix comments wrt. CAP_ vs. PERM_