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? 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. 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