[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables
From: |
Gleb Natapov |
Subject: |
[Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM |
Date: |
Mon, 9 Feb 2009 23:00:27 +0200 |
On Mon, Feb 09, 2009 at 09:41:07PM +0100, Sebastian Herbszt wrote:
> Gleb Natapov wrote:
>
> Just a quick review.
>
>> diff --git a/bios/rombios32.c b/bios/rombios32.c
>> index f6ce225..29fd40a 100644
>> --- a/bios/rombios32.c
>> +++ b/bios/rombios32.c
>> @@ -455,6 +455,8 @@ unsigned long bios_table_end_addr;
>> #define QEMU_CFG_SIGNATURE 0x00
>> #define QEMU_CFG_ID 0x01
>> #define QEMU_CFG_UUID 0x02
>> +#define FW_CFG_ARCH_LOCAL 0x8000
>> +#define FW_CFG_ACPI_TABLES (FW_CFG_ARCH_LOCAL + 0)
>
> No more QEMU_CFG prefix? Or is this different?
>
It is not. I'll change it to QEMU_CFG.
>> +
>> +static int acpi_load_table(int i, uint32_t addr, uint16_t *len)
>> +{
>> + qemu_cfg_read((uint8_t*)len, sizeof(*len));
>> +
>> + if (!*len)
>> + return -1;
>> +
>> + qemu_cfg_read((uint8_t*)addr, *len);
>> + return 0;
>> +}
>> #endif
>>
>> void init_smp_msrs(void)
>
> Can you please diff against bochs cvs?
>
Will do. This patch was initially intended to go to qemu patch series so I
did it against patched bios source. And unpatched bochs bios does not
boot linux with qemu. IRQ routing problem or something.
>> + rsdt->table_offset_entry[i+4] = cpu_to_le32(addr);
>> + addr += len;
>> + }
>> +#endif
>> +
>> + /* RSDT */
>> + memset(rsdt, 0, sizeof(*rsdt));
>
> This overwrites the "rsdt->table_offset_entry[i+4] = cpu_to_le32(addr);"
> assignment from above?
No since sizeof(*rstd) is less then that. But I'll move memset up, it
will be less confusing.
--
Gleb.
- [Qemu-devel] [PATCH] Read additional ACPI tables from a VM, Gleb Natapov, 2009/02/09
- [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM, Sebastian Herbszt, 2009/02/09
- [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM,
Gleb Natapov <=
- Re: [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM, Anthony Liguori, 2009/02/09
- Re: [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM, Gleb Natapov, 2009/02/10
- Re: [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additional ACPI tables from a VM, Marcelo Tosatti, 2009/02/10
- Re: [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additionalACPI tables from a VM, Sebastian Herbszt, 2009/02/15
- Re: [Qemu-devel] Re: [Bochs-developers] [PATCH] Read additionalACPI tables from a VM, Gleb Natapov, 2009/02/16