![]() ![]() S3Save and S3Resume no more used.\Īll major problems are resolved and now the project will be polished. Resolved! S3Save and S3Resume assume UEFI method and I just set BIOS method for resume. NO, NO, NO!!! I want to return to system!\ ![]() ![]() The module S3Resume supposes to return to Pei. I can go to S3 state (sleep) but never return back to system. Resolved by patching OS kernel.\strike0\striked0 \įully resolved by correcting memory map.\ģ. \strike \strikec0 WIKI said that it might be 24bytes while start32 uses only 20bytes. Looks like the EFI EDK2 has wrong MemoryMap.\ I can boot into OS but with 1024Mb RAM installed the OS crashes with DMA operations. \f0\b \cf2 \strike \strikec2 ANY Efildr20 just reboot immediately Second step I can launch rEFIt.efi and boot into real OS that impossible with original Duet. Some not used modules in the project will remain here as a code examples.\ For example more resolutions in BiosVideo. Tng quan: Clover Bootloader h tr boot các tp tin EFI, trong bài vit này, tôi s thêm tp tin EFI ca Grub2 (grub圆4.efi) vào Clover Bootloader. Bài vit này s hng dn làm th nào boot Ubuntu và Linux Mint ISO t Clover Bootloader. I also added features that will be accounted as improvement so they are not interesting for EDK2. Clover Bootloader h tr khi ng các tp tin EFI. It's a pity VBoxHFS is not perfect and NTFS driver is absent.\Ħ. It also contains more FileSystem's drivers, not only FAT32. Oracle's project VirtualBox contains some necessary patches to IdeController, IdeBus, PeCoffLib, ConsoleControlProtocol, UefiCpuDxe and PartitionDxe. Modules PciBusNoEnumerationDxe, RuntimeDxe, SataControllerDxe, VideoBios, VgaClass are corrected because of non-compilability of originals.\ĥ. But also I need to correct SmbiosProtocol and AcpiProtocol because EDK2 prevented these tables to be patched.\Ĥ. Some quirky BIOSes needs to be patched in Smbios and Acpi tables that performed by SmbiosGenDxe and AcpiPlatformDxe. To start from ReadOnly volume I have to exclude any FS writing operations, mostly related to Efivar.bin.\ģ. To reduce a space I delete all DEBUG codes from BdsDxe, BdsLib, BdsPlatform, DxeIpl, DxeCore, EfiLdr.\Ģ. My computer has no Serial Port so I need no DEBUG to Serial. Hope some day Tiano will look into my corrections and apply them.\ġ. I am not a member of EDK2 team and can't influence on the sources so I copy some sources into my project and correct them. Note! Efildr20 is restricted in size to 483kb (or 452kb?) so I have to erase unnecessary codes from the project to be able to add new features, new drivers and just update existing drivers.\ The Clover EFI boot project is just Duet but with follow corrections:\ ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |