Re: [Qemu-devel] Recent SeaBIOS too big for QEMU -initrd

2014-08-20 Thread Kevin O'Connor
On Wed, Aug 20, 2014 at 11:27:41AM +0100, Stefan Hajnoczi wrote: > The QEMU -initrd option loads the initrd at the top of RAM. There is > a 64 KB safety region for ACPI tables in hw/i386/pc.c:load_linux(): > > initrd_max = max_ram_size-ACPI_DATA_SIZE-1; > > QEMU's bios-256k.bin SeaBIOS build r

Re: [Qemu-devel] Recent SeaBIOS too big for QEMU -initrd

2014-08-20 Thread Michael S. Tsirkin
On Wed, Aug 20, 2014 at 11:27:41AM +0100, Stefan Hajnoczi wrote: > The QEMU -initrd option loads the initrd at the top of RAM. There is > a 64 KB safety region for ACPI tables in hw/i386/pc.c:load_linux(): > > initrd_max = max_ram_size-ACPI_DATA_SIZE-1; > > QEMU's bios-256k.bin SeaBIOS build r

Re: [Qemu-devel] Recent SeaBIOS too big for QEMU -initrd

2014-08-20 Thread Stefan Hajnoczi
On Wed, Aug 20, 2014 at 12:27 PM, Michael S. Tsirkin wrote: > On Wed, Aug 20, 2014 at 11:27:41AM +0100, Stefan Hajnoczi wrote: >> The QEMU -initrd option loads the initrd at the top of RAM. There is >> a 64 KB safety region for ACPI tables in hw/i386/pc.c:load_linux(): >> >> initrd_max = max_ra

Re: [Qemu-devel] Recent SeaBIOS too big for QEMU -initrd

2014-08-20 Thread Michael S. Tsirkin
On Wed, Aug 20, 2014 at 11:27:41AM +0100, Stefan Hajnoczi wrote: > The QEMU -initrd option loads the initrd at the top of RAM. There is > a 64 KB safety region for ACPI tables in hw/i386/pc.c:load_linux(): > > initrd_max = max_ram_size-ACPI_DATA_SIZE-1; > > QEMU's bios-256k.bin SeaBIOS build r

[Qemu-devel] Recent SeaBIOS too big for QEMU -initrd

2014-08-20 Thread Stefan Hajnoczi
The QEMU -initrd option loads the initrd at the top of RAM. There is a 64 KB safety region for ACPI tables in hw/i386/pc.c:load_linux(): initrd_max = max_ram_size-ACPI_DATA_SIZE-1; QEMU's bios-256k.bin SeaBIOS build reserves 128 KB at the top of memory so the 64 KB ACPI data size has become to