> The high-bandwidth helpers contain inline assembly which temporarily uses
> %bp as a VMware ABI register. Keeping that assembly in vmware.h duplicates
> it in callers.
>
> Move both helpers to vmware.c and export them for the vmwgfx module.
> Preserve their unwind hints and remove the redundant caller-wide objtool
> annotations from vmwgfx.
>
> Preserve the argument sequence from commit e0e022004bbe ("x86/vmware:
> Fix i386 high-bandwidth hypercall arguments").
>
> Signed-off-by: Zack Rusin <[email protected]>
Sashiko has reviewed this patch and found no issues.
--
Sashiko AI review ยท
https://sashiko.dev/#/patchset/[email protected]?part=1