david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/x86
Michael Brown ec22e08db1 [tcpip] Add faster algorithm for calculating the TCP/IP checksum
The generic TCP/IP checksum implementation requires approximately 10
CPU clocks per byte (as measured using the TSC).  Improve this to
approximately 0.5 CPU clocks per byte by using "lodsl ; adcl" in an
unrolled loop.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-06-28 16:02:31 +01:00
..
core [tcpip] Add faster algorithm for calculating the TCP/IP checksum 2012-06-28 16:02:31 +01:00
hci/commands [cmdline] Use "cpuid --ext" instead of "cpuid --amd" 2012-06-12 11:33:43 +01:00
include [tcpip] Add faster algorithm for calculating the TCP/IP checksum 2012-06-28 16:02:31 +01:00
interface/efi [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
prefix [efi] Allow EFI to control PCI bus enumeration 2011-02-17 02:56:55 +00:00
scripts [build] Eliminate unused sections at link-time 2011-02-22 21:02:00 +00:00
Makefile [cmdline] Add "cpuid" command 2012-06-07 00:37:04 +01:00
Makefile.efi [build] Use unique entry symbols for each prefix 2011-02-23 21:12:56 +00:00
Makefile.linux [linux] Make malloc and linux_umalloc valgrindable 2011-03-27 21:03:05 +01:00