driverdev-devel.linuxdriverproject.org archive mirror
 help / color / mirror / Atom feed
  • * Re: [PATCH v5 2/8] arm64: hyperv: Add hypercall and register access functions
           [not found] ` <1570129355-16005-3-git-send-email-mikelley@microsoft.com>
           [not found]   ` <20191104043632.GB182@boqun-laptop.fareast.corp.microsoft.com>
    @ 2019-11-06 10:19   ` Marc Zyngier
      2019-11-06 17:59     ` Michael Kelley
      1 sibling, 1 reply; 8+ messages in thread
    From: Marc Zyngier @ 2019-11-06 10:19 UTC (permalink / raw)
      To: Michael Kelley
      Cc: mark.rutland, linux-hyperv, boqun.feng, catalin.marinas,
    	jasowang, linux-kernel, marcelo.cerri, olaf, gregkh, apw, devel,
    	vkuznets, will, Sunil Muthuswamy, linux-arm-kernel
    
    On 2019-10-03 20:12, Michael Kelley wrote:
    > Add ARM64-specific code to make Hyper-V hypercalls and to
    > access virtual processor synthetic registers via hypercalls.
    > Hypercalls use a Hyper-V specific calling sequence with a non-zero
    > immediate value per Section 2.9 of the SMC Calling Convention
    > spec.
    
    I find this "following the spec by actively sidestepping it" counter
    productive. You (or rather the Hyper-V people) are reinventing the
    wheel (of the slightly square variety) instead of using the standard
    that the whole of the ARM ecosystem seems happy to take advantage
    of.
    
    I wonder what is the rational for this. If something doesn't quite
    work for Hyper-V, I think we'd all like to know.
    
    Thanks,
    
             M.
    -- 
    Jazz is not dead. It just smells funny...
    _______________________________________________
    devel mailing list
    devel@linuxdriverproject.org
    http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
    
    ^ permalink raw reply	[flat|nested] 8+ messages in thread
  • [parent not found: <1570129355-16005-4-git-send-email-mikelley@microsoft.com>]

  • end of thread, other threads:[~2019-11-11 17:32 UTC | newest]
    
    Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <1570129355-16005-1-git-send-email-mikelley@microsoft.com>
         [not found] ` <1570129355-16005-3-git-send-email-mikelley@microsoft.com>
         [not found]   ` <20191104043632.GB182@boqun-laptop.fareast.corp.microsoft.com>
    2019-11-06  0:40     ` [PATCH v5 2/8] arm64: hyperv: Add hypercall and register access functions Michael Kelley
    2019-11-06  1:58       ` Boqun Feng
    2019-11-06 10:19   ` Marc Zyngier
    2019-11-06 17:59     ` Michael Kelley
    2019-11-07  9:10       ` Marc Zyngier
    2019-11-11 17:16         ` Michael Kelley
         [not found] ` <1570129355-16005-4-git-send-email-mikelley@microsoft.com>
    2019-11-07 14:19   ` [PATCH v5 3/8] arm64: hyperv: Add memory alloc/free functions for Hyper-V size pages Marc Zyngier
    2019-11-08 19:00     ` Michael Kelley
    

    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).