opengnsys_ipxe/src/arch/x86
Michael Brown 8ee39f7432 [libc] Rewrite string functions
Some of the C library string functions have an unknown provenance.
Reimplement all such functions to avoid potential licensing
uncertainty.

Remove the inline-assembler versions of strlen(), memswap(), and
strncmp(); these save a minimal amount of space (around 40 bytes in
total) and are not performance-critical.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2015-02-16 23:16:20 +00:00
..
core [libc] Rewrite string functions 2015-02-16 23:16:20 +00:00
drivers [hyperv] Add support for NetVSC paravirtual network devices 2014-12-18 16:27:37 +00:00
hci/commands [cmdline] Generate command option help text automatically 2013-11-07 17:00:51 +00:00
include [libc] Rewrite string functions 2015-02-16 23:16:20 +00:00
interface/efi [legal] Update FSF mailing address in GPL licence texts 2012-07-20 19:55:45 +01:00
prefix [efi] Default to releasing network devices for use via SNP 2014-07-30 14:27:07 +01:00
scripts [build] Fix %.licence build target 2013-07-16 00:50:54 +02:00
Makefile [build] Include Hyper-V driver in the all-drivers build 2014-12-21 11:21:34 +00:00
Makefile.efi [efi] Include SNP NIC driver within the all-drivers target 2014-07-08 16:28:22 +01:00
Makefile.linux [build] Avoid errors when build directory is mounted via NFS 2014-05-13 16:45:57 +01:00