Patent ID: 7475291
Filing Date: 2009-01-06
Classification: G06F

Abstract:
1. A method to generate and save run time data, comprising the steps of: supplying an embedded device comprising a processor, a processor cache, memory, a hardware trace facility comprising a plurality of data buffers, a first bus interconnecting said hardware trace facility and said memory, and a second bus interconnecting said processor and said hardware trace facility, wherein said embedded device is capable of communicating with one or more host adapter ports; generating trace data by said processor, without interrupting said first bus or said second bus; storing said trace data in said processor cache, without interrupting said first bus or said second bus; writing said trace data to said plurality of data buffers comprising a plurality of FIFOs, without interrupting said first bus; issuing a data cache block set command to allocate a cache line; writing one trace line per processor cache line.