summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [undi] Profile all PXE API callsMichael Brown2014-05-031-6/+97
* [pxe] Work around missing PXENV_UNDI_OPEN only when necessaryMichael Brown2014-05-031-2/+4
* [pxe] Profile UNDI transmit datapathMichael Brown2014-05-031-0/+8
* [pxe] Profile all PXE API callsMichael Brown2014-05-031-0/+49
* [librm] Add profiling self-tests for complete real_call and prot_call cyclesMichael Brown2014-05-031-0/+38
* [profile] Provide methods for profiling individual stages of operationsMichael Brown2014-05-032-11/+41
* [librm] Speed up protected-mode calls under KVMMichael Brown2014-05-021-19/+35
* [librm] Speed up real-to-protected mode transition under KVMMichael Brown2014-05-023-5/+22
* [librm] Speed up protected-to-real mode transition under KVMMichael Brown2014-05-022-22/+20Star
* [librm] Add meaningful labels at section changesMichael Brown2014-05-021-12/+12
* [librm] Add a profiling self-test for measuring mode transition timesMichael Brown2014-05-021-0/+77
* [test] Print out profiling statistics after a successful test runMichael Brown2014-05-021-0/+2
* [pcbios] Do not switch to real mode to sleep the CPUMichael Brown2014-04-291-3/+3
* [pcbios] Do not switch to real mode to check for timer interruptMichael Brown2014-04-291-4/+4
* [comboot] Use built-in interrupt reflectorMichael Brown2014-04-294-134/+6Star
* [librm] Allow interrupts in protected modeMichael Brown2014-04-299-135/+322
* [build] Allow for a debug level of zeroMichael Brown2014-04-282-17/+4Star
* [downloader] Profile receive datapathMichael Brown2014-04-281-0/+15
* [http] Profile receive datapathMichael Brown2014-04-281-0/+13
* [tcp] Profile transmit and receive datapathsMichael Brown2014-04-281-0/+20
* [ipv4] Profile transmit and receive datapathsMichael Brown2014-04-281-0/+15
* [librm] Use genuine real mode to accelerate operation in virtual machinesMichael Brown2014-04-282-5/+38
* [intel] Push new RX descriptors in batchesMichael Brown2014-04-281-8/+13
* [intel] Profile common virtual machine operationsMichael Brown2014-04-281-0/+19
* [netdevice] Profile common operationsMichael Brown2014-04-281-0/+16
* [cmdline] Add "profstat" command to display profiling statisticsMichael Brown2014-04-285-0/+132
* [profile] Add generic profiling infrastructureMichael Brown2014-04-2810-76/+591
* [libc] Add flsll()Michael Brown2014-04-274-7/+112
* [libc] Add isqrt() function to find integer square rootsMichael Brown2014-04-263-0/+77
* [test] Check for correct -mrtd assumption on libgcc arithmetic functionsMichael Brown2014-04-261-4/+74
* [build] Fix __libgcc attribute for recent gcc versionsMichael Brown2014-04-251-0/+11
* [test] Add tests for 64-bit divisionMichael Brown2014-04-251-0/+122
* [libc] Add inline assembly implementation of flsl() using BSR instructionMichael Brown2014-04-243-15/+33
* [test] Add self-tests for flsl()Michael Brown2014-04-242-0/+87
* [test] Rewrite TCP/IP tests using okx()Michael Brown2014-04-241-38/+53
* [serial] Enable UART FIFOsPeter Pickford2014-04-221-2/+2
* [intel] Avoid completely filling the TX descriptor ringMichael Brown2014-04-222-1/+4
* [crypto] Allow wildcard matches on commonName as well as subjectAltNameMichael Brown2014-04-011-10/+8Star
* [crypto] Add support for subjectAltName and wildcard certificatesMichael Brown2014-03-314-8/+160
* [test] Add subject alternative names to X.509 server test certificateMichael Brown2014-03-311-69/+75
* [test] Add tests for x509_check_name()Michael Brown2014-03-311-0/+38
* [test] Rewrite CMS tests using okx()Michael Brown2014-03-311-14/+40
* [test] Rewrite X.509 tests using okx()Michael Brown2014-03-311-61/+145
* [crypto] Allow signed timestamp error margin to be configured at build timeMichael Brown2014-03-304-12/+28
* [crypto] Use fingerprint when no common name is available for debug messagesMichael Brown2014-03-281-4/+14
* [crypto] Generalise X.509 cache to a full certificate storeMichael Brown2014-03-2818-398/+640
* [crypto] Add pubkey_match() to check for matching public/private key pairsMichael Brown2014-03-272-26/+107
* [build] Add dependency of generated files upon MakefileMichael Brown2014-03-261-5/+5
* [build] Disable ccache for all relevant build targetsMichael Brown2014-03-261-4/+3Star
* [build] Remove long-obsolete mechanism for wrapping embedded imagesMichael Brown2014-03-261-9/+0Star