|
Re: [PATCH 22/26] ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro
Ah, of course. It does highlight why having so many copies of
essentially the same code is a bad idea, but it is a difficult pattern
to get rid of in Tianocore.
Thanks,
Ard.
Ah, of course. It does highlight why having so many copies of
essentially the same code is a bad idea, but it is a difficult pattern
to get rid of in Tianocore.
Thanks,
Ard.
|
By
Ard Biesheuvel
·
#1257
·
|
|
Re: [PATCH 22/26] ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro
ArmVirtQemuKernel uses ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S which is not
affected by this bug.
as it turns out, only BeagleBoardPkg uses the generic PrePi code.
wrote:
ArmVirtQemuKernel uses ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S which is not
affected by this bug.
as it turns out, only BeagleBoardPkg uses the generic PrePi code.
wrote:
|
By
Michael Zimmermann
·
#1256
·
|
|
Re: [PATCH 22/26] ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro
Apologies for the breakage. As it turns out, ArmVirtQemuKernel does
work even with this bug, probably due to the fact that its
PcdCoreCount == 1 (or simply that it uses the UniCore flavor rather
than
Apologies for the breakage. As it turns out, ArmVirtQemuKernel does
work even with this bug, probably due to the fact that its
PcdCoreCount == 1 (or simply that it uses the UniCore flavor rather
than
|
By
Ard Biesheuvel
·
#1255
·
|
|
[PATCH 3/3] ArmPkg/BaseMemoryLibStm: implement new IsZeroBuffer() API function
BaseMemoryLib has recently been extended with an API function
IsZeroBuffer(), so copy the default implementation into BaseMemoryLibStm
as well.
Contributed-under: TianoCore Contribution Agreement
BaseMemoryLib has recently been extended with an API function
IsZeroBuffer(), so copy the default implementation into BaseMemoryLibStm
as well.
Contributed-under: TianoCore Contribution Agreement
|
By
Ard Biesheuvel
·
#1254
·
|
|
[PATCH 2/3] ArmPkg/BaseMemoryLibStm: implement new IsZeroGuid() API function
BaseMemoryLib has recently been extended with an API function
IsZeroGuid(), so copy the default implementation into BaseMemoryLibStm
as well.
Contributed-under: TianoCore Contribution Agreement
BaseMemoryLib has recently been extended with an API function
IsZeroGuid(), so copy the default implementation into BaseMemoryLibStm
as well.
Contributed-under: TianoCore Contribution Agreement
|
By
Ard Biesheuvel
·
#1252
·
|
|
[PATCH 1/3] ArmPkg: remove BaseMemoryLibVstm implementation of BaseMemoryLib
The BaseMemoryLibVstm implementation of BaseMemoryLib is ARM only, uses
the NEON register file despite the fact that the UEFI spec does not allow
it, and is currently not used anywhere. So remove
The BaseMemoryLibVstm implementation of BaseMemoryLib is ARM only, uses
the NEON register file despite the fact that the UEFI spec does not allow
it, and is currently not used anywhere. So remove
|
By
Ard Biesheuvel
·
#1253
·
|
|
[PATCH 0/3] ArmPkg: introduce IsZeroGuid() and IsZeroBuffer()
The BaseMemoryLib API has recently been extended with IsZeroGuid() and
IsZeroBuffer(), so copy the generic implementations into the ArmPkg version
of this library.
Ard Biesheuvel (3):
ArmPkg:
The BaseMemoryLib API has recently been extended with IsZeroGuid() and
IsZeroBuffer(), so copy the generic implementations into the ArmPkg version
of this library.
Ard Biesheuvel (3):
ArmPkg:
|
By
Ard Biesheuvel
·
#1251
·
|
|
[PATCH v5 4/4] MdeModulePkg/EbcDxe AARCH64: simplify interpreter entry point thunks
The prototypes of EbcInterpret() and ExecuteEbcImageEntryPoint() are
private to the AARCH64 implementation of EbcDxe, so we can shuffle
the arguments around a bit and make the assembler thunking glue
The prototypes of EbcInterpret() and ExecuteEbcImageEntryPoint() are
private to the AARCH64 implementation of EbcDxe, so we can shuffle
the arguments around a bit and make the assembler thunking glue
|
By
Ard Biesheuvel
·
#1250
·
|
|
[PATCH v5 3/4] MdeModulePkg/EbcDxe AARCH64: use tail call for EBC to native thunk
Instead of pessimistically copying at least 64 bytes from the VM stack
to the native stack, and popping off the register arguments again
before doing the native call, try to avoid touching the stack
Instead of pessimistically copying at least 64 bytes from the VM stack
to the native stack, and popping off the register arguments again
before doing the native call, try to avoid touching the stack
|
By
Ard Biesheuvel
·
#1249
·
|
|
[PATCH v5 2/4] MdeModulePkg/EbcDxe AARCH64: use a fixed size thunk structure
The thunk generation is needlessly complex, given that it attempts to
deal with variable length instructions, which don't exist on AArch64.
So replace it with a simple template coded in assembler,
The thunk generation is needlessly complex, given that it attempts to
deal with variable length instructions, which don't exist on AArch64.
So replace it with a simple template coded in assembler,
|
By
Ard Biesheuvel
·
#1248
·
|
|
[PATCH v5 1/4] MdeModulePkg/EbcDxe AARCH64: clean up comment style in ASM file
Change to consistent // style comments. Also, remove bogus global
definitions for external functions, and move the real exports to
the top of the file.
Contributed-under: TianoCore Contribution
Change to consistent // style comments. Also, remove bogus global
definitions for external functions, and move the real exports to
the top of the file.
Contributed-under: TianoCore Contribution
|
By
Ard Biesheuvel
·
#1247
·
|
|
[PATCH v5 0/4] deModulePkg/EbcDxe: AARCH64 improvements
This is v5 of my proposed changes to the AARCH64 implementation of EbcDxe
contributed by Jeff Brasen, which has recently been merged into Tianocore.
Changes since v5:
- added Leif's ack (#3)
- cc
This is v5 of my proposed changes to the AARCH64 implementation of EbcDxe
contributed by Jeff Brasen, which has recently been merged into Tianocore.
Changes since v5:
- added Leif's ack (#3)
- cc
|
By
Ard Biesheuvel
·
#1246
·
|
|
[Patch] MdeModulePkg UefiBootManagerLib: Rename BootMenuApp to BootManagerMenuApp
Rename local function name BootMenuApp to BootManagerMenuApp to align
to other public function name.
Cc: Ruiyu Ni <ruiyu.ni@...>
Contributed-under: TianoCore Contribution Agreement
Rename local function name BootMenuApp to BootManagerMenuApp to align
to other public function name.
Cc: Ruiyu Ni <ruiyu.ni@...>
Contributed-under: TianoCore Contribution Agreement
|
By
Liming Gao
·
#1245
·
|
|
[Patch] MdeModulePkg UefiBootManagerLib: Ignore BootManagerMenuApp from LoadFile
BootManagerMenuApp boot option is handled by EfiBootManagerGetBootManagerMenu.
Don't need to handle it again when parse LoadFile protocol.
Cc: Ruiyu Ni <ruiyu.ni@...>
Cc: Eric Dong
BootManagerMenuApp boot option is handled by EfiBootManagerGetBootManagerMenu.
Don't need to handle it again when parse LoadFile protocol.
Cc: Ruiyu Ni <ruiyu.ni@...>
Cc: Eric Dong
|
By
Liming Gao
·
#1244
·
|
|
Re: [PATCH] MdeModulePkg VarCheck: #### in L"Boot####" are upper case hex
Reviewed-by: Ruiyu Ni <ruiyu.ni@...>
Reviewed-by: Ruiyu Ni <ruiyu.ni@...>
|
By
Ni, Ruiyu <ruiyu.ni@...>
·
#1243
·
|
|
[patch] ShellPkg: Add the check of parameter number in "DrvCfg" command
In shell spec, the usage of "Drvcfg" command is: drvcfg [-l XXX] [-c]
[-f <Type>|-v|-s] [DriverHandle [DeviceHandle [ChildHandle]]]
[-i filename] [-o filename]. The parameter number(doesn't include
In shell spec, the usage of "Drvcfg" command is: drvcfg [-l XXX] [-c]
[-f <Type>|-v|-s] [DriverHandle [DeviceHandle [ChildHandle]]]
[-i filename] [-o filename]. The parameter number(doesn't include
|
By
Dandan Bi
·
#1242
·
|
|
[patch] ShellPkg: Add check for "dump" parameter in "bcfg" command
When user uses the command "bcfg driver|boot [dump [-v]]",
the number of command line value parameters (doesn't include the
flag) must be three. We can add this point to check whether using
this
When user uses the command "bcfg driver|boot [dump [-v]]",
the number of command line value parameters (doesn't include the
flag) must be three. We can add this point to check whether using
this
|
By
Dandan Bi
·
#1241
·
|
|
Re: [PATCH 22/26] ArmPlatformPkg/PrePi: switch to ASM_FUNC() asm macro
reviewed should mean tested ;)
took me some time to find out why my system currently doesn't boot anymore
but here's the fix for this commit:
diff --git
reviewed should mean tested ;)
took me some time to find out why my system currently doesn't boot anymore
but here's the fix for this commit:
diff --git
|
By
Michael Zimmermann
·
#1240
·
|
|
Re: Crc32
it doesn't. it just seems that if the crc text field is not empty it
calculates the crc of the crc, so you have to hit the "Reset CRC" button
before reprocessing the text.
wrote:
it doesn't. it just seems that if the crc text field is not empty it
calculates the crc of the crc, so you have to hit the "Reset CRC" button
before reprocessing the text.
wrote:
|
By
Michael Zimmermann
·
#1239
·
|
|
Re: [PATCH] SecurityPkg: TPM12CommandLib: Add Response returnCode Check
Reviewed-by: Jiewen.yao@...
Reviewed-by: Jiewen.yao@...
|
By
Yao, Jiewen
·
#1238
·
|