)]}'
{"cyborg/accelerator/drivers/fpga/intel/sysinfo.py":[{"author":{"_account_id":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"},"change_message_id":"5b24bd6914baffc3f5c0abb0b85cf7b0ee1e6430","unresolved":false,"context_lines":[{"line_number":142,"context_line":"            os.path.realpath(os.path.join(dpath, PF))) if vf else \"\""},{"line_number":143,"context_line":"        fpga \u003d {\"type\": constants.DEVICE_FPGA,"},{"line_number":144,"context_line":"                \"devices\": bdf,"},{"line_number":145,"context_line":"                \"name\": name}"},{"line_number":146,"context_line":"        d_info \u003d fpga_device(dpath)"},{"line_number":147,"context_line":"        fpga.update(d_info)"},{"line_number":148,"context_line":"        return fpga"}],"source_content_type":"text/x-python","patch_set":4,"id":"5fc1f717_8603bc42","line":145,"range":{"start_line":145,"start_character":24,"end_line":145,"end_character":28},"updated":"2019-03-07 02:13:24.000000000","message":"name is unique for every deployable.","commit_id":"efb452918556cf09f5d369a18d0e3ecc14af728b"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"bf95fd7a725afc8ae44ce58affbf640f07ba7343","unresolved":false,"context_lines":[{"line_number":142,"context_line":"            os.path.realpath(os.path.join(dpath, PF))) if vf else \"\""},{"line_number":143,"context_line":"        fpga \u003d {\"type\": constants.DEVICE_FPGA,"},{"line_number":144,"context_line":"                \"devices\": bdf,"},{"line_number":145,"context_line":"                \"name\": name}"},{"line_number":146,"context_line":"        d_info \u003d fpga_device(dpath)"},{"line_number":147,"context_line":"        fpga.update(d_info)"},{"line_number":148,"context_line":"        return fpga"}],"source_content_type":"text/x-python","patch_set":4,"id":"5fc1f717_30e31d36","line":145,"range":{"start_line":145,"start_character":24,"end_line":145,"end_character":28},"in_reply_to":"5fc1f717_8603bc42","updated":"2019-03-07 06:00:10.000000000","message":"the name is extracted from file path, so they will always be different.","commit_id":"efb452918556cf09f5d369a18d0e3ecc14af728b"},{"author":{"_account_id":22899,"name":"coco-Gao","email":"419546439@qq.com","username":"Coco"},"change_message_id":"5b24bd6914baffc3f5c0abb0b85cf7b0ee1e6430","unresolved":false,"context_lines":[{"line_number":199,"context_line":""},{"line_number":200,"context_line":"def _generate_attach_handle(fpga, pf_has_vf):"},{"line_number":201,"context_line":"    driver_ah \u003d driver_attach_handle.DriverAttachHandle()"},{"line_number":202,"context_line":"    driver_ah.attach_type \u003d \"pci\""},{"line_number":203,"context_line":"    driver_ah.attach_info \u003d fpga[\"devices\"]"},{"line_number":204,"context_line":"    return driver_ah"}],"source_content_type":"text/x-python","patch_set":4,"id":"5fc1f717_269a0814","line":202,"range":{"start_line":202,"start_character":4,"end_line":202,"end_character":13},"updated":"2019-03-07 02:13:24.000000000","message":"pls also update in_use field, we add in_use field in DriverAttachHandle","commit_id":"efb452918556cf09f5d369a18d0e3ecc14af728b"},{"author":{"_account_id":25738,"name":"Xinran WANG","email":"xin-ran.wang@intel.com","username":"Xinran"},"change_message_id":"bf95fd7a725afc8ae44ce58affbf640f07ba7343","unresolved":false,"context_lines":[{"line_number":199,"context_line":""},{"line_number":200,"context_line":"def _generate_attach_handle(fpga, pf_has_vf):"},{"line_number":201,"context_line":"    driver_ah \u003d driver_attach_handle.DriverAttachHandle()"},{"line_number":202,"context_line":"    driver_ah.attach_type \u003d \"pci\""},{"line_number":203,"context_line":"    driver_ah.attach_info \u003d fpga[\"devices\"]"},{"line_number":204,"context_line":"    return driver_ah"}],"source_content_type":"text/x-python","patch_set":4,"id":"5fc1f717_1002a1b5","line":202,"range":{"start_line":202,"start_character":4,"end_line":202,"end_character":13},"in_reply_to":"5fc1f717_269a0814","updated":"2019-03-07 06:00:10.000000000","message":"Done","commit_id":"efb452918556cf09f5d369a18d0e3ecc14af728b"},{"author":{"_account_id":14131,"name":"shaohef","email":"shaohe.feng@intel.com","username":"shaohefeng"},"change_message_id":"c490bc4d118e47b6b7ac47ddc95f06217f348208","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    driver_attach_handle, driver_controlpath_id"},{"line_number":28,"context_line":"from cyborg.common import constants"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"SYS_FPGA \u003d \"/tmp/sys/class/fpga\""},{"line_number":31,"context_line":"DEVICE \u003d \"device\""},{"line_number":32,"context_line":"PF \u003d \"physfn\""},{"line_number":33,"context_line":"VF \u003d \"virtfn*\""}],"source_content_type":"text/x-python","patch_set":5,"id":"5fc1f717_f9c48761","line":30,"range":{"start_line":30,"start_character":31,"end_line":30,"end_character":32},"updated":"2019-03-08 03:26:59.000000000","message":"this is the emulate sys path.","commit_id":"e32e9c58e67ce943c91763187098a11c07f934ac"}]}
