
On 12:58 Wed 20 Aug , Ryan CHEN wrote:
The patch introduces a new macro 'CFG_BG_CONSOLE_SERIAL'. It means print messages through serial port although current console isn't serial port. It is important for debugging and looks like multi-consoles in Linux but without input.
Another modification in the patch is that verify if search_device function found device. If found, return dev. Otherwise, return NULL.
Signed-off-by: Ryan Chen ryan.chen@st.com
common/console.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
void fprintf (int file, const char *fmt, ...) @@ -377,6 +385,7 @@ device_t *search_device (int flags, char *name) { int i, items; device_t *dev = NULL;
int found_flag = 0;
items = ListNumItems (devlist); if (name == NULL)
@@ -385,9 +394,13 @@ device_t *search_device (int flags, char *name) for (i = 1; i <= items; i++) { dev = ListGetPtrToItem (devlist, i); if ((dev->flags & flags) && (strcmp (name, dev->name) == 0)) {
} }found_flag = 1; break;
- if(!found_flag)
return dev;return NULL;
}
This part is no more need, It's already fix by this commit c1de7a6daf9c657484e1c6d433f01fccd49a7f48
Best Regards, J.