acpi: Generate valid ACPI processor objects
The existing code generated invalid ACPI processor objects
if the core number was greater than 9. The first invalid
object instance was autocorrected by Linux, but subsequent
instances conflicted with each other, leading to a failure
to boot if more than 10 CPU cores were installed.
The modified code will function with up to 99 cores.
Signed-off-by: Timothy Pearson <firstname.lastname@example.org>
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <email@example.com>
Reviewed-by: Marc Jones <firstname.lastname@example.org>
44 files changed