Re: [PATCH 5/5] x86/ucode: Drop ucode_mod and ucode_blob

2023-03-28 Thread Jan Beulich
On 27.03.2023 21:41, Andrew Cooper wrote: > These both incorrectly cache bootstrap_map()'d pointers across returns back to > __start_xen(). This is never valid, and such pointers may fault, or point to > something unrelated. As before - unless bootstrap_map(NULL) was (carefully) not called in bet

[PATCH 5/5] x86/ucode: Drop ucode_mod and ucode_blob

2023-03-27 Thread Andrew Cooper
These both incorrectly cache bootstrap_map()'d pointers across returns back to __start_xen(). This is never valid, and such pointers may fault, or point to something unrelated. With the refactoring work in the previous patches, they're clearly now just non-standard function return parameters. Re