1
0
mirror of https://github.com/ipxe/ipxe.git synced 2026-10-25 19:59:21 +03:00

Commit Graph

  • d42901c4ad [build] Fix version.o dependency upon git index Michael Brown 2014-05-12 16:41:06 +01:00
  • abf875a2e5 [intel] Exclude time spent in hypervisor from profiling Michael Brown 2014-05-06 22:53:33 +01:00
  • 6f410a16d9 [profile] Allow interrupts to be excluded from profiling results Michael Brown 2014-05-04 11:45:11 +01:00
  • 69313edad8 [undi] Place an upper limit on the number of PXENV_UNDI_ISR calls per poll Michael Brown 2014-05-03 12:53:20 +01:00
  • 71ed061776 [undi] Do not switch to real mode to check for NIC interrupt Michael Brown 2014-05-03 12:35:03 +01:00
  • 277f581ac3 [undi] Report any PXENV_UNDI_ISR errors via netdev_rx_err() Michael Brown 2014-05-03 13:00:02 +01:00
  • 402ce65632 [undi] Profile transmit and receive datapaths Michael Brown 2014-05-03 12:34:16 +01:00
  • 50689a8974 [undi] Profile all PXE API calls Michael Brown 2014-05-03 13:35:50 +01:00
  • 206bd7bb64 [pxe] Work around missing PXENV_UNDI_OPEN only when necessary Michael Brown 2014-05-03 01:07:38 +01:00
  • 90caf71051 [pxe] Profile UNDI transmit datapath Michael Brown 2014-05-03 01:02:20 +01:00
  • 579337c368 [pxe] Profile all PXE API calls Michael Brown 2014-05-03 00:52:43 +01:00
  • be7f35d9c0 [librm] Add profiling self-tests for complete real_call and prot_call cycles Michael Brown 2014-05-03 12:29:08 +01:00
  • a0da06c306 [profile] Provide methods for profiling individual stages of operations Michael Brown 2014-05-03 18:25:19 +01:00
  • bcfaf119a7 [librm] Speed up protected-mode calls under KVM Michael Brown 2014-05-02 18:45:18 +01:00
  • c64747db50 [librm] Speed up real-to-protected mode transition under KVM Michael Brown 2014-05-02 13:18:55 +01:00
  • 5a08b63cb7 [librm] Speed up protected-to-real mode transition under KVM Michael Brown 2014-05-01 14:58:24 +01:00
  • 03e76c34d8 [librm] Add meaningful labels at section changes Michael Brown 2014-04-30 18:03:10 +01:00
  • bd640bc364 [librm] Add a profiling self-test for measuring mode transition times Michael Brown 2014-05-02 15:20:56 +01:00
  • 9c16548506 [test] Print out profiling statistics after a successful test run Michael Brown 2014-05-02 15:20:12 +01:00
  • 34eaf69ddf [pcbios] Do not switch to real mode to sleep the CPU Michael Brown 2014-04-29 18:17:17 +01:00
  • e4593909a8 [pcbios] Do not switch to real mode to check for timer interrupt Michael Brown 2014-04-28 20:20:44 +01:00
  • aaf276ccd4 [comboot] Use built-in interrupt reflector Michael Brown 2014-04-28 21:11:04 +01:00
  • 23b671daf4 [librm] Allow interrupts in protected mode Michael Brown 2014-04-28 20:17:15 +01:00
  • 4413ab4f5a [build] Allow for a debug level of zero Michael Brown 2014-04-28 14:43:19 +01:00
  • 4e78733094 [downloader] Profile receive datapath Michael Brown 2014-04-28 12:31:39 +01:00
  • e825a96a25 [http] Profile receive datapath Michael Brown 2014-04-28 12:31:23 +01:00
  • 767f2acb98 [tcp] Profile transmit and receive datapaths Michael Brown 2014-04-28 12:30:57 +01:00
  • f65c81b1d0 [ipv4] Profile transmit and receive datapaths Michael Brown 2014-04-28 12:30:09 +01:00
  • 6d4deeeb6c [librm] Use genuine real mode to accelerate operation in virtual machines Michael Brown 2014-04-28 01:21:08 +01:00
  • b2c7b6a85e [intel] Push new RX descriptors in batches Michael Brown 2014-04-27 22:35:48 +01:00
  • 8a3dcefc0c [intel] Profile common virtual machine operations Michael Brown 2014-04-27 21:51:26 +01:00
  • 2c820d684a [netdevice] Profile common operations Michael Brown 2014-04-27 21:51:03 +01:00
  • 7c44fd68f0 [cmdline] Add "profstat" command to display profiling statistics Michael Brown 2014-04-27 19:31:25 +01:00
  • e5f6a9be38 [profile] Add generic profiling infrastructure Michael Brown 2014-04-23 17:43:18 +01:00
  • d36e814b8a [libc] Add flsll() Michael Brown 2014-04-27 16:11:44 +01:00
  • 3ffd309375 [libc] Add isqrt() function to find integer square roots Michael Brown 2014-04-26 18:19:49 +01:00
  • 9e8c48deea [test] Check for correct -mrtd assumption on libgcc arithmetic functions Michael Brown 2014-04-26 16:00:26 +01:00
  • 082cedb3c3 [build] Fix __libgcc attribute for recent gcc versions Michael Brown 2014-04-25 15:55:36 +01:00
  • ad7d5af5e1 [test] Add tests for 64-bit division Michael Brown 2014-04-25 00:04:25 +01:00
  • dce7107fc0 [libc] Add inline assembly implementation of flsl() using BSR instruction Michael Brown 2014-04-24 14:49:08 +01:00
  • 8f0e0e1356 [test] Add self-tests for flsl() Michael Brown 2014-04-24 13:38:53 +01:00
  • 5c6aa56f28 [test] Rewrite TCP/IP tests using okx() Michael Brown 2014-04-23 17:21:06 +01:00
  • d644ad41f5 [serial] Enable UART FIFOs Peter Pickford 2014-04-22 13:45:42 +01:00
  • 27884298a3 [intel] Avoid completely filling the TX descriptor ring Michael Brown 2014-04-22 13:12:54 +01:00
  • 93acb5d8d0 [crypto] Allow wildcard matches on commonName as well as subjectAltName Michael Brown 2014-04-01 11:36:11 +01:00
  • f10726c8bb [crypto] Add support for subjectAltName and wildcard certificates Michael Brown 2014-03-31 01:11:06 +01:00
  • f1c5f86eef [test] Add subject alternative names to X.509 server test certificate Michael Brown 2014-03-31 13:32:26 +01:00
  • 357f23da9a [test] Add tests for x509_check_name() Michael Brown 2014-03-31 13:15:42 +01:00
  • 7945542fb0 [test] Rewrite CMS tests using okx() Michael Brown 2014-03-31 13:06:07 +01:00
  • cc018ca7d4 [test] Rewrite X.509 tests using okx() Michael Brown 2014-03-31 13:00:54 +01:00
  • 7c7c957094 [crypto] Allow signed timestamp error margin to be configured at build time Michael Brown 2014-03-30 20:07:14 +01:00
  • d90490578d [crypto] Use fingerprint when no common name is available for debug messages Michael Brown 2014-03-28 18:42:41 +00:00
  • bc8ca6b8ce [crypto] Generalise X.509 cache to a full certificate store Michael Brown 2014-03-28 15:45:10 +00:00
  • 2dd3fffe18 [crypto] Add pubkey_match() to check for matching public/private key pairs Michael Brown 2014-03-26 23:12:56 +00:00
  • c27b3c7c33 [build] Add dependency of generated files upon Makefile Michael Brown 2014-03-26 21:36:41 +00:00
  • 8540300951 [build] Disable ccache for all relevant build targets Michael Brown 2014-03-26 21:27:55 +00:00
  • 9087a03391 [build] Remove long-obsolete mechanism for wrapping embedded images Michael Brown 2014-03-26 21:26:17 +00:00
  • e1ebc50f81 [crypto] Remove dynamically-allocated storage for certificate OCSP URI Michael Brown 2014-03-25 16:09:16 +00:00
  • 01fa7efa38 [crypto] Remove dynamically-allocated storage for certificate name Michael Brown 2014-03-25 15:01:32 +00:00
  • 151e4d9bfa [ocsp] Handle OCSP responses that don't provide certificates Alexander Chernyakhovsky 2013-10-15 16:03:11 -04:00
  • e845b7da9b [http] Accept Content-Length header with trailing whitespace Michael Brown 2014-03-25 15:42:46 +00:00
  • c1595129b5 [bios] Fix screen clearing on even more buggy BIOSes Michael Brown 2014-03-21 11:07:29 +00:00
  • ccb6e5c627 [realtek] Clear bit 24 of RCR Michael Brown 2014-03-17 17:15:18 +00:00
  • 87b59677ba [realtek] Add ability to dump all internal registers Michael Brown 2014-03-14 12:46:23 +00:00
  • f473b9c3f6 [efi] Disable SNP devices when running iPXE as the application Michael Brown 2014-03-14 14:16:05 +00:00
  • f618178e60 [efi] Unload our own image before exiting UEFI application Michael Brown 2014-03-14 15:56:36 +00:00
  • e662912c53 [efi] Avoid accidentally calling main() twice Michael Brown 2014-03-14 15:15:14 +00:00
  • 87465258ab [netdevice] Notify upper-layer drivers when RX processing is (un)frozen Michael Brown 2014-03-14 14:05:38 +00:00
  • 24bbaf6a38 [lotest] Allow loopback testing on shared networks Michael Brown 2014-03-13 23:35:18 +00:00
  • a17ee3610d [console] Fix display of characters with top bit set Michael Brown 2014-03-13 14:20:10 +00:00
  • 2602965806 [efi] Connect driver to devices as part of installation Michael Brown 2014-03-11 15:34:47 +00:00
  • 8de6b973c4 [efi] Allow driver to be unloaded Michael Brown 2014-03-10 15:42:21 +00:00
  • 9681170fbe [efi] Allow for 64-bit EFI_STATUS codes Michael Brown 2014-03-10 16:36:21 +00:00
  • 3f43c1354e [image] Add "--timeout" parameter to image downloading commands Michael Brown 2014-03-10 13:32:39 +00:00
  • b850a6be28 [monojob] Reset timeout when progress is made Michael Brown 2014-03-10 13:16:18 +00:00
  • 145fc26ed5 [realtek] Dump all MII register contents when link status changes Michael Brown 2014-03-10 12:22:23 +00:00
  • 9d615539f0 [mii] Add mii_dump() to dump all MII registers Michael Brown 2014-03-10 12:21:54 +00:00
  • 42bf3b9aa9 [http] Automatically retry request on a 503 Service Unavailable Michael Brown 2014-03-07 17:19:36 +00:00
  • 0d657b8e94 [http] Use a retry timer to trigger retried requests Michael Brown 2014-03-07 16:45:45 +00:00
  • 08f9170ba4 [linux] Avoid starting currticks() from zero every time Michael Brown 2014-03-07 16:40:36 +00:00
  • 859664ea2a [tcp] Update window even if ACK does not acknowledge new data Michael Brown 2014-03-05 17:30:06 +00:00
  • f17a30d547 [netdevice] Mark devices as open before calling open() method Michael Brown 2014-03-05 15:25:08 +00:00
  • 1137fa3268 [romprefix] Do not clobber stack segment when returning to BIOS Michael Brown 2014-03-05 12:25:21 +00:00
  • ac5c2e851b [realtek] Include link status register details in debug messages Michael Brown 2014-03-04 16:30:06 +00:00
  • 0fac055119 [bzimage] Report exact initrd length via bzImage header Michael Brown 2014-03-04 14:30:45 +00:00
  • e191298a1d [tcp] Calculate correct MSS from peer address Michael Brown 2014-03-04 13:14:13 +00:00
  • 6414b5ca03 [tcpip] Provide tcpip_mtu() to determine the maximum transmission unit Michael Brown 2014-03-04 13:10:07 +00:00
  • db67de6f31 [tcpip] Provide tcpip_netdev() to determine the transmitting network device Michael Brown 2014-03-04 12:54:21 +00:00
  • ff1e7fc72b [prefix] Ignore PCI autoboot device location if set to 00:00.0 Michael Brown 2014-03-03 16:23:41 +00:00
  • c429bf0aa2 [romprefix] Store boot bus:dev.fn address as autoboot device location Alex Williamson 2014-02-25 16:00:44 -07:00
  • 90fc273b2b [prefix] Allow prefix to specify a PCI autoboot device location Alex Williamson 2014-02-25 16:00:39 -07:00
  • 123bae9d93 [autoboot] Enable infrastructure to specify an autoboot device location Alex Williamson 2014-02-25 16:00:23 -07:00
  • 27d1b40ee9 [romprefix] Allow ROM banner timeout to be configured independently Alex Williamson 2014-02-25 16:33:08 -07:00
  • f22c19f3fb [cmdline] Add the "ipstat" command Michael Brown 2014-03-02 20:35:13 +00:00
  • 11963c4f5f [tcpip] Add IP statistics collection as per RFC 4293 Michael Brown 2014-03-02 20:33:35 +00:00
  • c165e8d1fc [image] Ensure every image has a fully resolved URI Michael Brown 2014-02-25 15:29:00 +00:00
  • 7667536527 [uri] Refactor URI parsing and formatting Michael Brown 2014-02-27 13:32:53 +00:00
  • c7b69ac793 [params] Use reference counters for form parameter lists Michael Brown 2014-02-25 14:03:40 +00:00
  • 09b057ce84 [settings] Remove "uristring" setting type Michael Brown 2014-02-17 16:14:25 +00:00
  • ced4f8d1d3 [dhcp] Copy exactly the required length when resizing DHCP options Michael Brown 2014-02-26 16:44:05 +00:00