| 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @ffccdff0
                 
               | 
              5 years | 
              martin | 
              
                Unify alignment handling
Use the C11 alignof() operator. Make sure …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c21d4d6
                 
               | 
              6 years | 
              zarevucky.jiri | 
              
                Add copyright headers for new files
Most are a copy of the headers …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5fd05862
                 
               | 
              6 years | 
              zarevucky.jiri | 
              
                Convert uspace to meson
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @13eecc4
                 
               | 
              7 years | 
              jakub | 
              
                Add virtio-blk driver
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @d80fa05
                 
               | 
              7 years | 
              jakub | 
              
                Accept VIRTIO_F_VERSION_1
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @8d2289c
                 
               | 
              7 years | 
              jiri | 
              
                Fix use of 'extern' with function def. (ccheck)
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @d4ceba0
                 
               | 
              7 years | 
              jakub | 
              
                Fix comments
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @8591b31
                 
               | 
              7 years | 
              jiri.zarevucky | 
              
                Fix most clang issues
Build error in futex.c remains because the …
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @09ab0a9a
                 
               | 
              7 years | 
              jiri | 
              
                Fix vertical spacing with new Ccheck revision.
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @05882233
                 
               | 
              7 years | 
              jiri.zarevucky | 
              
                Unify various barrier includes into <barrier.h>
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1e472ee
                 
               | 
              7 years | 
              jakub | 
              
                Move DMA buffers allocation functions to libvirtio
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @331d024
                 
               | 
              7 years | 
              jakub | 
              
                Move desc free list functions to libvirtio
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @417aaafb
                 
               | 
              7 years | 
              jakub | 
              
                Protect the virtqueue with a mutex
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3f1d4d5
                 
               | 
              7 years | 
              jakub | 
              
                Insist on the specified features
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @9afd2a8
                 
               | 
              7 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
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @b8ef198b
                 
               | 
              7 years | 
              jakub | 
              
                Implement virtio-net interrupt handler
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @3d135e9
                 
               | 
              7 years | 
              jakub | 
              
                Implement virtio_net_send
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @fe96085
                 
               | 
              7 years | 
              jakub | 
              
                Register and enable virtio-net IRQ
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @848e880f
                 
               | 
              7 years | 
              jakub | 
              
                Let pio_enable_resource return physical address
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @cede6f8
                 
               | 
              7 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
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @31cf8c3c
                 
               | 
              7 years | 
              jakub | 
              
                Do not zero-initialize the descriptor table twice
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @9af56b6
                 
               | 
              7 years | 
              jakub | 
              
                Use little-endian accessors for virtio PIO
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @e3887ce
                 
               | 
              7 years | 
              jakub | 
              
                Fix address passed to pio_write_16
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c1ba24a
                 
               | 
              7 years | 
              jakub | 
              
                Allow descriptors to be set and made available
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5b5c286
                 
               | 
              7 years | 
              jakub | 
              
                Do not restrict virtqueues to DMAMEM_4GiB
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @ee0c03a
                 
               | 
              7 years | 
              jakub | 
              
                Require at least the specified queue size
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @0180c67
                 
               | 
              7 years | 
              jakub | 
              
                Separate buffers from virtqueues
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @eda41a9e
                 
               | 
              7 years | 
              jakub | 
              
                Calculate the notification address for each virtq
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @2d4faf7
                 
               | 
              7 years | 
              jakub | 
              
                Split generic and PCI specific virtio code
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @341df5f
                 
               | 
              7 years | 
              jakub | 
              
                Factor our generic virtio device initialization
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @cbcb34c
                 
               | 
              7 years | 
              jakub | 
              
                Configure the virtqueues
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1c53d93
                 
               | 
              7 years | 
              jakub | 
              
                Add Virtqueue definitions
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @5f03107
                 
               | 
              7 years | 
              jakub | 
              
                Make sure the cfg structure is inside the resource
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @21ff054
                 
               | 
              7 years | 
              jakub | 
              
                Make sure the PCI capability is big enough
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @4e2d387
                 
               | 
              7 years | 
              jakub | 
              
                Verify the device has the necessary configuration
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @1d0620b
                 
               | 
              7 years | 
              jakub | 
              
                Cleanup the device if initialization fails
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @a38b705
                 
               | 
              7 years | 
              jakub | 
              
                Add device status constants
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @c72cd20
                 
               | 
              7 years | 
              jakub | 
              
                Do not use double underscore for header guard
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @d6f73b92
                 
               | 
              7 years | 
              jakub | 
              
                Use _initialize instead of _init
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @d6c0016
                 
               | 
              7 years | 
              jakub | 
              
                Factor our resource management, add cleanup
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @9e9ced0
                 
               | 
              7 years | 
              jakub | 
              
                Return also the size of the enabled resource
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @a86174ec
                 
               | 
              7 years | 
              jakub | 
              
                Make the queue notify base address 16-bit
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @6ccc424
                 
               | 
              7 years | 
              jakub | 
              
                Process VIRTIO PCI configuration structures
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               | 
            
            
              | 
                
                
               | 
              
                
                  
                  
                
               | 
              
                
                  @00192cde
                 
               | 
              7 years | 
              jakub | 
              
                Factor out virtio code to libvirtio
                lfn
                serial
                ticket/834-toolchain-update
                topic/msim-upgrade
                topic/simplify-dev-export
               |