source: mainline

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Graph Diff Rev Age Author Log Message
(edit) @fbfe59d   6 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) @e3107e2   6 years jakub Fix ccheck lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @417aaafb   6 years jakub Protect the virtqueue with a mutex lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2498b95   6 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   6 years jiri Remove forgotten debug print. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4e6a610   6 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) @ea6840d   6 years jakub Use a macro to print the MAC address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8b3cb67   6 years jakub Add comments and rename functions for consitency lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a0f1309   6 years jakub Use macros for working with MAC addresses lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4810acf   6 years jakub Use the actual size as buffer size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9319b7d   6 years jakub Adapt to QEMU layout For some reason, QEMU uses the legacy layout of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f1d4d5   6 years jakub Insist on the specified features lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5609d3c   6 years jakub Provide virtio_net_on_multicast_mode_change lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9afd2a8   6 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   6 years martin cstyle improvements (no change in functionality) lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a8b0c5d   6 years jiri Fix makefile. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @296890f3   6 years jiri sprintf, vsprintf belong in libc (as deprecated). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @777832e   6 years jiri fgetpos, fsetpos, perror. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b8ef198b   6 years jakub Implement virtio-net interrupt handler lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7d7bc09   6 years jiri abs, labs, llabs. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3bd1d7d4   6 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   6 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   6 years jiri.zarevucky Statically allocate session_ns. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @47be512   6 years jiri.zarevucky Introduce list_pop(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75c430e3   6 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   6 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   6 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   6 years jiri Add missing test source. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8338a81   6 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   6 years jakub Implement virtio_net_send lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @55092672   6 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   6 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   6 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   6 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   6 years jiri.zarevucky Fix some undefined behaviors. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2f7d77c6   6 years jiri.zarevucky Add rudimentary support for undefined behavior sanitizer. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @abf8bd8   6 years jiri.zarevucky tools/ew.py: Add -bigmem option for RAM-hungry configurations. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0ceeac3   6 years jiri.zarevucky tools/ew.py: understand -nographic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be2a20ac   6 years jiri Merge scanf family implementation. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @80f345c   6 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   6 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   6 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   6 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   6 years jiri Replace libposix scanf with libc scanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f47a905   6 years jiri scanf, vscanf, vsscanf. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @01cc7b4   6 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   6 years jiri vfscanf with tests. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @899342e   6 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   6 years jakub Register and enable virtio-net IRQ lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @848e880f   6 years jakub Let pio_enable_resource return physical address lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ec39720   6 years jakub tmpfs_truncate must not fail when new size is zero When zero size is … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @931afbc   6 years jakub Don't republish call capability on forward failure When forwarding of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @75701004   6 years martin use a TAR as the archive format for populating TMPFS root file system … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @18ad56a8   6 years martin more elegant way of keeping the state of the archive extraction lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @24fda5e   6 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) @04051b8e   6 years martin remove stale makefiles lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c8afd5a   6 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   6 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   6 years jiri.zarevucky Deduplicate async_create_port(). lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @121ee4fd   6 years jakub Add least effort virtio_net_send implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0d3bfb9e   6 years jakub Add virtio_net broadcast mode change handler lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0a087ae   6 years jakub Add basic nic_iface_t ops for virtio-net lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fc0b2a8   6 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   6 years jiri fputc, putchar vs. fputwc, putwchar. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @211b17a1   6 years jakub Make virtio_net_dev_add more complete lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a57fa32   6 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   6 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) @774aa332   6 years jiri list_foreach loops with single-statement body are indented incorrectly. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b085bbaa   6 years jakub Organize the TX and CT buffers in free lists lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cede6f8   6 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   6 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   6 years jakub Use little-endian accessors for virtio PIO lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @85be731   6 years jakub Add PIO register accessors for both endianities lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e3887ce   6 years jakub Fix address passed to pio_write_16 lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5dddac1   6 years jakub Feed RX buffers to the virtio-net RX queue lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c1ba24a   6 years jakub Allow descriptors to be set and made available lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @29c3c72   6 years jiri Remove forgotten line in ccheck.sh. lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9364ced   6 years jakub virtio-net: Setup DMA buffers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5b5c286   6 years jakub Do not restrict virtqueues to DMAMEM_4GiB lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee0c03a   6 years jakub Require at least the specified queue size lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7bf16b7e   6 years jakub tools/ew.py: Add support for virtio-net lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0180c67   6 years jakub Separate buffers from virtqueues lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @eda41a9e   6 years jakub Calculate the notification address for each virtq lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2d4faf7   6 years jakub Split generic and PCI specific virtio code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @341df5f   6 years jakub Factor our generic virtio device initialization lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cbcb34c   6 years jakub Configure the virtqueues lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c53d93   6 years jakub Add Virtqueue definitions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @659bd24   6 years jakub Do not zero device status bits lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5f03107   6 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   6 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   6 years jakub Verify the device has the necessary configuration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d0620b   6 years jakub Cleanup the device if initialization fails lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1c40351   6 years jakub Start initializing the virtio-net device lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f175d22   6 years jakub Add virtio-net specific definitions lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a38b705   6 years jakub Add device status constants lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c72cd20   6 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   6 years jakub Use _initialize instead of _init lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6c0016   6 years jakub Factor our resource management, add cleanup lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9e9ced0   6 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   6 years jakub Make the queue notify base address 16-bit lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.