|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Re: [PATCH] [ACM/Xen] Fix policy buffer layout changed	with 
 
 "George S. Coker, II" <gscoker@xxxxxxxxxxxxxx>
wrote on 09/04/2007 02:29:10 PM: 
 
> On Tue, 2007-09-04 at 10:57 -0400, Stefan Berger wrote: 
> > This fixes a regression due to changes in the policy buffer layout 
> > submitted by the XSM module. 
> >  
>  
> Hi Stefan, 
>  
> This was done to make the ACM magic number the first word in the policy 
> file.  This seemed to be the logical choice to afford ACM the
greatest 
> flexibility for loading policies under XSM.  In principal, under
XSM, a 
> security module could be capable of loading and parsing policies over
a 
> range of policy versions.
 
 Did you adapt the tools to generate a binary policy
in that form?
 
 >  
> Your patch reverts the ACM module to the original form where the first 
> word of the policy file is the policy version - which could change
over 
> time.  This is the general problem of magic numbers.
 
 Yes, I changed it back because it was broken, at least
it did not accept the policy I tried to load.
 
    Stefan
  
 >  
> A benefit of your patch is old ACM policies will not need to be 
> recompiled to work under XSM with this patch, but I see there being 
> future confusion and a potential loss of flexibility for ACM by making 
> this change.  I would argue that the ACM policy version should
instead 
> be bumped for the move to XSM since the XSM patches actually caused
a 
> format change to the ACM policy binary. 
>  
> Admittedly, this discussion is moot because ACM has only one policy 
> version at this time.  The XSM_MAGIC number must also be updated
to 
> 03000000 to ensure proper boot time policy detection under XSM with
your 
> patch. 
>  
> I also see that there are dups of /xsm in the includes dir.  Since
this 
> was a restructuring from inclusion in xen-staging, perhaps some cleanups 
> are in order.  Keir?  
>  
> George 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |