load amd patch into a malloc'd region to make it page aligned
authorjsg <jsg@openbsd.org>
Sun, 10 Sep 2023 09:32:31 +0000 (09:32 +0000)
committerjsg <jsg@openbsd.org>
Sun, 10 Sep 2023 09:32:31 +0000 (09:32 +0000)
commit1f6c261b917e82523c659d6ded8d4ad3e742e070
tree3aaddacb2ccee4884263a7ceca25aaa235677e09
parent804fcafaaa5ef046d7daa5e46c651a6a032c3e38
load amd patch into a malloc'd region to make it page aligned

avoids a General-Protection Exception on patch loader wrmsr with
A10-5700, TN-A1 00610f01 15-10-01

the alignment requirement is not present on at least
Ryzen 5 2600X, PiR-B2 00800f82 17-08-02

problem reported and fix tested by espie@
sys/arch/amd64/amd64/ucode.c
sys/arch/i386/i386/ucode.c