 
     
    
        
         
     
    
        
        
                        
            
                
                
                
                
            
            
            
                        
                
                
                    URL
                    https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
                
             
            
            
Show entire file |
Details |
Blame |
View Log
   
    
      
         | Rev 2 | Rev 4 | 
    
    
      
        | Line 16... | Line 16... | 
      
        | #include "coreservices/iclock.h"
 | #include "coreservices/iclock.h"
 | 
      
        | #include "coreservices/iautocomplete.h"
 | #include "coreservices/iautocomplete.h"
 | 
      
        | #include "coreservices/icmdexec.h"
 | #include "coreservices/icmdexec.h"
 | 
      
        | #include "coreservices/isrccode.h"
 | #include "coreservices/isrccode.h"
 | 
      
        | #include "coreservices/irawlistener.h"
 | #include "coreservices/irawlistener.h"
 | 
      
        | #include "coreservices/isignallistener.h"
 |   | 
      
        | #include <string>
 | #include <string>
 | 
      
        | //#define DBG_ZEPHYR
 | //#define DBG_ZEPHYR
 | 
      
        |  
 |  
 | 
      
        | namespace debugger {
 | namespace debugger {
 | 
      
        |  
 |  
 | 
      
        | class ConsoleService : public IService,
 | class ConsoleService : public IService,
 | 
      
        |                        public IThread,
 |                        public IThread,
 | 
      
        |                        public IHap,
 |                        public IHap,
 | 
      
        |                        public IRawListener,
 |                        public IRawListener,
 | 
      
        |                        public ISignalListener,
 |   | 
      
        |                        public IClockListener {
 |                        public IClockListener {
 | 
      
        | public:
 | public:
 | 
      
        |     explicit ConsoleService(const char *name);
 |     explicit ConsoleService(const char *name);
 | 
      
        |     virtual ~ConsoleService();
 |     virtual ~ConsoleService();
 | 
      
        |  
 |  
 | 
      
        | Line 45... | Line 43... | 
      
        |     virtual void updateData(const char *buf, int buflen);
 |     virtual void updateData(const char *buf, int buflen);
 | 
      
        |  
 |  
 | 
      
        |     /** IClockListener */
 |     /** IClockListener */
 | 
      
        |     virtual void stepCallback(uint64_t t);
 |     virtual void stepCallback(uint64_t t);
 | 
      
        |  
 |  
 | 
      
        |     /** ISignalListener */
 |   | 
      
        |     virtual void updateSignal(int start, int width, uint64_t value);
 |   | 
      
        |  
 |   | 
      
        | protected:
 | protected:
 | 
      
        |     /** IThread interface */
 |     /** IThread interface */
 | 
      
        |     virtual void busyLoop();
 |     virtual void busyLoop();
 | 
      
        |  
 |  
 | 
      
        | private:
 | private:
 | 
    
   
 
 
         
                
        
            
            
        
        
             
    
        © copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.