Ex Parte Kaushik et al - Page 5

                Appeal 2007-1541                                                                             
                Application 10/334,695                                                                       

                      4.    The processor sets the affected privilege flags in order to                      
                selectively identify the types of branch trace store data that is to be logged to            
                the buffer (Specification 5).                                                                
                      5.    During program execution, the processor inspects the values of                   
                the privilege flags to determine whether any particular instruction is to be                 
                logged to the buffer (Specification 6).                                                      
                                                   Berry                                                     
                      6.    Berry teaches an apparatus and method for cataloging symbolic                    
                data for use in performance analysis of computer programs, storing such                      
                data during or shortly after a performance trace (Abstract).                                 
                      7.    A portion of the trace data of Berry, known as “Field 8,”                        
                comprises Segment Flags, which are flags that indicate permission levels on                  
                the pages into which the segment gets loaded (Fig. 11; col. 16, ll. 26-28).                  
                      8.    Berry’s Field 8 corresponds to a code privilege level. The code                  
                privilege level indicates the privileges that the executing code has.  For                   
                example, the code privileges level may indicate whether the executing code                   
                is in a user space or kernel space (col. 16, ll. 48-52).                                     
                                                    Doi                                                      
                      9.    Doi teaches a trace control circuit that stores branch trace store               
                data according to predefined circumstances (col. 5, ll. 35-57).                              
                      10. When the appropriate write signal, selection signal and clock                      
                signal are logic high, 40-bit data composed of status information, the branch-               
                destination address abbreviation information, the branch-source address data                 
                and the branch-destination address data is written into the trace memory                     
                (col. 10, ll. 10-17).                                                                        


                                                     5                                                       

Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  Next

Last modified: September 9, 2013