<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/gnu-efi/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/gnu-efi/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 17 Feb 2023 12:12:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gnu-efi/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>#9 Why RISCV64 related files are GPL only?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/9/?limit=25#eb79</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Nigel Croxon&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Croxon</dc:creator><pubDate>Fri, 17 Feb 2023 12:12:55 -0000</pubDate><guid>https://sourceforge.net1bce1dadd98efd0953f9910b27d884ea138e06a0</guid></item><item><title>#9 Why RISCV64 related files are GPL only?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/9/?limit=25#a79b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for your update on this.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shengjiangwu</dc:creator><pubDate>Thu, 17 Nov 2022 09:11:42 -0000</pubDate><guid>https://sourceforge.net5a40253ebc09fc3127c06a46b771ba81cbf6e736</guid></item><item><title>#9 Why RISCV64 related files are GPL only?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/9/?limit=25#7f34</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The original authors of the code published under the GPL license. Later on in time, most of the code was changed over to the BSD license.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Croxon</dc:creator><pubDate>Wed, 16 Nov 2022 12:18:18 -0000</pubDate><guid>https://sourceforge.net595723f2ecd0abde7e85dfc8867c832de232e46e</guid></item><item><title>Why RISCV64 related files are GPL only?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi &lt;/p&gt;
&lt;p&gt;I have a question about the software license of GNUEFI. According to the introduction,&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;https://sourceforge.net/projects/gnu-efi/
https://sourceforge.net/p/gnu-efi/code/ci/master/tree/README.efilib
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;This software is BSD license (some of them may contains dual license of BSD and GPL)&lt;/p&gt;
&lt;p&gt;However following source code are GPL only,&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;https://sourceforge.net/p/gnu-efi/code/ci/master/tree/lib/riscv64/initplat.c
https://sourceforge.net/p/gnu-efi/code/ci/master/tree/lib/riscv64/setjmp.S
https://sourceforge.net/p/gnu-efi/code/ci/master/tree/inc/riscv64/efilibplat.h
https://sourceforge.net/p/gnu-efi/code/ci/master/tree/gnuefi/elf_riscv64_efi.lds
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;It is incorrect license or it is intended? Thanks.&lt;/p&gt;
&lt;p&gt;--&lt;br/&gt;
Best Regards&lt;br/&gt;
ShengjiangWu&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shengjiangwu</dc:creator><pubDate>Tue, 15 Nov 2022 05:57:13 -0000</pubDate><guid>https://sourceforge.net530e4c2a952539214d74b32ac90caf2ddd426ac8</guid></item><item><title>Why RISCV64 related files are GPL only?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 9 has been modified: Why RISCV64 related files are GPL only?&lt;br/&gt;
Edited By: Nigel Croxon (noxorc)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed'&lt;br/&gt;
Owner updated: None =&amp;gt; 'noxorc'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">shengjiangwu</dc:creator><pubDate>Tue, 15 Nov 2022 05:57:13 -0000</pubDate><guid>https://sourceforge.net4a60426fb2e95cf8fef019f68f78aac421d94a86</guid></item><item><title>#8 Which header provides EFI_USB_IO_PROTOCOL ?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/8/?limit=25#c842/5a0b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I checked file "inc/efidevp.h" there is no defined protocol in file. Protocol defined in specification. Uefi spec_2_7 -&amp;gt; 17.2.4 USB I/O Protocol (page 962).&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#define EFI_USB_IO_PROTOCOL_GUID \ {0x2B2F68D6,0x0CD2,0x44cf,\ {0x8E,0x8B,0xBB,0xA2,0x0B,0x1B,0x5B,0x75}}&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gomidas</dc:creator><pubDate>Fri, 19 Feb 2021 03:44:33 -0000</pubDate><guid>https://sourceforge.netf94b61c6fddd7d3005eb3ba00a9a32e0b6f83902</guid></item><item><title>#8 Which header provides EFI_USB_IO_PROTOCOL ?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/8/?limit=25#c842</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Look in   inc/efidevp.h&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nigel Croxon</dc:creator><pubDate>Thu, 18 Feb 2021 15:22:57 -0000</pubDate><guid>https://sourceforge.netcd05cdd0ad92807c148fb583960be6868d02b64b</guid></item><item><title>Which header provides EFI_USB_IO_PROTOCOL ?</title><link>https://sourceforge.net/p/gnu-efi/support-requests/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I want to make USB keyboard/mice drivers. EFI_USB_IO_PROTOCOL mentioned for this at edk2 training material. I could not locate this in gnu-efi.&lt;/p&gt;
&lt;p&gt;In edk2 training material pdf:&lt;br/&gt;
USB Peripherals&lt;br/&gt;
• USB I/O Protocol&lt;br/&gt;
• Device Path Protocol&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gomidas</dc:creator><pubDate>Wed, 17 Feb 2021 20:37:03 -0000</pubDate><guid>https://sourceforge.net975c673418aec3bb5bc63054c39b5f280269561f</guid></item><item><title>#6 Can't build 3.0.4  for i686 on x86_64 in arch linux</title><link>https://sourceforge.net/p/gnu-efi/support-requests/6/?limit=25#23b6</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On 32-bit some apps break heavily, see also&lt;br/&gt;
&lt;a href="https://bugs.archlinux32.org/index.php?do=details&amp;amp;task_id=7" rel="nofollow"&gt;https://bugs.archlinux32.org/index.php?do=details&amp;amp;task_id=7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can still use the package on 32-bit Intel if you build omitting 'app'&lt;br/&gt;
and don't install the app directory. Just build and install the library and&lt;br/&gt;
the header files.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andreas Baumann</dc:creator><pubDate>Wed, 08 Nov 2017 21:04:50 -0000</pubDate><guid>https://sourceforge.net0913e43a80219430c4615d5f79bde4ac25456a3a</guid></item><item><title>Can't use some EFI functions</title><link>https://sourceforge.net/p/gnu-efi/support-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
I'm doing my first EFI application.&lt;br/&gt;
I can compile and link but when I run the program on QEMU or VBOX,&lt;br/&gt;
It hang. This seems due to some functions of libefi.a, I can not find why.&lt;br/&gt;
Everything works perfectly when I use OutputString.&lt;br/&gt;
But a lot of functions use Print in libefi.a so I can't do many things.&lt;/p&gt;
&lt;p&gt;By putting all warnings on the linker it seems that some symbols aren't defined.&lt;br/&gt;
(And readelf say the same)&lt;br/&gt;
I use the last Git version of gnu-efi and GCC 5.4.&lt;/p&gt;
&lt;p&gt;Here is my linker line:&lt;br/&gt;
ld --warn-common  --fatal-warnings -nostdlib -znocombreloc -Tlibs/gnu-efi-code/gnuefi/elf_x86_64_efi.lds  -shared -Bsymbolic -L libs/gnu-efi-code/x86_64/gnuefi -L libs/gnu-efi-code/x86_64/lib  -lefi -lgnuefi libs/gn&lt;br/&gt;
u-efi-code/x86_64/gnuefi/crt0-efi-x86_64.o obj/main.o  (...........)  --output=app.bin&lt;/p&gt;
&lt;p&gt;Thank you for your help/time.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damien FLETY</dc:creator><pubDate>Sat, 05 Aug 2017 18:07:08 -0000</pubDate><guid>https://sourceforge.net10011ce3f5659f0b96c0c126264302f2a93ca491</guid></item></channel></rss>