I have submitted a draft proposal regarding the implementation of a Ghidra
firmware loader, and would appreciate any feedback:
https://docs.google.com/document/d/1IkZHA2lgUH2WHkMiSfr6Q99gskErfmU2cxxPJHZy0KY/edit?usp=sharing

Thanks again!
On Fri, Mar 29, 2019 at 10:41 PM Alex James <[email protected]>
wrote:

> Martin,
>
> Thank you for the reply. I think I will stick with one of the suggested
> project ideas for GSoC, but I will definitely continue to work on ports
> for my hardware on the side.
>
> Regarding the Ghidra loader project idea, is there an assigned mentor?
> I have some questions regarding the scope of the project. In addition
> to a loader for firmware images, I think scripts for importing common
> UEFI types/structures/GUIDs could be useful. Similar scripts [1, 2] are
> available for IDA Pro. Having such tools for Ghidra could assist with
> UEFI reverse engineering.
>
> [1] https://github.com/snare/ida-efiutils
> [2] https://github.com/danse-macabre/ida-efitools
>
> Thank you again. I look forward to contributing to this project.
>
> Alex
>
> On Thu, Mar 28, 2019 at 11:16 AM Martin Roth <[email protected]> wrote:
>
>> Hi Alex,
>>   I think that porting the gigabyte platform could be at least part of
>> a GSOC project.  The port by itself probably wouldn't be enough to be
>> considered a full project, since much of the work can already be done
>> automatically by autoport.
>>
>> I'd probably discourage the HP port due to the age of the platform and
>> the possible difficulty with the embedded controller, but wouldn't
>> strictly rule it out as a gsoc project.
>>
>> Martin
>>
>> On Wed, Mar 27, 2019 at 12:40 PM Alex James <[email protected]>
>> wrote:
>> >
>> > Hello,
>> >
>> > I am a student interested in contributing to coreboot as part of GSoC
>> 2019. I have seen the ideas list on the documentation page, and I am
>> considering working on fixing issues reported by Coverity Scan, and maybe
>> additional work on firmware RE tools. However, I would like to know if
>> ports to new mainboards/systems would be an acceptable project. I have an
>> Ivy Bridge desktop (Gigabyte GA-Z77X-UD5H) as well as a Arrandale laptop
>> (HP Pavilion dv7), and I am interested in porting coreboot to these
>> platforms. I do have some experience with UEFI programming in C (as well as
>> x86(_64) ASM).
>> >
>> > Thank you.
>> > Alex James
>> > _______________________________________________
>> > coreboot mailing list -- [email protected]
>> > To unsubscribe send an email to [email protected]
>>
>
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to