Mike Thank you for the tip.
However, I want to ask for some additional advice since this would be my first time dealing with EFI shell applications. If I understand this correctly, I should implement or create a .efi application in which I use the SsdtUpdate - shell command (?) - and provide this command with a modified ssdt file in which my device is included? >From here a couple of questions come to mind for me. First, what types of tools should I use to compile this .efi application? I know that the EDKII has a variety of tools for this purpose, but I am not sure which these may be. Which specific tools should I use? Second, I assume this .efi application should be executed before calling the bootx64.efi; thus, how can I call this application before the Windows 10 bootx64.efi is called? Should I create a new bootx64.efi in which I load the modified ssdt file and then - within the same application - call the bootx64.efi that corresponds to Windows 10? Do shell applications execute before booting the operating system? I do apologize beforehand for my lack of knowledge on this regard. I am more like a hardware person and I have been trying to get more involved on integrating software and hardware at the level of operating system and UEFI. I do have, however, a basic knowledge of Windows 10 drivers and UEFI, but this knowledge is very limited at this point without any practice. Thank you beforehand for any help you may be able to provide me with. Best regards. Juan P. Black Romero From: "Wu, Mike" <[email protected]> To: MinnowBoard Development and Community Discussion <[email protected]> Subject: Re: [MinnowBoard] Adding a device to ACPI table when Building Firmware Message-ID: < 03002d7ccb62dd4295c05e51e2bd9b781a9af...@shsmsx104.ccr.corp.intel.com> Content-Type: text/plain; charset="utf-8" Hi, You can add SSDT table for your device in a shell app and then run Windows 10. Many people are doing this to support their device without changing shipping firmware. Check out the example code in Vlv2TbltDevicePkg\Application\SsdtUpdate. Mike Wu From: elinux-MinnowBoard [mailto:[email protected]] On Behalf Of Juan Black Romero Sent: Friday, March 25, 2016 7:52 AM To: [email protected] Subject: [MinnowBoard] Adding a device to ACPI table when Building Firmware I am interested on building drivers for devices attached to SPI and I2C ports on the Minnowboard Max/turbot using Windows 10. Window requires the device to be listed in the ACPI table in order for it to be found by the driver; what is the procedure for adding a device to the ACPI table before building the firmware? In addition, what would be the specific building procedure for this modified firmware ? Thank you beforehand. Regards. Juan Black
_______________________________________________ elinux-MinnowBoard mailing list [email protected] http://lists.elinux.org/mailman/listinfo/elinux-minnowboard
