On Tue, 5 Nov 2013 12:20:29 +0200 Vasilis Liaskovitis vasilis.liaskovitis@profitbricks.com wrote:
[...]
This issue may require a kernel fix alternatively or additionally to the seabios fix: The kernel can save the originally parsed SRAT entry info somewhere before it resets it at hot-remove time, and use that info on hot-plug time if the _PXM value is missing for the hot-plugged CPU BIOS object. This way CPU hot-plug works well against a BIOS with no CPU _PXM info.
To support CPU hotplug, seabios needs to implement _PXM to CPU or its parent device object when the system has multiple nodes.
BTW: may we should compare linux behavior with Windows's one. usually MS implements ACPI spec more strictly.
ok, so no linux kernel changes are needed. Only adding PXM to seabios CPUs objects should be enough, which is what this RFC patch does.
thanks,
- Vasilis
SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios