Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
ael D ; Fan, Jeff >> ; >> Justen, Jordan L >> Cc: Paolo Bonzini ; edk2-devel-01 >> >> Subject: Re: [edk2] multiprocessing in PEI? >> >> On 07/07/16 19:33, Kinney, Michael D wrote: >>> Laszlo, >>> >>> If all memory below 640K is

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Kinney, Michael D
o free memory. Mike > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Thursday, July 7, 2016 10:49 AM > To: Kinney, Michael D ; Fan, Jeff > ; > Justen, Jordan L > Cc: Paolo Bonzini ; edk2-devel-01 > > Subject: Re: [edk2] multipr

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
wrong :) Thanks! Laszlo >> -Original Message- >> From: Laszlo Ersek [mailto:ler...@redhat.com] >> Sent: Thursday, July 7, 2016 2:15 AM >> To: Fan, Jeff ; Kinney, Michael D >> ; >> Justen, Jordan L >> Cc: Paolo Bonzini ; edk2-devel-01 >> >&

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Kinney, Michael D
15 AM > To: Fan, Jeff ; Kinney, Michael D > ; > Justen, Jordan L > Cc: Paolo Bonzini ; edk2-devel-01 > > Subject: Re: [edk2] multiprocessing in PEI? > > On 07/07/16 10:56, Fan, Jeff wrote: > > Laszlo, > > > > Any PEI module cannot allocate the

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
Laszlo > > Jeff > > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Thursday, July 07, 2016 4:48 PM > To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L > Cc: Paolo Bonzini; edk2-devel-01 > Subject: Re: [edk2] multiproc

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Fan, Jeff
n L Cc: Paolo Bonzini; edk2-devel-01 Subject: Re: [edk2] multiprocessing in PEI? On 07/07/16 10:29, Fan, Jeff wrote: > Laszlo, > > Actually, CpuMpPei has no knowledge to know which memory range < 1MB is > available or not. That's why we cannot assume one hardcode address < 1

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
the memalloc HOB. Thanks Laszlo > > Thanks! > Jeff > > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Thursday, July 07, 2016 3:04 PM > To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L > Cc: Paolo Bonzini; edk2-devel-01 > Subject:

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
Michael D; Justen, Jordan L > Cc: Paolo Bonzini; edk2-devel-01 > Subject: Re: [edk2] multiprocessing in PEI? > > On 07/07/16 04:52, Fan, Jeff wrote: >> Laszlo, >> >> On PEI phase, whatever it is normal boot or S3 boot, PEI memory allocation >> services should n

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Fan, Jeff
hanks! Jeff -Original Message- From: Laszlo Ersek [mailto:ler...@redhat.com] Sent: Thursday, July 07, 2016 3:04 PM To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L Cc: Paolo Bonzini; edk2-devel-01 Subject: Re: [edk2] multiprocessing in PEI? On 07/07/16 04:52, Fan, Jeff wrote: > Laszlo, >

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Fan, Jeff
...@redhat.com] Sent: Thursday, July 07, 2016 3:04 PM To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L Cc: Paolo Bonzini; edk2-devel-01 Subject: Re: [edk2] multiprocessing in PEI? On 07/07/16 04:52, Fan, Jeff wrote: > Laszlo, > > On PEI phase, whatever it is normal boot or S3 boot, P

Re: [edk2] multiprocessing in PEI?

