Commit Graph

  • 95716ece91 [arm] Add optimised string functions for 64-bit ARM Michael Brown 2016-05-09 16:03:19 +01:00
  • a966570dce [libc] Avoid implicit assumptions about potentially-optimised memcpy() Michael Brown 2016-05-09 16:01:06 +01:00
  • 45cd68c0fb [efi] Allow for building with older versions of elf.h system header Michael Brown 2016-05-09 16:16:43 +01:00
  • 17c6f322ee [arm] Add support for 64-bit ARM (Aarch64) Michael Brown 2016-05-08 00:20:20 +01:00
  • edea3a434c [arm] Split out 32-bit-specific code to arch/arm32 Michael Brown 2016-05-08 00:18:35 +01:00
  • 2a187f480e [arm] Avoid instruction references to symbols defined via ".equ" Michael Brown 2016-05-07 23:55:28 +01:00
  • 1a16f67a28 [arm] Add support for 32-bit ARM Michael Brown 2015-10-19 20:01:19 +01:00
  • 49a5bcfba6 [bitops] Fix typo in test case Michael Brown 2016-05-05 14:46:40 +01:00
  • 67f539fa80 [libgcc] Provide __divmoddi4() Michael Brown 2016-05-04 19:13:31 +01:00
  • a5885fbc19 [legacy] Fix building with GCC 6 Michael Brown 2016-05-04 15:58:14 +01:00
  • 63037bdce4 [ath] Fix building with GCC 6 Michael Brown 2016-05-04 15:57:44 +01:00
  • 08230599ef [golan] Fix building with GCC 6 Michael Brown 2016-05-04 15:57:14 +01:00
  • 76ec2a0540 [skge] Fix building with GCC 6 Michael Brown 2016-05-04 15:54:10 +01:00
  • 65b32a0b70 [sis190] Fix building with GCC 6 Michael Brown 2016-05-04 15:53:52 +01:00
  • e2f14c2f8c [mucurses] Fix GCC 6 nonnull-compare errors Vinson Lee 2016-04-15 22:38:35 +00:00
  • 57d0ea7c46 [efi] Generalise EFI entropy generation to non-x86 CPUs Michael Brown 2016-05-04 14:13:44 +01:00
  • 757ab98381 [efi] Use a timer event to generate the currticks() timer Michael Brown 2016-05-04 13:04:33 +01:00
  • 1e066431a4 [tcpip] Do not fall back to using unoptimised TCP/IP checksumming Michael Brown 2016-05-04 13:30:37 +01:00
  • 9f91df422b [build] Remove unnecessary dependency on zlib Michael Brown 2016-05-02 23:09:49 +01:00
  • efd5cf9aad [efi] Eliminate use of libbfd Michael Brown 2016-05-02 20:36:54 +01:00
  • 71560d1854 [librm] Preserve FPU, MMX and SSE state across calls to virt_call() Michael Brown 2016-04-27 11:03:18 +01:00
  • fe62f3c831 [tg3] Fix _tg3_flag() for 64-bit builds Michael Brown 2016-05-02 13:20:26 +01:00
  • 2d42d3cff6 [librm] Reduce real-mode stack consumption in virt_call() Michael Brown 2016-04-29 11:33:13 +01:00
  • b696a5063e [image] Skip misleading "format not recognised" error message Michael Brown 2016-04-28 12:12:50 +01:00
  • 55e409b14f [libgcc] Provide symbol to handle gcc's implicit calls to memset() Michael Brown 2016-04-20 16:43:34 +01:00
  • 91aa188fbb [libc] Allow CPU architectures to use unoptimised string functions Michael Brown 2016-04-19 16:30:49 +01:00
  • 40a8a5294c [ethernet] Make LACP support configurable at build time Michael Brown 2016-04-18 10:08:46 +01:00
  • 988243c93f [virtio] Add virtio-net 1.0 support Ladi Prosek 2016-04-11 11:26:59 +02:00
  • 8a055a2a70 [virtio] Add virtio 1.0 PCI support Ladi Prosek 2016-04-11 11:26:58 +02:00
  • 7b499f849e [virtio] Add virtio 1.0 constants and data structures Ladi Prosek 2016-04-11 11:26:57 +02:00
  • 2379494918 [pci] Add pci_find_next_capability() Ladi Prosek 2016-04-11 11:26:56 +02:00
  • 5e5450c2d0 [comboot] Support COMBOOT in 64-bit builds Michael Brown 2016-04-14 16:48:41 +01:00
  • 4afb758423 [pool] Fix check for reopenable pooled connections Suresh Sundriyal 2016-04-12 14:18:17 +01:00
  • 0eea8b5c3b [golan] Add missing iounmap() Wissam Shoukair 2016-03-24 18:42:59 +02:00
  • ffd959a1d6 [mlx_icmd] Fix compilation error in GCC versions newer than 4.6.4 Wissam Shoukair 2016-04-05 13:39:08 +03:00
  • 5238c85b62 [efi] Work around broken EFI HII specification Michael Brown 2016-04-12 11:59:31 +01:00
  • cc8824ad4e [libc] Print "<NULL>" for wide-character NULL strings Michael Brown 2016-04-12 11:51:05 +01:00
  • 320488d0f9 [test] Update snprintf_ok() to use okx() Michael Brown 2016-04-12 11:45:58 +01:00
  • 597521ef53 [qib7322] Validate payload length Michael Brown 2016-03-30 07:31:51 +01:00
  • c9af896314 [linda] Validate payload length Michael Brown 2016-03-30 07:27:09 +01:00
  • 70509e6a03 [netdevice] Return ENOENT for an unknown bus type Michael Brown 2016-03-29 20:57:03 +01:00
  • ef1c4b1c90 [intel] Add PCI device ID for another I219-V Christian Nilsson 2016-03-29 18:44:30 +02:00
  • 97c3f6e55a [iscsi] Include DHCP server address in iBFT Michael Brown 2016-03-29 19:38:18 +01:00
  • f8e1678b84 [crypto] Allow cross-certificate source to be configured at build time Michael Brown 2016-03-24 19:25:03 +00:00
  • c4e8c40227 [prefix] Use CRC32 to verify each block prior to decompression Michael Brown 2016-03-23 13:41:17 +00:00
  • 05027a7a12 [golan] Fix build error on some versions of gcc Christian Hesse 2016-03-22 21:26:06 +01:00
  • 0a20373a2f [golan] Add Connect-IB, ConnectX-4 and ConnectX-4 Lx (Infiniband) support Wissam Shoukair 2016-03-21 15:09:13 +02:00
  • 3df598849b [pxe] Implicitly open network device in PXENV_UDP_OPEN Michael Brown 2016-03-22 17:33:21 +00:00
  • ee3122bc54 [libc] Make sleep() interruptible Michael Brown 2016-03-22 16:12:32 +00:00
  • 860d5904fb [arbel] Fix received packet length Michael Brown 2016-03-22 16:11:58 +00:00
  • 3ad028cf1c [hermon] Fix received packet length Michael Brown 2016-03-22 16:09:18 +00:00
  • 59bae324c0 [etherfabric] Avoid use of sleep() in driver code Michael Brown 2016-03-22 15:19:25 +00:00
  • c640b954cd [3c5x9] Avoid use of sleep() in driver code Michael Brown 2016-03-22 15:14:07 +00:00
  • c32b07b81b [int13] Allow default drive to be specified via "san-drive" setting Michael Brown 2016-03-22 09:35:10 +00:00
  • ab5b3abbba [int13] Allow drive to be hooked using the natural drive number Michael Brown 2016-03-20 09:16:13 +00:00
  • 311a5732c8 [gdb] Add support for x86_64 Michael Brown 2016-03-20 12:00:15 +00:00
  • 1afcccd5fd [build] Do not use "objcopy -O binary" for objects with relocation records Michael Brown 2016-03-21 17:33:45 +00:00
  • 173c0c2536 [infiniband] Allow drivers to override the eIPoIB LEMAC Michael Brown 2016-03-21 09:29:54 +00:00
  • 57c63047e3 [arbel] Allocate space for GRH on UD queue pairs Michael Brown 2016-03-21 08:55:02 +00:00
  • e84c917f39 [hermon] Allocate space for GRH on UD queue pairs Michael Brown 2016-03-21 08:18:15 +00:00
  • 0141ea3a77 [crypto] Allow trusted certificates to be stored in non-volatile options Michael Brown 2016-03-20 17:26:09 +00:00
  • 4a861cc61c [qib7322] Add missing iounmap() Michael Brown 2016-03-20 14:55:18 +00:00
  • bea9ee2397 [linda] Add missing iounmap() Michael Brown 2016-03-20 14:53:32 +00:00
  • 692324905e [arbel] Add missing iounmap() Michael Brown 2016-03-20 14:50:36 +00:00
  • e2cdbd51a8 [hermon] Add missing iounmap() Michael Brown 2016-03-20 14:46:40 +00:00
  • 750a2efeb2 [ipoib] Allow external code to identify IPoIB network devices Michael Brown 2016-03-20 09:22:55 +00:00
  • ef0297b527 [libc] Allow container_of() to be used on volatile pointers Michael Brown 2016-03-18 08:18:31 +00:00
  • 04ef198d2f [efi] Move architecture-independent EFI prefixes to interface/efi Michael Brown 2016-03-17 14:50:29 +00:00
  • dbc9e591a5 [test] Move i386-specific tests to arch/i386/tests Michael Brown 2016-03-17 14:29:18 +00:00
  • c14971bf88 [xen] Use generic test_and_clear_bit() function Michael Brown 2016-03-16 21:27:07 +00:00
  • 9bab13a772 [hyperv] Use generic set_bit() function Michael Brown 2016-03-16 21:24:13 +00:00
  • c867b5ab1f [bitops] Add generic atomic bit test, set, and clear functions Michael Brown 2016-03-16 21:18:33 +00:00
  • 2246a6b274 [pseudobit] Rename bitops.h to pseudobit.h Michael Brown 2016-03-16 17:03:33 +00:00
  • 36fbc3f4bd [build] Remove long-obsolete header file Michael Brown 2016-03-16 16:53:16 +00:00
  • 9913a405ea [efi] Provide access to files stored on EFI filesystems Michael Brown 2016-03-14 15:23:42 +00:00
  • 75496817c2 [uri] Support "file:" URIs describing relative paths Michael Brown 2016-03-14 17:39:17 +00:00
  • 17c1488a44 [uri] Support URIs containing only scheme and path components Michael Brown 2016-03-13 14:51:15 +00:00
  • 11ccfb67fa [efi] Add processor binding headers for ARM and AArch64 Michael Brown 2016-03-13 11:54:33 +00:00
  • 24415a3eee [efi] Update to current EDK2 headers Michael Brown 2016-03-13 11:47:30 +00:00
  • 0d29cf2a4d [build] Accept CROSS= as a synonym for CROSS_COMPILE= Michael Brown 2016-03-13 11:32:54 +00:00
  • 1f65ed53da [build] Allow assembler section type character to vary by architecture Michael Brown 2016-03-13 11:09:01 +00:00
  • a8037ee131 [efi] Centralise architecture-independent EFI Makefile and linker script Michael Brown 2016-03-12 21:47:13 +00:00
  • 86f96a40f4 [tg3] Remove x86-specific inline assembly Michael Brown 2016-03-12 21:15:43 +00:00
  • 7e78cdddc8 [3c595] Fix compilation when "char" is unsigned by default Michael Brown 2016-03-12 18:06:47 +00:00
  • 3c84178003 [serial] Add missing #include <string.h> Michael Brown 2016-03-12 18:02:20 +00:00
  • 9eff4284bd [test] Add missing #include <string.h> Michael Brown 2016-03-12 17:55:38 +00:00
  • 4350d26a04 [qib7322] Use standard readq() and writeq() implementations Michael Brown 2016-03-12 17:51:59 +00:00
  • 5229662b7f [linda] Use standard readq() and writeq() implementations Michael Brown 2016-03-12 17:42:30 +00:00
  • cc9f31ee0c [librm] Do not unconditionally preserve flags across virt_call() Michael Brown 2016-03-12 12:39:17 +00:00
  • 64acfd9ddd [arp] Validate length of ARP packet Michael Brown 2016-03-12 01:21:18 +00:00
  • 11396473f5 [pixbuf] Check for unsigned integer overflow on multiplication Michael Brown 2016-03-12 00:09:23 +00:00
  • 5a6ed90a00 [crypto] Allow for zero-length ASN.1 cursors Michael Brown 2016-03-11 16:51:13 +00:00
  • 05dcb07cb2 [tls] Avoid potential out-of-bound reads in length fields Michael Brown 2016-03-11 16:09:40 +00:00
  • e303a6b387 [efi] Work around broken GetFontInfo() implementations Michael Brown 2016-03-10 18:06:26 +00:00
  • e44f6dcb89 [xsigo] Add support for Xsigo virtual Ethernet (XVE) EoIB devices Michael Brown 2016-03-09 00:27:15 +00:00
  • 3144e4fb64 [eoib] Support non-FullMember gateway devices Michael Brown 2016-03-09 00:51:08 +00:00
  • 1a9ed68cbb [eoib] Allow the multicast group to be forcefully created Michael Brown 2016-03-09 00:45:09 +00:00
  • ecd93cfc11 [eoib] Silently ignore EoIB heartbeat packets Michael Brown 2016-03-09 00:40:38 +00:00
  • 9154d7a65c [eoib] Add Ethernet over Infiniband (EoIB) driver Michael Brown 2016-03-09 00:26:56 +00:00
  • 5bcaa1e4d4 [infiniband] Make IPoIB support configurable at build time Michael Brown 2016-03-09 08:41:53 +00:00