On Fri, 2019-10-11 at 16:27 +0200, Laszlo Ersek wrote:
> On 10/11/19 09:44, Gao, Junhao wrote:
> > Hi David 
> > 
> >        I have found this compiled OVMF-with-csm.fd can support winxp 
> > booting up.
> >        OVMF-with-csm.fd path: 
> > https://www.kraxel.org/repos/jenkins/seabios/seabios.git-csm-1.12.0-33.63.g43f5df7.x86_64.rpm
> >        Then could you help to provide me the compile method and base code 
> > to reproduce this OVMF-with-csm.fd?
> 
> Ah, good point, I should have remembered that Gerd offers a CSM build in
> his repo!
> 
> So, you can easily look up the build instructions, in Gerd's SeaBIOS and
> OVMF RPM "spec" files. Check out these git repositories:
> 
>   https://git.kraxel.org/cgit/jenkins/seabios/
>   https://git.kraxel.org/cgit/jenkins/edk2/
> 
> Specifically:
> 
>   https://git.kraxel.org/cgit/jenkins/seabios/tree/seabios.git.spec
>   https://git.kraxel.org/cgit/jenkins/edk2/tree/edk2.git.spec.template

Right, thanks.

Ultimately it's as simple as:

 • Build SeaBIOS with CONFIG_CSM
 • Drop the resulting Csm16.bin into OvmfPkg/Csm/Csm16/ in the EDK2 tree
 • Build EDK2 with -DCSM_ENABLE

Someone else mailed me recently to say they'd copied the Csm packages
over from OvmfPkg to Quark and had Windows booting on Galileo boards.

Hm, I wonder if we should move the CSM support out of OVMF and into
somewhere more generic, since it really is generic and not platform-
specific?

-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#48827): https://edk2.groups.io/g/devel/message/48827
Mute This Topic: https://groups.io/mt/34476019/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to