summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/comm/i386-stub.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/i386: Move shared files to bspsSebastian Huber2018-04-241-1171/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* i386/pc386: Fix printk formatting warnings.Chris Johns2016-05-251-1/+0
|
* i386/pc386: Add x86 debug register support for hardware break points.Chris Johns2016-05-111-1/+157
|
* i386/pc386: Add support for the gdb stub to use available console drivers.Chris Johns2016-05-111-76/+103
| | | | | | | | | | | Move the gdb stub from the i386 UART code to use the libchip drivers. Use any ports discovered during the probes. Add gdb control to the boot command line. Change the device naming to the full device path, not a partial path. For example /dev/com1.
* libbsp/i386/shared: Fix warningsJoel Sherrill2014-10-161-6/+10
|
* libbsp/i386/shared/comm: Fix warningsJoel Sherrill2014-10-131-2/+2
|
* i386/pc386: Clean up and fix warningsJoel Sherrill2014-10-131-3/+3
|
* i386/pc386: Eliminate multiple warningsJoel Sherrill2014-10-101-4/+8
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-136/+136
| | | | | | | * shared/comm/gdb_glue.c, shared/comm/i386-stub.c, shared/comm/i386_io.h, shared/comm/uart.c, shared/irq/idt.c, shared/pci/pcibios.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* Include stdbool.h.Ralf Corsepius2008-09-071-0/+1
|
* Misc. "bool" changes.Ralf Corsepius2008-09-061-2/+2
|
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-191-17/+16
| | | | | * shared/comm/i386-stub.c, shared/irq/irq_init.c: Fix warnings for prototypes, types, etc.
* Add missing prototypes.Ralf Corsepius2008-08-181-2/+2
|
* 2005-05-23 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-05-231-1/+1
| | | | | * comm/i386-stub.c: Make get_char() static since it is such a common name and conflicts with names in the standard Ada run-time.
* Remove duplicate white lines.Ralf Corsepius2004-04-211-2/+0
|
* Remove stray white spaces.Ralf Corsepius2004-04-211-14/+14
|
* Remove stray white spaces.Ralf Corsepius2004-04-151-5/+0
|
* 2002-10-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-10-311-2/+2
| | | | | * comm/i386-stub.c: Fixed places where debug_error() was not called with enough arguments.
* 2002-10-31 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-10-311-3/+4
| | | | * comm/i386-stub.c: Removed warnings.
* Patch from Ian Lance Taylor <ian@airs.com>:Joel Sherrill1998-10-281-8/+60
| | | | | | | | | | | | | | | The RTEMS i386 stub in c/src/lib/libbsp/i386/shared/comm/i386-stub.c doesn't take advantage of some of the newer gdb remote features which permits shorter and fewer packets. Here is a patch which uses the 'T' response to report the registers which gdb generally needs, and implements the 'P' request to set only a single register. The general effect is to avoid sending all the register contents back and forth between gdb and the stub every time the stub stops. This also implements the 'D' request which handles the gdb detach command, so you can cleanly quit out of the debugger and leave the target board running.
* Large patch from Erik Ivanenko <erik.ivanenko@utoronto.ca> whichJoel Sherrill1998-10-051-0/+937
moves pieces of the pc386 bsp up to a shared level for all i386 BSPs and modifies the i386ex BSP to use those shared pieces. Serial remote debugging is included for both targets. Erik's notes: There are several workarounds in it: 1) #define NEXT_GAS is hardcoded in pc386/start/start.s 2) #define NEXT_GAS is hardcoded in i386ex/start/start.s 3) #define NEW_GAS is hardcoded in pc386/start16.s 4) #undef __assert and redeclare _assert hardcoded in console.c for both pc386 and i386ex due to my egcs1.1b ~ newlib problem. Should have modified t-rtems.cfg ( no time ) I've tested pc386 with both video and serial consoles and GDB remote. All work fine, except that GDB acts weird. ( re: other posting) I hope this will work for you. It took quite some time to locate the autoconf error. The remainder was just grunt work. Unfortunately, I think I've unwound the removal of the IBMPCInitVideo stuff. Sorry. I REALLY can't spend more time... I've been at this conversion to 4.0 locally and updating the release since Sept. 8th, and have yet to compile my network driver.... This is as much as I can do right now. I look forward to the next patch to really test i368ex. I did make sure that the sample tests worked for pc386.