Changeset 297cb73 in mainline for kernel/generic/src/console/console.c


Ignore:
Timestamp:
2012-11-23T23:06:00Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4a5ba372
Parents:
ec85df0
Message:

Rudimentary support for passing commands to kconsole from klog.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/console.c

    rec85df0 r297cb73  
    367367                data[size] = 0;
    368368               
    369                 printf("%s", data);
     369                switch (cmd) {
     370                case KLOG_WRITE:
     371                        printf("%s", data);
     372                        break;
     373                case KLOG_COMMAND:
     374                        for (unsigned int i = 0; i < size; i++)
     375                                indev_push_character(stdin, data[i]);
     376                        indev_push_character(stdin, '\n');
     377                        break;
     378                }
     379
    370380                free(data);
    371         } else
    372                 klog_update(NULL);
    373        
     381        }
     382
    374383        return size;
    375384}
Note: See TracChangeset for help on using the changeset viewer.