Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 1d64853193602f1100b835a4824da14c4258e5da
      
https://github.com/tianocore/edk2/commit/1d64853193602f1100b835a4824da14c4258e5da
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Allocate buffer for global semaphores

Get semaphores alignment/size requirement and allocate aligned
buffer for all global spin lock and semaphores.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: d67b73cc381219f16f5d120e733efb7ffaa814f0
      
https://github.com/tianocore/edk2/commit/d67b73cc381219f16f5d120e733efb7ffaa814f0
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Move forward MP sync data initialization

Move MP sync data initialization in front of the place that initialize
page table, because the page fault spin lock is allocated in
InitializeMpSyncData() while it is initialized in SmmInitPageTable().

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: fe3a75bc41545125f76c28238016658f48833ba2
      
https://github.com/tianocore/edk2/commit/fe3a75bc41545125f76c28238016658f48833ba2
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/PageTbl.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h
    M UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Using global semaphores in aligned buffer

Update all global semaphores to the ones in allocated aligned
semaphores buffer.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: 4e920581133766a31410f9d5b091446a3bc19d8c
      
https://github.com/tianocore/edk2/commit/4e920581133766a31410f9d5b091446a3bc19d8c
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Allocate buffer for each CPU semaphores

Allocate each CPU semaphores in allocated aligned semaphores buffer.
And add it into semaphores structure.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: ed3d5ecb342dd6cca299ac72b30d4855a8b804a4
      
https://github.com/tianocore/edk2/commit/ed3d5ecb342dd6cca299ac72b30d4855a8b804a4
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Using CPU semaphores in aligned buffer

Update each CPU semaphores to the ones in allocated aligned
semaphores buffer.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: 695e62d1419cf3a8ab65a96c86c9cf58d4206d61
      
https://github.com/tianocore/edk2/commit/695e62d1419cf3a8ab65a96c86c9cf58d4206d61
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Allocate buffer for MSRs semaphores

Allocate MSRs semaphores in allocated aligned semaphores buffer.
And add it into semaphores structure.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


  Commit: dc99315b8732b6e3032d01319d3f534d440b43d0
      
https://github.com/tianocore/edk2/commit/dc99315b8732b6e3032d01319d3f534d440b43d0
  Author: Jeff Fan <[email protected]>
  Date:   2016-05-24 (Tue, 24 May 2016)

  Changed paths:
    M UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c
    M UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h

  Log Message:
  -----------
  UefiCpuPkg/PiSmmCpuDxeSmm: Using MSRs semaphores in aligned buffer

Update MSRs semaphores to the ones in allocated aligned semaphores
buffer. If MSRs semaphores is not enough, allocate one page more.

Cc: Michael Kinney <[email protected]>
Cc: Feng Tian <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Feng Tian <[email protected]>
Reviewed-by: Michael Kinney <[email protected]>
Regression-tested-by: Laszlo Ersek <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/328f84b15651...dc99315b8732
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to