{"push_id":1212899111,"size":6,"distinct_size":0,"ref":"refs/heads/skiboot-5.2.x","head":"c672a77a43c659b355230ac7dbdc66c476b8dd13","before":"7027d7d2b8d982e508fb48997c1ba99c33640709","commits":[{"sha":"4ae024ed5b9b5e475783c9f930183506ab32a0d9","author":{"name":"Russell Currey","email":"2eacafec92f559d51886f12bbdf842327b6af83e@russell.cc"},"message":"xscom: Return OPAL_WRONG_STATE on XSCOM ops if CPU is asleep\n\nxscom_read and xscom_write return OPAL_SUCCESS if they worked, and\nOPAL_HARDWARE if they didn't.  This doesn't provide information about why\nthe operation failed, such as if the CPU happens to be asleep.\n\nThis is specifically useful in error scanning, so if every CPU is being\nscanned for errors, sleeping CPUs likely aren't the cause of failures.\n\nSo, return OPAL_WRONG_STATE in xscom_read and xscom_write if the CPU is\nsleeping.\n\nSigned-off-by: Russell Currey <ruscur@russell.cc>\nReviewed-by: Alistair Popple <alistair@popple.id.au>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>\n(cherry picked from commit 9c2d82394fd2303847cac4a665dee62556ca528a)\nSigned-off-by: Vipin K Parashar <vipin@linux.vnet.ibm.com>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/4ae024ed5b9b5e475783c9f930183506ab32a0d9"},{"sha":"3ca77982a3c43e2a320eee742af9ff4dd8b0596f","author":{"name":"Vipin K Parashar","email":"42ced930397a0763e11f939102b66801479c1f6d@linux.vnet.ibm.com"},"message":"hw/xscom: Reset XSCOM engine after finite number of retries when busy\n\nOPAL retries XSCOM read/write operations forever till it succeeds.\nThis can cause XSCOM ops to hang forever when XSCOM engine remains\nbusy for some reason. Changed it to retry XSCOM operations only\nXSCOM_BUSY_MAX_RETRIES number of times instead of retrying forever.\nAlso added logic to reset XSCOM engine after XSCOM_BUSY_RESET_THRESHOLD\nnumber of retries to unblock it when it remains busy.\n\nCc: stable # 9c2d82394fd2 (\"xscom: Return OPAL_WRONG_STATE on XSCOM ops..\")\nSigned-off-by: Vipin K Parashar <vipin@linux.vnet.ibm.com>\nSigned-off-by: Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>\n(cherry picked from commit e761222593a1ae932cddbc81239b6a7cd98ddb70)\nSigned-off-by: Vipin K Parashar <vipin@linux.vnet.ibm.com>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/3ca77982a3c43e2a320eee742af9ff4dd8b0596f"},{"sha":"18bec7fa5a9e568bd430b17e15f25db796b298c1","author":{"name":"Vipin K Parashar","email":"42ced930397a0763e11f939102b66801479c1f6d@linux.vnet.ibm.com"},"message":"hw/xscom: Reset XSCOM engine after querying sleeping core FIR\n\nXSCOM engine blocks subsequently after querying FIR of any\nsleeping core. This causes subsequent XSCOM opertions to hang\nforever due to XSCOM engine being continuously busy. Reset XSCOM\nengine after querying FIR of any sleeping core.\n\nSigned-off-by: Vipin K Parashar <vipin@linux.vnet.ibm.com>\nSigned-off-by: Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>\n(cherry picked from commit 15cec493804ff14e6246eb1b65e9d0c7cb469a81)\nSigned-off-by: Vipin K Parashar <vipin@linux.vnet.ibm.com>\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/18bec7fa5a9e568bd430b17e15f25db796b298c1"},{"sha":"7672009800850306d2f2db188357fdcda7035cc7","author":{"name":"Stewart Smith","email":"bdb1b341ebfb6d677d83955daa362a2031ee4fdd@linux.vnet.ibm.com"},"message":"Add skiboot-5.1.17 release notes\n\nSigned-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/7672009800850306d2f2db188357fdcda7035cc7"},{"sha":"d4aa3e7e77a9fb9e9e14e8f89b28e414ef643233","author":{"name":"Stewart Smith","email":"bdb1b341ebfb6d677d83955daa362a2031ee4fdd@linux.vnet.ibm.com"},"message":"Merge skiboot-5.1.x into skiboot-5.2.x","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/d4aa3e7e77a9fb9e9e14e8f89b28e414ef643233"},{"sha":"c672a77a43c659b355230ac7dbdc66c476b8dd13","author":{"name":"Stewart Smith","email":"bdb1b341ebfb6d677d83955daa362a2031ee4fdd@linux.vnet.ibm.com"},"message":"Merge branch 'skiboot-5.1.x' into skiboot-5.2.x (release notes)","distinct":false,"url":"https://api.github.com/repos/stewart-ibm/skiboot/commits/c672a77a43c659b355230ac7dbdc66c476b8dd13"}]}
{"actor":{"display_login":"stewart-ibm"}}