WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH] Fixing iopl and ioperm

On 11 Jun 2005, at 06:45, Nakajima, Jun wrote:

With this patch, x86 and x86-64 share ioport.c, fixing LTP iopl and
ioperm testcase failures (on both). We found an iopl testcase failing
even on x86 xenlinux.

Now x86-64 xenlinux should have the same results regarding the LTP
testcases (as far as we tested).
Why does this patch modify the i386 ioport.c so much? I would expect 
that you ought to be able to use the xen/i386 ioport.c with no 
modification at all. The different function prototypes for sys_iopl 
between i386 and x86_64 shouldn't matter -- x86_64 ought to work with 
teh existing xen/i386 function prototype and function implementation.
The patch you sent is broken in any case -- you cannot find the old 
iopl by looking at eflags, as the real iopl is always zero.
Please re-send with the *smallest possible* changes to 
xen/i386/kernel/ioport.c. If there are justifiable 
cleanups/simplifications, then I'd like to take those as a separate 
patch!
 -- Keir


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel