On Wed, Feb 8, 2012 at 22:26, Keshav P R <the.ridikulus....@gmail.com> wrote:
> On Mon, Feb 6, 2012 at 22:19, Keshav P R <the.ridikulus....@gmail.com> wrote:
>> On Mon, Feb 6, 2012 at 22:10, Keshav P R <the.ridikulus....@gmail.com> wrote:
>>> On Mon, Feb 6, 2012 at 22:08, Matthew Garrett <mj...@srcf.ucam.org> wrote:
>>>> On Mon, Feb 06, 2012 at 10:00:30PM +0530, Keshav P R wrote:
>>>>> loader/i386/pc/plan9_module-plan9.o `test -f 'loader/i386/pc/plan9.c'
>>>>> || echo './'`loader/i386/pc/plan9.c
>>>>> loader/i386/pc/plan9.c: In function 'grub_cmd_plan9':
>>>>> loader/i386/pc/plan9.c:420:9: error: too few arguments to function
>>>>> 'grub_relocator_alloc_chunk_addr'
>>>>> ../include/grub/relocator.h:34:1: note: declared here
>>>>> loader/i386/pc/plan9.c:451:9: error: too few arguments to function
>>>>> 'grub_relocator_alloc_chunk_addr'
>>>>> ../include/grub/relocator.h:34:1: note: declared here
>>>>> make[3]: *** [loader/i386/pc/plan9_module-plan9.o] Error 1
>>>>>
>>>>>
>>>>> with all the three V2 patches applied in order (didn't try V1). No
>>>>> error in x86_64-efi compile.
>>>>
>>>> Sigh. Sorry, I missed that the plan9 loader had been added. Just add a 0
>>>> as an additional argument to grub_relocator_alloc_chunk_addr() in
>>>> plan9.c.
>>>>
>>>
>>> Any other files that require this change?
>>>
>>
>> After applying the patch, "git grep -n
>> grub_relocator_alloc_chunk_addr" shows, among them the to-be-changed
>> files (I think)
>>
>> grub-core/loader/i386/coreboot/chainloader.c:71:  err =
>> grub_relocator_alloc_chunk_addr (relocator, &ch,
>> grub-core/loader/i386/pc/chainloader.c:168:    err =
>> grub_relocator_alloc_chunk_addr (rel, &ch, 0x7C00,
>> grub-core/loader/i386/pc/chainloader.c:173:    err =
>> grub_relocator_alloc_chunk_addr (rel, &ch,
>> grub-core/loader/i386/pc/plan9.c:419:    err =
>> grub_relocator_alloc_chunk_addr (rel, &ch, GRUB_PLAN9_CONFIG_ADDR,
>> grub-core/loader/i386/pc/plan9.c:450:    err =
>> grub_relocator_alloc_chunk_addr (rel, &ch, GRUB_PLAN9_TARGET,
>> grub-core/loader/i386/pc/pxechainloader.c:133:    err =
>> grub_relocator_alloc_chunk_addr (rel, &ch, 0x7c00, imagesize);
>>
>>
>>>> --
>>>> Matthew Garrett | mj...@srcf.ucam.org
>
> Patch attached that fixes the remaining files (atleast i386-pc build succeeds)
>

Just got the V3 patches in my mailbox with the changes added. Thanks
for the patch.

- Keshav

_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to