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

Reply via email to