|
[PATCH v4 4/7] ShellPkg/AcpiView: Move parameter parsing
Parsing command line parameters is done in the shell command wrapper. This declutters the core code and improves modular design. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> R
Parsing command line parameters is done in the shell command wrapper. This declutters the core code and improves modular design. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> R
|
By
Tomas Pilar (tpilar)
· #61605
·
|
|
[PATCH v4 6/7] ShellPkg: Add AcpiViewCommandLib
The UefiShellAcpiViewCommandLib is converted from NULL library to a named library so that it may be used in modules other than shell. The library interface exposes the main method for to AcpiView func
The UefiShellAcpiViewCommandLib is converted from NULL library to a named library so that it may be used in modules other than shell. The library interface exposes the main method for to AcpiView func
|
By
Tomas Pilar (tpilar)
· #61604
·
|
|
[PATCH v4 2/7] ShellPkg/AcpiView: Refactor configuration
A new file and header (AcpiViewConfig.[ch]) is created that houses the user configuration. This declutters the core code and improves modularity of the design. The module level symbols for verbosity,
A new file and header (AcpiViewConfig.[ch]) is created that houses the user configuration. This declutters the core code and improves modularity of the design. The module level symbols for verbosity,
|
By
Tomas Pilar (tpilar)
· #61603
·
|
|
[PATCH v4 3/7] ShellPkg/AcpiView: Move table count reset
The table count module level symbols are now reset when executing the core method, rather than the shell command wrapper. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed
The table count module level symbols are now reset when executing the core method, rather than the shell command wrapper. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed
|
By
Tomas Pilar (tpilar)
· #61602
·
|
|
[PATCH v4 1/7] ShellPkg/AcpiView: Move log reset to main method
The error and warning counters are reset in the AcpiView main method. This improves reusability of the main method. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed-by: Z
The error and warning counters are reset in the AcpiView main method. This improves reusability of the main method. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed-by: Z
|
By
Tomas Pilar (tpilar)
· #61601
·
|
|
[PATCH v4 0/7] Standalone AcpiView Application
This patchset adds a new application module to the ShellPkg with the functionality of the 'acpiview' command. The existing code is tidied and a clean boundary between the UEFI shell command wrapper an
This patchset adds a new application module to the ShellPkg with the functionality of the 'acpiview' command. The existing code is tidied and a clean boundary between the UEFI shell command wrapper an
|
By
Tomas Pilar (tpilar)
· #61600
·
|
|
[PATCH v3 0/7] Standalone AcpiView Application
Hi Ray, Zhichao, Do you have any opinions on the respun patches? Cheers, Tom
Hi Ray, Zhichao, Do you have any opinions on the respun patches? Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #61555
·
|
|
[PATCH v3 5/7] ShellPkg/AcpiView: Refactor DumpAcpiTableToFile
Method is refactored into two parts. A new method is created that dumps arbitrary buffers into a newly created file. This method is called from core code after the core code determined the appropriate
Method is refactored into two parts. A new method is created that dumps arbitrary buffers into a newly created file. This method is called from core code after the core code determined the appropriate
|
By
Tomas Pilar (tpilar)
· #61298
·
|
|
[PATCH v3 2/7] ShellPkg/AcpiView: Refactor configuration
A new file and header (AcpiViewConfig.[ch]) is created that houses the user configuration. This declutters the core code and improves modularity of the design. The module level symbols for verbosity,
A new file and header (AcpiViewConfig.[ch]) is created that houses the user configuration. This declutters the core code and improves modularity of the design. The module level symbols for verbosity,
|
By
Tomas Pilar (tpilar)
· #61297
·
|
|
[PATCH v3 4/7] ShellPkg/AcpiView: Move parameter parsing
Parsing command line parameters is done in the shell command wrapper. This declutters the core code and improves modular design. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> R
Parsing command line parameters is done in the shell command wrapper. This declutters the core code and improves modular design. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> R
|
By
Tomas Pilar (tpilar)
· #61296
·
|
|
[PATCH v3 7/7] ShellPkg/AcpiView: Add application wrapper
Simple application wrapper that invokes the shell command wrapper for 'acpiview'. This allows the AcpiView functionality to be used on platforms with older specifications of the UEFI shell or where th
Simple application wrapper that invokes the shell command wrapper for 'acpiview'. This allows the AcpiView functionality to be used on platforms with older specifications of the UEFI shell or where th
|
By
Tomas Pilar (tpilar)
· #61295
·
|
|
[PATCH v3 0/7] Standalone AcpiView Application
This patchset adds a new application module to the ShellPkg with the functionality of the 'acpiview' command. The existing code is tidied and a clean boundary between the UEFI shell command wrapper an
This patchset adds a new application module to the ShellPkg with the functionality of the 'acpiview' command. The existing code is tidied and a clean boundary between the UEFI shell command wrapper an
|
By
Tomas Pilar (tpilar)
· #61294
·
|
|
[PATCH v3 6/7] ShellPkg: Add AcpiViewCommandLib
The UefiShellAcpiViewCommandLib is converted from NULL library to a named library so that it may be used in modules other than shell. The library interface exposes the main method for to AcpiView func
The UefiShellAcpiViewCommandLib is converted from NULL library to a named library so that it may be used in modules other than shell. The library interface exposes the main method for to AcpiView func
|
By
Tomas Pilar (tpilar)
· #61293
·
|
|
[PATCH v3 1/7] ShellPkg/AcpiView: Move log reset to main method
The error and warning counters are reset in the AcpiView main method. This improves reusability of the main method. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed-by: Z
The error and warning counters are reset in the AcpiView main method. This improves reusability of the main method. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed-by: Z
|
By
Tomas Pilar (tpilar)
· #61292
·
|
|
[PATCH v3 3/7] ShellPkg/AcpiView: Move table count reset
The table count module level symbols are now reset when executing the core method, rather than the shell command wrapper. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed
The table count module level symbols are now reset when executing the core method, rather than the shell command wrapper. Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Reviewed
|
By
Tomas Pilar (tpilar)
· #61291
·
|
|
[PATCH v2 6/6] ShellPkg/AcpiView: Add application wrapper
Thank you Zhichao, this is really useful, I was wondering how to hook into the shell help framework. Regarding the lower case const and static, I am entirely happy to change them, but I have a couple
Thank you Zhichao, this is really useful, I was wondering how to hook into the shell help framework. Regarding the lower case const and static, I am entirely happy to change them, but I have a couple
|
By
Tomas Pilar (tpilar)
· #61287
·
|
|
[PATCH v1 1/6] ShellPkg: acpiview: Add interface for data-driven table parsing
Krzysztof has moved on to other pastures, I'll respin the patches accordingly. Cheers, Tom
Krzysztof has moved on to other pastures, I'll respin the patches accordingly. Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #61137
·
|
|
Device and driver
Hi Kumar, The UEFI drivers follow a two stage loading mechanism. When the driver is loaded/executed, it loads itself into memory and installs a DRIVER_BINDING_PROTOCOL on its own handle. That protocol
Hi Kumar, The UEFI drivers follow a two stage loading mechanism. When the driver is loaded/executed, it loads itself into memory and installs a DRIVER_BINDING_PROTOCOL on its own handle. That protocol
|
By
Tomas Pilar (tpilar)
· #60939
·
|
|
Device and driver
Hi, By no means a complete answer but some important points below. There are two important concepts in UEFI that you absolutely need to get comfortable with. These two are Handles and Protocols. You c
Hi, By no means a complete answer but some important points below. There are two important concepts in UEFI that you absolutely need to get comfortable with. These two are Handles and Protocols. You c
|
By
Tomas Pilar (tpilar)
· #60859
·
|
|
AcpiView Patches
Hi Zhichao, Thank you very much, I am just trying to make sure things don’t slip through the cracks. Cheers, Tom
Hi Zhichao, Thank you very much, I am just trying to make sure things don’t slip through the cracks. Cheers, Tom
|
By
Tomas Pilar (tpilar)
· #60447
·
|