Jump to content

Download-Fritz

Developers
  • Content count

    928
  • Joined

  • Last visited

  • Days Won

    3

Download-Fritz last won the day on January 4

Download-Fritz had the most liked content!

About Download-Fritz

  • Rank
    ygolohcysp desreveR

Contact Methods

  • Website URL
    https://www.github.com/CupertinoNet/

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

11,718 profile views
  1. Download-Fritz

    Test

    ACK
  2. Download-Fritz

    AptioMemoryFix

    Oh sorry, that was not clear. I have heard H-series boards sometimes have a NVRAM whitelist, which is out of scope for AptioMemoryFix, at least at the moment
  3. Download-Fritz

    AptioMemoryFix

    Any errors should be printed to the screen in verbose boot mode.
  4. Download-Fritz

    AptioMemoryFix

    "don't work", well then...
  5. Download-Fritz

    Clover Problems and Solutions

    The switch handler at StateGenerator.c:114 uses an undocumented MSR (0xEE, "MSR_IA32_EXT_CONFIG"), which is handled by the "CPU_MODEL_DOTHAN" case despite not being implemented by following CPU: https://ark.intel.com/products/27590
  6. Download-Fritz

    AptioMemoryFix

    ACPI is unrelated
  7. Download-Fritz

    AptioMemoryFix

    DEBUG() calls are usually not enabled in production images
  8. Download-Fritz

    FileVault 2

    You will have to debug this yourself by modifying the UsbKbDxe source to print debug information
  9. Download-Fritz

    AptioMemoryFix

    S3-wake does not follow a full boot route but instead hands off to a defined OS wake vector after early init... boot.efi is not invoked
  10. Download-Fritz

    Ozmosis

    When will you finally learn your lesson?
  11. Download-Fritz

    Clover Problems and Solutions

    The kernel will not start until after SetVirtualAddressMap(). Aside from that, I honestly cannot imagine why CSM even works... it's integrated quite deeply and, in contrast to probably anything else, tested, so I guess it does a bunch of cleanup tasks. The point is you need more platform knowledge than you should have to implement this with almost no gain. If it's only about NVRAM for you, porting AMI NVRAM to DUET would probably be an easier and cleaner task.
  12. Download-Fritz

    Clover Problems and Solutions

    You can only assume that after SetVirtualAddressMap()... At best it would be ExitBootServices(), but iirc Linux has workarounds for borked firmwares that still access BS memory after ExitBS(). Sorry, what do you mean?
  13. Download-Fritz

    Clover Problems and Solutions

    Defining own BS will not resolve the NVRAM issue, that would need to be taken over from AF. AMI BS code is very broken and if you want to entirely terminate the AMI UEFI environment, there *will* be leftovers (devices not properly stopped etc) that will need to be cleaned up in a platform-specific way. Not terminating the AMI UEFI env could lead to invalid accesses to the old services. Not every driver is terminatable, but modifies the environment (device ownership, IDT, ...), needs cleanup too. RT drivers would need to be reloaded or replaced to guarantee a safe environment. Reloading might not work due to dependencies on actions done on events (AMI specific events etc). Some actions run twice might cause issues. There will be a huge performance penalty and a noticable switch (GOP needs to be shut down and back up, etc). All in all, a crapton of work for almost no benefit, would not recommend. The two best options we have are AptioFix and a replacement for the entire platform FW.
  14. Download-Fritz

    FileVault 2

    Could be fixed by using bless, but obviously nobody cares lol
×