I tried. It behaves as bad as wbinvd does. Joe
> -----Original Message----- > From: Andrew Goodbody [mailto:ajg4tadp...@gmail.com] > Sent: Tuesday, April 10, 2012 7:04 PM > To: Bao, Zheng > Cc: 'Marc Jones'; Marc Jones; 'coreboot@coreboot.org' > Subject: Re: [coreboot] Patch merged into coreboot/master: c35c461 > Invalidate cache before first jump > > On 09/04/12 04:24, Bao, Zheng wrote: > > Hi, > > It is unstable. In most cases, it hangs at this wbinvd. Once it pass > that instruction, it will hang at when AP cores are launched. > > Try invd instead of wbinvd. There should be no need to preserve > anything > from the cache so the write back is not needed. The write back may also > need functional memory which will not be there at least from power on. > Also note that these instructions are 486+ only. > > Andrew -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot