Hello, On Tue, Sep 20, 2016 at 2:41 PM, Shreyansh Jain <shreyansh.jain at nxp.com> wrote: > Based on master (e15922d75) > > Background: > =========== > > It includes two different patch-sets floated on ML earlier: > * Original patch series is from David Marchand [1], [2]. > `- This focused mainly on PCI (PDEV) part > `- v7 of this was posted by me [8] in August/2016 > * Patch series [4] from Jan Viktorin > `- This focused on VDEV and rte_device integration > > Introduction: > ============= > > This patch series introduces a generic device model, moving away from PCI > centric code layout. Key change is to introduce rte_driver/rte_device > structures at the top level which are inherited by > rte_XXX_driver/rte_XXX_device - where XXX belongs to {pci, vdev, soc (in > future),...}. > > Key motivation for this series is to move away from PCI centric design of > EAL to a more hierarchical device model - pivoted around a generic driver > and device. Each specific driver and device can inherit the common > properties of the generic set and build upon it through driver/device > specific functions.
[snip] > Changes since v10: > - Rebased over master (e15922d75) > - Removed patch for container_of posted in v10 (01/25) > - Fix review comments from David: [10] For the series. Acked-by: David Marchand <david.marchand at 6wind.com> Thanks Shreyansh. -- David Marchand