[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 5/7] x86: Introduce x86_merge_dr6()


  • To: Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jinoh Kang <jinoh.kang.kr@xxxxxxxxx>
  • Date: Sat, 28 Oct 2023 22:55:14 +0900
  • Autocrypt: addr=jinoh.kang.kr@xxxxxxxxx; keydata= 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 txXwl3e8f9MonKqfbRPPNjJzsrnlOhApsBI=
  • Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Sat, 28 Oct 2023 13:55:40 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 9/25/23 19:20, Jinoh Kang wrote:
> As an outsider's perspective, I think this kind of thing is where selftests
> really shine.  I got the impression that Xen will need to rely on numerous 
> other
> platform oddities, the documentation of which are often unavailable.
> 
> Of course, adding a whole new test infrastructure in code freeze is not 
> viable.
> Maybe I have missed something, but I only see three paths forward here:
> 
> 1. Reference the most relevant paragraph in SDM/APM, but don't quote it.
>    Keep the current explanation, and state that the manual is vague anyway.
> 
> 2. Acknowledge that SDM/APM is incomplete, and completely abandon the manual
>    as the *authoritative* source of information.  Perhaps embed a sample test
>    program that demonstrates the behavior, if it isn't too long.
> 
> 3. Actually assert in runtime that DR6 behaves as expected.
> 

Just a heads-up; has there been any progress on this part?

Please let me know if you need anything.  I'm happy to help!

-- 
Sincerely,
Jinoh Kang




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.