[SeaBIOS] [PATCH v2 0/4] support booting more than 255 CPUs with QEMU

Kevin O'Connor kevin at koconnor.net
Tue May 17 03:00:35 CEST 2016


On Wed, May 11, 2016 at 12:03:37PM +0200, Igor Mammedov wrote:
> Changelog since:
>   v1:
>     * s/count_cpu/apic_id_init/
>     * merge handle_x2apic() into apic_id_init()
>   RFC:
>     * move out max-cpus check out of mptable_setup()
>     * factor out CPU counting/apic ID detection in separate function
>     * return back accidentially deleted debug message with APIC ID
>     * drop unused code in smp_setup()
>     
> According to SDM, if CPUs have APIC ID more than 254
> firmware should pass control to OS in x2APIC mode.
> This series adds x2APIC bootstrap initialization.
> 
> QEMU side of x2APIC support:
> https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg01094.html

Thanks Igor.  The first 3 patches look good to me.  I'll commit to
SeaBIOS once the corresponding QEMU support is accepted.

-Kevin



More information about the SeaBIOS mailing list