GitHub PushEvent at 2014-01-13 16:48:19
Repository: coht
Actor: dcobas
Payload: {"shas":[["0b5a88a1f425e63bbcd048d9b015711af613748f","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Initial release.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["31492196eaa7d8b847641ab3092f131baa1ec0b2","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","New version #3\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["dcd3857f70c834c3e606dceea6d0d11f20f4dfb0","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Adapt the driver to comply with new memory layout\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["0c7d86744cf2604e416bb14d200d731c8bc36851","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Remove debug printout\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["bf0971beb51e895463c4c4756d1e455eea01751f","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Correct SRAM load/read memory algorithm is in place.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["c0430cc22c7d456c317d9abd6ac16740ef4e39e0","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Correct size for function vectors memory allocatioin.\n\nThere is no need to double the size of elements to allocate.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["16684795b298dcff6845aff727d777da9ab4a176","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","More doxygen function comments added.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["3eb8a953cb18fa2c656ca6ef41878ca0b2d1721b","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Move all the code for loading SRAM into load_sram() function\n\nEase ioctl memory footprint.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["401dd538a2f4171f48e79fd9b38cb2d972c4ec41","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","SRAM read memory algorithm corrected to comply with memory layout\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["1a047d69fac9e12febf96f9a2d382b5deb607005","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Correct doxygen comments and move xtra API function to main lib interface.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["de038bd11db3aa29bcb426ef39d61e37feb61a3e","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","New generated Version#4.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["bf1079a8e5a0cc3c8ab7c4e3f081d7f6e56cc748","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Handle [Internal Stop] vector correctly.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["312efcf257100b8aeaf9235327fed94df69577d8","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","New generated Version#5\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["cf99d233d72ec6bd8d984ed00fde7ce0cfa03eeb","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","io read/write locking to protect [SRAM Start Address] and [SRAM data] registers.\n\nThis registers are shared by all 8 channels of the submodule.\nIn order to safely read/write function vectors in each of the\nchannels -- locking should be used.\n\nOtherwice we can fall in the sutiation, when one user set this 2 registers\nto read/write data in one of the channels for specified function can\nbe postponed by another user, which in turn will set up 2 registers\nto read/write from another channel.\nWhen first user will be woken up to continue his r/w operation -- register\nsetting will be spoiled by the second user.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["c9a795c365957786cde976b6cc50b20bde047cec","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","User comments corrected.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["8efb859d2941e8afdccbf1771dbeace8c6d5ed68","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Possible to just get number of function vectors from SRAM.\n\nIt is used to check, if SRAM was initialized by cvorb_sram_ok()\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["adc0e51472c4d116bcc29ed5c3ff0b4e790f2dfa","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","cvorb_sram_ok() library API added.\n\nUsed to check if channel function SRAM memory was initialized.\nIf Number of Vectors in the Function is not within [1 - 679] -- memory\nconsidered to be not initialized.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["d28c54aa70784847bee5f97349d115b4e4cefc21","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","Test program improvements and modifications.\n\n1. Already loaded function can be played.\n2. Software pulses are available.\n3. List of .vtf files to choose is printed out.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["76bedb0f52a35b7fccf8210644226a07b29dbeef","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","CVORB_FEN_WR ioctl for reading 2 Function Enable Mask registers implemented.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true],["d7c0738d1d9a1139b212d4ce34c1273f42987610","ede06d4087847776f0533117df29e9a1d26ed18d@cern.ch","All Library API functions are in place now. Library is complete.\n\nTest program checks almost all of Library API.\nAll test cases are in place.\n\nSigned-off-by: Yury Georgievskiy <ygeorgie@cern.ch>","Yury Georgievskiy",true]],"size":508,"ref":"refs/heads/master","head":"1678afa52cc94b238a89500b2549ea5439a097e9"}