On Mon, 2014-08-04 at 17:01 -0500, Scott Duplichan wrote: > chen.fan.f...@cn.fujitsu.com [mailto:chen.fan.f...@cn.fujitsu.com] wrote: > > ]On Fri, 2014-08-01 at 05:45 +0000, Fan, Jeff wrote: > ]> Chen, > ]> > ]> Because this is a serial patches, could you zip and send your > ]UefiCpuPkg/CpuDxe to my mailbox or this mail list. Thanks! > ]Hi all, > ] > ] I had pushed my local 'mpservice' patches to github: > ] https://github.com/ChenFanFnst/edk2/tree/cpu-mp-service > ] > ] I will do my follow-up 'mp service' work base on this cpu-mp-service's > ]tree. > ] > ] > ]Thanks, > ]Chen > > Hello Chen Fan, > > A couple of questions. Is this code intended to run on real x86 hardware? > Has it been tested on real hardware? Hi Scott,
I didn't test this patches on real hardware, I only test them via OVMF with qemu. > The reason I ask is that I worked > around the AP looping problem I reported earlier by replacing the PAUSE > with HLT. But now test code to start a single AP fails. While I am rusty > on AP startup, it seems like if the AP is left in a non-init state then > another init ipi is needed. This code sends only a startup ipi. Also, > the startup IPI uses a fixed vector value of 0x30. This choice assumes > memory at 0x30000 is free, something that may not be true. I also > didn't see where AP code was copied to 0x30000. Please see the function StartApsStackless() made by Jordan, where will copied the start-up routine to the address below 1M and send the startup IPI to all AP. Thanks, Chen > Thanks, > Scott > > > > ------------------------------------------------------------------------------ > Infragistics Professional > Build stunning WinForms apps today! > Reboot your WinForms applications with our WinForms controls. > Build a bridge from your legacy apps to the future. > http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel ------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel