source: mainline/uspace/lib

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @fbfe59d   8 years jakub Merge branch 'virtio-net' This commit merges basic support for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @417aaafb   8 years jakub Protect the virtqueue with a mutex lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2498b95   8 years jiri Move memchr to libc and add tests for other memxxx functions. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfe90b6   8 years jiri Remove forgotten debug print. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e6a610   8 years jiri Temporary file functions rework. Fix libposix access() not working on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f1d4d5   8 years jakub Insist on the specified features lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9afd2a8   8 years jakub The idx of the avail ring must always grow The index cannot wrap … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fb0ec570   8 years martin cstyle improvements (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8b0c5d   8 years jiri Fix makefile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @296890f3   8 years jiri sprintf, vsprintf belong in libc (as deprecated). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @777832e   8 years jiri fgetpos, fsetpos, perror. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8ef198b   8 years jakub Implement virtio-net interrupt handler lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d7bc09   8 years jiri abs, labs, llabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bd1d7d4   8 years jiri.zarevucky async: Use a dedicated futex for client hash table. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5c76cc61   8 years jiri.zarevucky async: Lock interface hash table with a dedicated interface_futex, and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9f272d9   8 years jiri.zarevucky Statically allocate session_ns. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47be512   8 years jiri.zarevucky Introduce list_pop(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75c430e3   8 years jiri Bsearch, getenv, system need to go to libc. (although we might … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6c440362   8 years jiri Free exit handler structure after running exit handler. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @099c834   8 years jiri atexit, exit, _Exit, at_quick_exit, quick_exit, tests for strtol and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @379db9ef   8 years jiri Add missing test source. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8338a81   8 years jiri div, ldiv, lldiv should go to libc's stdio.h Add MB_CUR_MAX. Adjust … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3d135e9   8 years jakub Implement virtio_net_send lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55092672   8 years jiri Clean up libposix stdio.h and stdlib.h a bit. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1ae9c07   8 years jiri iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e6bab27b   8 years jiri The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3b1cc8d   8 years noreply Add notification queue to the async framework. (#40) Instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @587478b   8 years jiri.zarevucky Fix some undefined behaviors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f7d77c6   8 years jiri.zarevucky Add rudimentary support for undefined behavior sanitizer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be2a20ac   8 years jiri Merge scanf family implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80f345c   8 years jiri Need to carefully pass va_list around by reference to be portable. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f4aa1c8   8 years jiri Add actual test for using range in scanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @39f84ce4   8 years jiri Add range support to scanf's set conversion. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a55d76b1   8 years jiri.zarevucky Implement a simple counting semaphore for fibrils. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5a6c28d1   8 years jiri Replace libposix scanf with libc scanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f47a905   8 years jiri scanf, vscanf, vsscanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01cc7b45   8 years jiri Implement sscanf via virtualizing FILE and implementing string backend … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed18e14   8 years jiri vfscanf with tests. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @899342e   8 years jiri.zarevucky fibril_futex must be locked during context_swap(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fe96085   8 years jakub Register and enable virtio-net IRQ lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @848e880f   8 years jakub Let pio_enable_resource return physical address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24fda5e   8 years martin separate the TAR extraction to a library to make the code reusable lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8afd5a   8 years jiri.zarevucky Have async_poke() check whether the poke is necessary. This was … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49a796f1   8 years jiri.zarevucky Split the async framework into several parts. This segregates … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fda19b8   8 years jiri.zarevucky Deduplicate async_create_port(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc0b2a8   8 years jiri.zarevucky Revert "Don't use custom ldscripts in uspace. (#38)" This reverts … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ed88c8e   8 years jiri fputc, putchar vs. fputwc, putwchar. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a57fa32   8 years jakub Fix USB match IDs that need zero-padding In format string, when using … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a05ec66   8 years noreply Don't use custom ldscripts in uspace. (#38) Even with the *-linux-gnu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cede6f8   8 years jakub Enable/disable the virtq when it's set/torn down lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @31cf8c3c   8 years jakub Do not zero-initialize the descriptor table twice lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9af56b6   8 years jakub Use little-endian accessors for virtio PIO lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85be731   8 years jakub Add PIO register accessors for both endianities lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3887ce   8 years jakub Fix address passed to pio_write_16 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1ba24a   8 years jakub Allow descriptors to be set and made available lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b5c286   8 years jakub Do not restrict virtqueues to DMAMEM_4GiB lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee0c03a   8 years jakub Require at least the specified queue size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0180c67   8 years jakub Separate buffers from virtqueues lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eda41a9e   8 years jakub Calculate the notification address for each virtq lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d4faf7   8 years jakub Split generic and PCI specific virtio code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @341df5f   8 years jakub Factor our generic virtio device initialization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cbcb34c   8 years jakub Configure the virtqueues lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c53d93   8 years jakub Add Virtqueue definitions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f03107   8 years jakub Make sure the cfg structure is inside the resource lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @21ff054   8 years jakub Make sure the PCI capability is big enough lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e2d387   8 years jakub Verify the device has the necessary configuration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d0620b   8 years jakub Cleanup the device if initialization fails lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a38b705   8 years jakub Add device status constants lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c72cd20   8 years jakub Do not use double underscore for header guard lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6f73b92   8 years jakub Use _initialize instead of _init lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6c0016   8 years jakub Factor our resource management, add cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e9ced0   8 years jakub Return also the size of the enabled resource lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a86174ec   8 years jakub Make the queue notify base address 16-bit lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ccc424   8 years jakub Process VIRTIO PCI configuration structures lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @00192cde   8 years jakub Factor out virtio code to libvirtio lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e07257e   8 years jakub Add primitives for walking the PCI capability list lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @904b1bc   8 years jiri Fix remaining ccheck issues. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6ff23ff   8 years jiri More comment fixing (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7c3fb9b   8 years jiri Fix block comment formatting (ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47e00b83   8 years jiri Fix some block comments (found by ccheck). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7473807   8 years jakub Use atomic malloc allocations We can safely use atomic allocations in … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e8975278   8 years jiri A few more cstyle fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ae7d03c   8 years jiri Selected ccheck-proposed comment fixes. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f3fdecc   8 years jakub Revert "Don't use custom ldscripts in uspace." This reverts commit … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @349e04ac   8 years jakub Make sure _start is always aligned to 16 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66262a1b   8 years jiri.zarevucky Don't use custom ldscripts in uspace. Even with the *-linux-gnu … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @888a2c6   8 years jiri.zarevucky Ignore GNU program headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6e33c2f   8 years jiri.zarevucky Clean up some debris left behind by autogen headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @742fc98e   8 years noreply Make some effort to allocate the memory area for shared objects. (#33) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @009c485   8 years jiri.zarevucky Always use CC for linking. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @66855b2   8 years jiri.zarevucky Fix a linker script issue I introduced. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c5f04f   8 years jiri.zarevucky Ensure valid TLS info even if there is no TLS header. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4c4b53c   8 years jiri.zarevucky Rename __entry to the usual _start. Except for MIPS, where the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e634684   8 years jiri.zarevucky Don't choke on architecture-specific ELF program headers. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7148abf   8 years jiri.zarevucky Rename main to libc_main, to avoid conflict with libgcc. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3fafe5e0   8 years jiri Fix incorrectly indented double-slash comments. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f205248   8 years jiri.zarevucky Honor TLS alignment. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d2f75eb   8 years noreply Replace autogen.py with something simpler. (#30) Instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cbc534c   8 years jiri Fix period table formatting (C style). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @902dd4b   8 years jiri.zarevucky Remove const qualifier from arguments that pass ownership of a buffer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.