{"push_id":1200670599,"size":2,"distinct_size":2,"ref":"refs/heads/port_to_4.4.12-ti-r31+","head":"5f7afe003ee226d41cf8b1052e49ffbd56ddfe24","before":"e33c294d58e6163f37bd37a62dcc56c52498bbab","commits":[{"sha":"bbd22b00ad946f8f9a306a8a9e0a582bddd63b0b","author":{"name":"ZeekHuge","email":"57bfe1a508f2cecd4ada1b9d36dfbcdffe8dc68e@gmail.com"},"message":"Add support for RAW_READ and BLOCK_READ read modes\n\nIn the earlier versions of code, the PRUs could only sample data\ncontinuously and then send the sampled data in blocks of 44bytes\n\nThis commit adds support for different reading modes. The two\nsupported modes are READ_RAW and BLOCK_READ.\n\nIn READ_RAW mode, the PRUs sample a single data byte of data and send\nit to the userspace.\n\nIn BLOCK_READ mode, the PRUs sample continuously and send the data to\nthe kernel is blocks of 44bytes of data.\n\nThe READ_MODE is configured by the 1st byte of the 3rd configuration\nmessage that is sent to the PRUs in order to configure them","distinct":true,"url":"https://api.github.com/repos/ZeekHuge/BeagleScope/commits/bbd22b00ad946f8f9a306a8a9e0a582bddd63b0b"},{"sha":"5f7afe003ee226d41cf8b1052e49ffbd56ddfe24","author":{"name":"ZeekHuge","email":"57bfe1a508f2cecd4ada1b9d36dfbcdffe8dc68e@gmail.com"},"message":"Add beaglescope_raw_read_from_pru() function\n\nThe sends 3*32bits of configuration data to the PRUs and thus\nconfigures the PRU to RAW_READ mode. It then waits if the kfifo is\nempty. If the kfifo has some data, it reads puts that data to the\ngiven variable.\n\nSince the function only waits if the kfifo is empty, it might read\nout stale data, that remained in the kfifo. Further, the wait if the\nkfifo is empty is implemented using a while loop.\n\nFuture developments will make use of better approaches for the above\ndescribed tasks.","distinct":true,"url":"https://api.github.com/repos/ZeekHuge/BeagleScope/commits/5f7afe003ee226d41cf8b1052e49ffbd56ddfe24"}]}
{"actor":{"display_login":"ZeekHuge"}}