Track the top two bits of the 32-bit time field, along with the bits that comprise the top half of the 64-bit time field. We can detect when the 32-bit field is advancing or falling back from the global time counter as long as the change is less than about 1 billion ticks. This shows up as either 01 or 11 in the top 2 bits of the 32-bit time field relative to the 64-bit field. Or is there is no change it shows up as 00. Changes of 2 billion or more cannot be discerned as +2 billion and -2 billion both show up as 10. Change the simulator to use this logic to make sure it gets some exercise. |
||
---|---|---|
.. | ||
adc_inputs.h | ||
boards.cpp | ||
boards.h | ||
efifeatures.h | ||
framework.cpp | ||
global.h | ||
globalaccess.h | ||
mmc_card.h | ||
os_access.h | ||
readme.md | ||
rusEfiFunctionalTest.cpp | ||
rusEfiFunctionalTest.h | ||
svnversion.h |
readme.md
Here we have rusEfi PC version. Same Makefile would build win32 or unux posix.