# # ChangeLog for / in mainline # # Generated by Trac 1.5.4 # 2024-06-17T06:52:24Z Sat, 23 Sep 2017 11:41:08 GMT Jiri Svoboda [f538ef3] * uspace/app/tetris/scores.c (modified) * uspace/app/tetris/screen.c (modified) * uspace/app/tetris/tetris.c (modified) * uspace/lib/c/generic/getopt.c (modified) * uspace/lib/c/include/err.h (deleted) No need to have a (broken) BSD errx() function in libc. Fri, 22 Sep 2017 17:25:49 GMT Jiri Svoboda [bd1745f] * .bzrignore (modified) Update and sort .bzrignore. Fri, 22 Sep 2017 17:06:08 GMT Jiri Svoboda [5c769d54] * uspace/app/devctl/devctl.c (modified) devctl list-drv can use io/table. Fri, 22 Sep 2017 07:21:53 GMT Jiri Svoboda [207d5da] * uspace/app/inet/inet.c (modified) * uspace/lib/c/generic/io/table.c (modified) Fix extraneous empty line printed after table. Thu, 21 Sep 2017 16:13:41 GMT Jiri Svoboda [5e962ad] * uspace/app/inet/inet.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/io/table.c (added) * uspace/lib/c/include/io/table.h (added) * uspace/lib/c/test/io/table.c (added) * uspace/lib/c/test/main.c (modified) Add a module to format command output as a table. Thu, 21 Sep 2017 00:02:23 GMT Jiri Svoboda [4c363fa2] * uspace/Makefile (modified) * uspace/srv/hw/bus/cuda_adb/cuda_adb.c (modified) * uspace/srv/hw/irc/icp-ic/icp-ic.c (modified) * uspace/srv/hw/irc/obio/obio.c (modified) Most drivers can actually compile on most platforms. Mon, 18 Sep 2017 06:38:52 GMT Jiri Svoboda [797dc79e] * uspace/srv/net/tcp/ucall.c (modified) Remove stray backslash. Sun, 17 Sep 2017 23:37:43 GMT Jiri Svoboda [3e2291a9] * uspace/srv/net/tcp/Makefile (modified) * uspace/srv/net/tcp/conn.c (modified) * uspace/srv/net/tcp/test/conn.c (modified) * uspace/srv/net/tcp/test/main.c (modified) * uspace/srv/net/tcp/test/ucall.c (added) * uspace/srv/net/tcp/ucall.c (modified) TCP tests for ucall module and some more for conn module. Implement ... Fri, 15 Sep 2017 13:22:34 GMT Martin Decky [6969eea3] * uspace/lib/nettl/src/portrng.c (modified) cstyle, remove forgotten include directive Thu, 14 Sep 2017 19:06:00 GMT Jakub Jermar [5918c00] * uspace/lib/math/arch/amd64/src/cos.S (modified) * uspace/lib/math/arch/amd64/src/sin.S (modified) Do not irritate the assembler by FSTPL %sp(1) When moving data ... Wed, 13 Sep 2017 20:49:43 GMT Jiri Svoboda [120d5bc] * uspace/app/df/df.c (modified) * uspace/lib/c/generic/cap.c (modified) * uspace/lib/c/include/cap.h (modified) * uspace/lib/fdisk/src/fdisk.c (modified) Let df give 'human-readable' output by default. Use cap.h for better ... Wed, 13 Sep 2017 20:14:49 GMT Jiri Svoboda [6c4eedf] * uspace/app/fdisk/fdisk.c (modified) * uspace/app/sysinst/sysinst.c (modified) * uspace/lib/c/Makefile (modified) * uspace/lib/c/generic/cap.c (moved) * uspace/lib/c/include/cap.h (added) * uspace/lib/fdisk/Makefile (modified) * uspace/lib/fdisk/include/fdisk.h (modified) * uspace/lib/fdisk/include/types/fdisk.h (modified) * uspace/lib/fdisk/src/fdisk.c (modified) Move capacity specification to libc. Tue, 12 Sep 2017 19:27:15 GMT Vojtech Horky [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [94c5bc1] * uspace/Makefile.common (modified) Build disassembly files for test binaries. Wed, 30 Aug 2017 21:31:25 GMT Jakub Jermar [984f060] * contrib/qemu/build-from-scratch.sh (modified) Upgrade to QEMU 2.10.0 Sun, 27 Aug 2017 12:06:03 GMT Jiri Svoboda [868b0e9] * .bzrignore (modified) Update bzrignore. Sun, 27 Aug 2017 11:59:59 GMT Jiri Svoboda [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 [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 [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 [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 [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 [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 [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 [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 [83b7f4d] * uspace/lib/c/generic/adt/hash_table.c (modified) Fix doxygen comments Tue, 22 Aug 2017 18:41:26 GMT Martin Decky [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 [bb3ba51] * kernel/arch/riscv64/include/arch/atomic.h (modified) riscv64: atomic operations Tue, 22 Aug 2017 17:09:13 GMT Jiri Svoboda [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 [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 [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 [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 [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 [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 [c16479e] * kernel/arch/riscv64/include/arch/asm.h (modified) riscv64: interrupt management routines Mon, 21 Aug 2017 18:41:40 GMT Martin Decky [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 [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 [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 [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 [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 [fdc29300] * HelenOS.config (modified) riscv64: add dummy I/O map support Thu, 03 Aug 2017 08:06:51 GMT Vojtech Horky [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 [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 [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 [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 [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 [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 [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 [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 [9bf4488] * kernel/arch/amd64/src/interrupt.c (modified) Revert accidental change. Sat, 08 Jul 2017 17:06:34 GMT Jiri Svoboda [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 [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 [3cd27c1] * .bzrignore (modified) Update bzrignore. Thu, 06 Jul 2017 15:55:31 GMT Jiri Svoboda [5cd1eb9a] * uspace/app/init/init.c (modified) Revert inadvertend change to init. Thu, 06 Jul 2017 15:52:15 GMT Jiri Svoboda [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 [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 [2456fd0] * uspace/app/mkfat/mkfat.c (modified) Improve mkfat option parsing. Sun, 02 Jul 2017 17:04:15 GMT Jiri Svoboda [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 [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 [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 [ee50130] * kernel/generic/src/ddi/irq.c (modified) Improve cstyle Wed, 28 Jun 2017 16:05:37 GMT Jiri Svoboda [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 [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 [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 [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 [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 [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 [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 [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 [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 [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 [98a3879] * uspace/lib/c/include/offset.h (modified) Fix copyright Fri, 09 Jun 2017 21:26:31 GMT Jakub Jermar [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 [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 [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 [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 [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 [5f53428a] * boot/Makefile.common (modified) cstyle Wed, 07 Jun 2017 12:03:18 GMT Martin Decky [a961619] * uspace/lib/c/arch/arm32/Makefile.common (modified) cstyle Mon, 05 Jun 2017 16:21:21 GMT Jakub Jermar [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 [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 [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 [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 [aaae6d9] * uspace/lib/c/arch/ppc32/Makefile.common (modified) cstyle Fri, 02 Jun 2017 23:38:08 GMT Jiri Svoboda [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 [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 [7367c31] * uspace/lib/c/include/stddef.h (modified) cstyle Fri, 02 Jun 2017 15:48:52 GMT Martin Decky [d6be097] * uspace/lib/gui/window.c (modified) cstyle Fri, 02 Jun 2017 15:41:20 GMT Martin Decky [cbb89f2] * boot/arch/arm32/Makefile.inc (modified) cstyle