On 17.07.2024 13:18, Andrew Cooper wrote:
> HVMLoader is a single freestanding 32bit program with no external
> dependencies.  Use the fastcall calling convetion (up to 3 parameters in
> registers rather than on the stack) globally, which is more efficient because
> of reducing the number of stack operations.
> 
> Some bloat-o-meter highligs are:
> 
>   add/remove: 0/0 grow/shrink: 3/118 up/down: 8/-3004 (-2996)
>   Function                                     old     new   delta
>   ...
>   hvmloader_acpi_build_tables                 1125     961    -164
>   acpi_build_tables                           1277    1081    -196
>   pci_setup                                   4756    4516    -240
>   construct_secondary_tables                  1689    1447    -242
> 
> No functional change.
> 
> Signed-off-by: Andrew Cooper <[email protected]>

Reviewed-by: Jan Beulich <[email protected]>



Reply via email to