Searched hist:11144 (Results 1 - 4 of 4) sorted by relevance
/gem5/src/dev/x86/ | ||
H A D | intdev.cc | diff 11144:90eeefe7e341 Tue Sep 29 10:28:00 EDT 2015 Joel Hestness <jthestness@gmail.com> arch, x86: Delete packet in IntDevice::recvResponse IntDevice::recvResponse is called from two places in current mainline: (1) the short circuit path of X86ISA::IntDevice::IntMasterPort::sendMessage for atomic mode, and (2) the full request->response path to and from the x86 interrupts device (finally called from MessageMasterPort::recvTimingResp). In the former case, the packet was deleted correctly, but in the latter case, the packet and request leak. To fix the leak, move request and packet deletion into IntDevice inherited class implementations of recvResponse. |
H A D | intdev.hh | diff 11144:90eeefe7e341 Tue Sep 29 10:28:00 EDT 2015 Joel Hestness <jthestness@gmail.com> arch, x86: Delete packet in IntDevice::recvResponse IntDevice::recvResponse is called from two places in current mainline: (1) the short circuit path of X86ISA::IntDevice::IntMasterPort::sendMessage for atomic mode, and (2) the full request->response path to and from the x86 interrupts device (finally called from MessageMasterPort::recvTimingResp). In the former case, the packet was deleted correctly, but in the latter case, the packet and request leak. To fix the leak, move request and packet deletion into IntDevice inherited class implementations of recvResponse. |
H A D | i82094aa.cc | diff 11144:90eeefe7e341 Tue Sep 29 10:28:00 EDT 2015 Joel Hestness <jthestness@gmail.com> arch, x86: Delete packet in IntDevice::recvResponse IntDevice::recvResponse is called from two places in current mainline: (1) the short circuit path of X86ISA::IntDevice::IntMasterPort::sendMessage for atomic mode, and (2) the full request->response path to and from the x86 interrupts device (finally called from MessageMasterPort::recvTimingResp). In the former case, the packet was deleted correctly, but in the latter case, the packet and request leak. To fix the leak, move request and packet deletion into IntDevice inherited class implementations of recvResponse. |
H A D | i82094aa.hh | diff 11144:90eeefe7e341 Tue Sep 29 10:28:00 EDT 2015 Joel Hestness <jthestness@gmail.com> arch, x86: Delete packet in IntDevice::recvResponse IntDevice::recvResponse is called from two places in current mainline: (1) the short circuit path of X86ISA::IntDevice::IntMasterPort::sendMessage for atomic mode, and (2) the full request->response path to and from the x86 interrupts device (finally called from MessageMasterPort::recvTimingResp). In the former case, the packet was deleted correctly, but in the latter case, the packet and request leak. To fix the leak, move request and packet deletion into IntDevice inherited class implementations of recvResponse. |
Completed in 33 milliseconds