qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line
           [not found] <1401593596-8953-1-git-send-email-somlo@cmu.edu>
           [not found] ` <1401593596-8953-2-git-send-email-somlo@cmu.edu>
    @ 2014-06-01  8:47 ` Michael S. Tsirkin
      2014-06-01  9:32 ` Peter Crosthwaite
                       ` (3 subsequent siblings)
      5 siblings, 0 replies; 10+ messages in thread
    From: Michael S. Tsirkin @ 2014-06-01  8:47 UTC (permalink / raw)
      To: Gabriel L. Somlo
      Cc: peter.crosthwaite, romain, qemu-devel, agraf, stefanha, pbonzini,
    	afaerber
    
    On Sat, May 31, 2014 at 11:33:13PM -0400, Gabriel L. Somlo wrote:
    >     Allow selection of different card models from the qemu
    >     command line, to better accomodate a wider range of guests.
    
    Looks good to me.
    If possible pls address a nit I noted in one of the patches.
    Besides that:
    
    Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
    
    
    > New in v3:
    > 
    >   - 1/3 and 2/3 from v2 now merged into a single patch (1/3), with:
    >       - s/TYPE_E1000/TYPE_E1000_BASE/ as suggested by Stefan
    >       - improved QOM-ification as suggested by Peter Crosthwaite
    > 
    >   - *OPTIONAL* patch to remove stale support for 8257xx (see commit blurb
    >     in patch 3/3 for details
    >     (this can be squashed on top of 1/3, but I'm including it separately
    >      here for clarity, and as an RFC).
    > 
    > Thanks,
    >   Gabriel
    > 
    > 
    > v2:
    > 
    >   - moved check for 8257x out of the way of QOM, as suggested by
    >     Michael (patch 1/3)
    > 
    >   - resolved "Signed-off-by" misunderstanding and miscellaneous style
    >     issues (patch 2/3)
    > 
    >   - modified e1000 test to check for all supported models, as suggested
    >     by Andreas (patch 3/3). I used eepro100-test.c as an example for
    >     this change.
    > 
    > 
    > Gabriel L. Somlo (3):
    >   e1000: allow command-line selection of card model
    >   tests: e1000: test additional device IDs
    >   e1000: remove broken support for 82573L
    > 
    >  hw/net/e1000.c      | 110 +++++++++++++++++++++++++++++++++++++++-------------
    >  hw/net/e1000_regs.h |   6 +++
    >  tests/e1000-test.c  |  33 ++++++++++++----
    >  3 files changed, 114 insertions(+), 35 deletions(-)
    > 
    > -- 
    > 1.9.3
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread
  • * Re: [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line
           [not found] <1401593596-8953-1-git-send-email-somlo@cmu.edu>
           [not found] ` <1401593596-8953-2-git-send-email-somlo@cmu.edu>
      2014-06-01  8:47 ` [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line Michael S. Tsirkin
    @ 2014-06-01  9:32 ` Peter Crosthwaite
           [not found] ` <1401593596-8953-4-git-send-email-somlo@cmu.edu>
                       ` (2 subsequent siblings)
      5 siblings, 0 replies; 10+ messages in thread
    From: Peter Crosthwaite @ 2014-06-01  9:32 UTC (permalink / raw)
      To: Gabriel L. Somlo
      Cc: Romain Dolbeau, Michael S. Tsirkin, Alexander Graf,
    	qemu-devel@nongnu.org Developers, Stefan Hajnoczi, Paolo Bonzini,
    	Andreas Färber
    
    On Sun, Jun 1, 2014 at 1:33 PM, Gabriel L. Somlo <gsomlo@gmail.com> wrote:
    >     Allow selection of different card models from the qemu
    >     command line, to better accomodate a wider range of guests.
    >
    > New in v3:
    >
    >   - 1/3 and 2/3 from v2 now merged into a single patch (1/3), with:
    >       - s/TYPE_E1000/TYPE_E1000_BASE/ as suggested by Stefan
    >       - improved QOM-ification as suggested by Peter Crosthwaite
    >
    >   - *OPTIONAL* patch to remove stale support for 8257xx (see commit blurb
    >     in patch 3/3 for details
    >     (this can be squashed on top of 1/3, but I'm including it separately
    >      here for clarity, and as an RFC).
    >
    
    I think it's ok to merge as three separate patches organised the way
    you have done it. It means if someone comes along later and decides to
    repair the broken support they can revert just your last patch as
    starting point, rather than having to disentangle it from the
    QOMification work. The other alternative if you want to minimise
    churn, is to do your defeaturing first then QOMifiy but that doesn't
    do the repair guy any favours. Should probably still be three separate
    patches though.
    
    Regards,
    Peter
    
    > Thanks,
    >   Gabriel
    >
    >
    > v2:
    >
    >   - moved check for 8257x out of the way of QOM, as suggested by
    >     Michael (patch 1/3)
    >
    >   - resolved "Signed-off-by" misunderstanding and miscellaneous style
    >     issues (patch 2/3)
    >
    >   - modified e1000 test to check for all supported models, as suggested
    >     by Andreas (patch 3/3). I used eepro100-test.c as an example for
    >     this change.
    >
    >
    > Gabriel L. Somlo (3):
    >   e1000: allow command-line selection of card model
    >   tests: e1000: test additional device IDs
    >   e1000: remove broken support for 82573L
    >
    >  hw/net/e1000.c      | 110 +++++++++++++++++++++++++++++++++++++++-------------
    >  hw/net/e1000_regs.h |   6 +++
    >  tests/e1000-test.c  |  33 ++++++++++++----
    >  3 files changed, 114 insertions(+), 35 deletions(-)
    >
    > --
    > 1.9.3
    >
    >
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread
  • [parent not found: <1401593596-8953-4-git-send-email-somlo@cmu.edu>]
  • [parent not found: <1401593596-8953-3-git-send-email-somlo@cmu.edu>]
  • * Re: [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line
           [not found] <1401593596-8953-1-git-send-email-somlo@cmu.edu>
                       ` (4 preceding siblings ...)
           [not found] ` <1401593596-8953-3-git-send-email-somlo@cmu.edu>
    @ 2014-06-02 12:28 ` Stefan Hajnoczi
      5 siblings, 0 replies; 10+ messages in thread
    From: Stefan Hajnoczi @ 2014-06-02 12:28 UTC (permalink / raw)
      To: Gabriel L. Somlo
      Cc: peter.crosthwaite, romain, mst, agraf, qemu-devel, stefanha,
    	pbonzini, afaerber
    
    On Sat, May 31, 2014 at 11:33:13PM -0400, Gabriel L. Somlo wrote:
    >     Allow selection of different card models from the qemu
    >     command line, to better accomodate a wider range of guests.
    > 
    > New in v3:
    > 
    >   - 1/3 and 2/3 from v2 now merged into a single patch (1/3), with:
    >       - s/TYPE_E1000/TYPE_E1000_BASE/ as suggested by Stefan
    >       - improved QOM-ification as suggested by Peter Crosthwaite
    > 
    >   - *OPTIONAL* patch to remove stale support for 8257xx (see commit blurb
    >     in patch 3/3 for details
    >     (this can be squashed on top of 1/3, but I'm including it separately
    >      here for clarity, and as an RFC).
    
    Looks very close now.  I just had a comment about E1000DeviceClass,
    which should be called E1000BaseClass.
    
    Stefan
    
    ^ permalink raw reply	[flat|nested] 10+ messages in thread

  • end of thread, other threads:[~2014-06-02 12:28 UTC | newest]
    
    Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1401593596-8953-1-git-send-email-somlo@cmu.edu>
         [not found] ` <1401593596-8953-2-git-send-email-somlo@cmu.edu>
    2014-06-01  8:46   ` [Qemu-devel] [PATCH v3 1/3] e1000: allow command-line selection of card model Michael S. Tsirkin
    2014-06-01  9:18   ` Peter Crosthwaite
    2014-06-02 12:25   ` Stefan Hajnoczi
    2014-06-01  8:47 ` [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line Michael S. Tsirkin
    2014-06-01  9:32 ` Peter Crosthwaite
         [not found] ` <1401593596-8953-4-git-send-email-somlo@cmu.edu>
    2014-06-01  9:25   ` [Qemu-devel] [PATCH v3 3/3] e1000: remove broken support for 82573L Peter Crosthwaite
    2014-06-02 12:26   ` Stefan Hajnoczi
         [not found] ` <1401593596-8953-3-git-send-email-somlo@cmu.edu>
    2014-06-01  9:24   ` [Qemu-devel] [PATCH v3 2/3] tests: e1000: test additional device IDs Peter Crosthwaite
    2014-06-02 12:27   ` Stefan Hajnoczi
    2014-06-02 12:28 ` [Qemu-devel] [PATCH v3 0/3] e1000: allow model/device_id selection on command line Stefan Hajnoczi
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).