Dear Friends,

I wanted to do some verification of bzImage before it is being loaded with
grub_cmd_linux() from /loader/i386/linux.c.

As a first step:
I have added a new module(Say abc.mod) into grub-core which does the
verification of bzImage(bzImage path is hardcoded in my abc.mod as
/boot/bzImage).And it works fine if i do below steps
> insmod abc.mod
> abc.mod

Now i wanted to call the verification function located in abc.mod before
loading the kernel  so that it do the verification automatically during
boot procedure.. But i could not able to call the verification function
from grub_cmd_linx()

So,I wanted to know
1. how to call a function  located in one module from another module.
2. If i want to pass bzImage path as a formal argument (which is received
as argv[0] to linux command) when calling the verification function what
are the changes needed?

Any help is greatly appreciated.

Thanks in Advance,
Vijay
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to