[U-Boot] [PATCH] kgdb: unify kgdb on serial

Wolfgang Denk wd at denx.de
Fri Jun 5 11:59:54 CEST 2009


Dear Jean-Christophe PLAGNIOL-VILLARD,

In message <1242487402-11170-1-git-send-email-plagnioj at jcrosoft.com> you wrote:
> unify kgdb serial implementatin when we kgdb over the main serial
> interface (serial_{getc,putc,puts})
> 
> introduce CONFIG_KGDB_ON_SERIAL for this purpose
> otherwise use as curently CONFIG_KGDB_SER_INDEX to define the serial
> port to use
> 
> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at jcrosoft.com>
...

The new CONFIG_KGDB_ON_SERIAL variable needs to be documented in the
README, and the exact use of CONFIG_KGDB_SER_INDEX in the new context
needs to be explained, too.

> diff --git a/cpu/i386/serial.c b/cpu/i386/serial.c
> index 8b5f8fa..a495f85 100644
> --- a/cpu/i386/serial.c
> +++ b/cpu/i386/serial.c
> @@ -394,16 +394,11 @@ int serial_buffered_tstc(void)
>  #endif	/* CONFIG_SERIAL_SOFTWARE_FIFO */
>  
>  
> -#if defined(CONFIG_CMD_KGDB)
> +#if defined(CONFIG_CMD_KGDB) && (CONFIG_KGDB_SER_INDEX & 2)
>  /*
> -  AS HARNOIS : according to CONFIG_KGDB_SER_INDEX kgdb uses serial port
> -  number 0 or number 1
> -  - if CONFIG_KGDB_SER_INDEX = 1 => serial port number 0 :
> -  configuration has been already done
> -  - if CONFIG_KGDB_SER_INDEX = 2 => serial port number 1 :
> -  configure port 1 for serial I/O with rate = CONFIG_KGDB_BAUDRATE
> + * use the serial number 1
> + * configure port 1 for serial I/O with rate = CONFIG_KGDB_BAUDRATE
>  */

I don;t understand the use of "CONFIG_KGDB_SER_INDEX & 2" here; the
old (deleted) comment would be helpful, but I don;t understand if it
still applies with your changes.

This needs better documentation / comments.


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"A fractal is by definition a set for which the Hausdorff Besicovitch
dimension strictly exceeds the topological dimension."
- Mandelbrot, _The Fractal Geometry of Nature_


More information about the U-Boot mailing list