Jeremy Fitzhardinge wrote:This should have been set up by the *boot code* (specifically lines 57-61 of arch/x86/boot/pmjump.S) since he's using a conventional boot loader (syslinux) so something is utterly fuggled up. Using %cs: here should be safe, though (and *is* more conservative, after all, why otherwise bother reloading these segments at all?), but it still concerns me a great deal if this is broken in this way. It's definitely better than %ss:. In particular, I'm wondering if the Elan CPU has any strange ordering requirements with regards to the protected mode transition that we're not obeying. It would be interesting to put in a heavyweight "brutally synchronizing" instruction like WBINVD at various places in arch/x86/boot/pmjump.S and see if it helps. -hpa --
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Nick Piggin | [patch] my mmu notifier sample driver |
| Sean | Re: [AppArmor 39/45] AppArmor: Profile loading and manipulation, pathname matching |
| Arjan van de Ven | [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
git: | |
| Antonio Almeida | HTB accuracy for high speed |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| Jens Axboe | Re: [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