2016-07-07 Thread Laszlo Ersek
E_512KB + BASE_128KB, EfiBootServicesData); Actually, let me try that, and see where I land. Thanks, Laszlo > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Thursday, July 07, 2016 2:52 AM > To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Fan, Jeff
.@redhat.com] Sent: Thursday, July 07, 2016 2:52 AM To: Fan, Jeff; Kinney, Michael D; Justen, Jordan L Cc: Paolo Bonzini; edk2-devel-01 Subject: Re: [edk2] multiprocessing in PEI? On 07/06/16 19:08, Laszlo Ersek wrote: > Hi Jeff, > > On 07/05/16 15:50, Fan, Jeff wrote: >> When C

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Laszlo Ersek
On 07/06/16 22:29, Andrew Fish wrote: > >> On Jul 6, 2016, at 1:27 PM, Laszlo Ersek wrote: >> >> On 07/06/16 22:07, Andrew Fish wrote: >>> On Jul 6, 2016, at 1:02 PM, Laszlo Ersek wrote: On 07/06/16 21:01, Kinney, Michael D wrote: > Laszlo, > > Yes. It is possible to

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Laszlo Ersek
; Andrew Fish > >> I'll stay tuned. :) >> >> Thanks! >> Laszlo >> >> >>> >>> Best regards, >>> >>> Mike >>> >>>> -Original Message- >>>> From: Laszlo Ersek [mailto:ler...@redhat.com] >&

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Andrew Fish
> On Jul 6, 2016, at 1:27 PM, Laszlo Ersek wrote: > > On 07/06/16 22:07, Andrew Fish wrote: >> >>> On Jul 6, 2016, at 1:02 PM, Laszlo Ersek wrote: >>> >>> On 07/06/16 21:01, Kinney, Michael D wrote: Laszlo, Yes. It is possible to use CPU MP PPI on S3 resume. Jeff a

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Andrew Fish
ention the stack. Thanks, Andrew Fish > I'll stay tuned. :) > > Thanks! > Laszlo > > >> >> Best regards, >> >> Mike >> >>> -Original Message- >>> From: Laszlo Ersek [mailto:ler...@redhat.com] >>> Sent: Wedne

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Laszlo Ersek
ds, > > Mike > >> -Original Message- >> From: Laszlo Ersek [mailto:ler...@redhat.com] >> Sent: Wednesday, July 6, 2016 11:52 AM >> To: Fan, Jeff ; Kinney, Michael D >> ; >> Justen, Jordan L >> Cc: Paolo Bonzini ; edk2-devel-01 >> >&

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Kinney, Michael D
ow 1MB for the Startup IPI. Best regards, Mike > -Original Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Wednesday, July 6, 2016 11:52 AM > To: Fan, Jeff ; Kinney, Michael D > ; > Justen, Jordan L > Cc: Paolo Bonzini ; edk2-devel-01 > > S

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Laszlo Ersek
On 07/06/16 19:08, Laszlo Ersek wrote: > Hi Jeff, > > On 07/05/16 15:50, Fan, Jeff wrote: >> When CPU MP PPI installed, CPU MP PPI Services will be fully usable. > > I included CpuMpPei in OVMF, and it works fine on the normal boot path. > (I haven't done anything special with it thus far, just b

Re: [edk2] multiprocessing in PEI?

2016-07-06 Thread Laszlo Ersek
nal Message- > From: Laszlo Ersek [mailto:ler...@redhat.com] > Sent: Tuesday, July 05, 2016 9:10 PM > To: Kinney, Michael D; Fan, Jeff; Justen, Jordan L > Cc: Paolo Bonzini; edk2-devel-01 > Subject: Re: [edk2] multiprocessing in PEI? > > On 07/05/16 12:01, Laszlo Ersek wrote:

Re: [edk2] multiprocessing in PEI?

2016-07-05 Thread Fan, Jeff
] multiprocessing in PEI? On 07/05/16 12:01, Laszlo Ersek wrote: > Not sure if we should add this client code to OvmfPkg/PlatformPei, due > to the DEPEX. OvmfPkg/PlatformPei is the PEIM that installs the > permanent PEI RAM, so if we added this DEPEX to it, that would force > CpuMpPei

Re: [edk2] multiprocessing in PEI?

2016-07-05 Thread Laszlo Ersek
On 07/05/16 12:01, Laszlo Ersek wrote: > Not sure if we should add this client code to OvmfPkg/PlatformPei, due > to the DEPEX. OvmfPkg/PlatformPei is the PEIM that installs the > permanent PEI RAM, so if we added this DEPEX to it, that would force > CpuMpPei to run from temporary PEI RAM. I don't

[edk2] multiprocessing in PEI?

2016-07-05 Thread Laszlo Ersek
Hi, for this item : RFE: OvmfPkg: Set MSR_IA32_FEATURE_CONTROL by following QEMU fw_cfg file the goal is to do the following: - fetch a UINT64 value from QEMU via fw_cfg - write that UINT64 value to a specific MSR on *all* logical processors (BS