Messages in this thread | | | Date | Sun, 29 Aug 2010 15:52:49 +0300 | From | Avi Kivity <> | Subject | Re: AMD Geode NOPL emulation for kernel 2.6.36-rc2 |
| |
On 08/28/2010 02:07 AM, H. Peter Anvin wrote: > On 08/27/2010 02:32 PM, Matteo Croce wrote: >> can I ignore the return value when I expect val to be non zero? >> the doc says: "On error, the variable @x is set to zero." > No. You need to deliver a page fault to the application in this case. > > The *real* test for this kind of crap is correct page fault behavior, > and so forth. > > Also, at the very least you need to check for: > > - CS == USER_CS
Is that mandated by the ABI? Is it illegal for an application to load a segment with a nonzero base into the LDT and use it for CS?
What about vm86?
-- error compiling committee.c: too many arguments to function
| |