summaryrefslogtreecommitdiffstats
path: root/drivers/bios_emulator/x86emu/debug.c
Commit message (Collapse)AuthorAgeFilesLines
* bios_emulator: Add an option to enable debuggingSimon Glass2014-11-251-1/+1
| | | | | | | | | | At present there are DEBUG options spread around the place. If you enable one and not another you can end up with an emulator that does not work, since each file can have a different view of what the registers look like. To fix this, create a global CONFIG_X86EMU_DEBUG option that keeps everything consistent. Signed-off-by: Simon Glass <sjg@chromium.org>
* bios_emulator: Allow x86 to use the emulatorSimon Glass2014-11-251-5/+3
| | | | | | | | | | | There is an implicit assumption that x86 machines want to use raw I/O in the BIOS emulator, but this should be selectable. Add an CONFIG_X86EMU_RAW_IO option to control it instead. Also fix a few bugs which cause warnings on x86 and adjust the Makefile to remove the assumption that only PowerPC uses the emulator. Signed-off-by: Simon Glass <sjg@chromium.org>
* Consolidate bool typeYork Sun2013-04-011-1/+1
| | | | | | | | | | | | | 'bool' is defined in random places. This patch consolidates them into a single header file include/linux/types.h, using stdbool.h introduced in C99. All other #define, typedef and enum are removed. They are all consistent with true = 1, false = 0. Replace FALSE, False with false. Replace TRUE, True with true. Skip *.py, *.php, lib/* files. Signed-off-by: York Sun <yorksun@freescale.com>
* Replace space and tab checks with isblankJason Hobbs2011-10-171-3/+4
| | | | | | | These are various places I found that checked for conditions equivalent to isblank. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
* drivers/bios_emulator: Move conditional compilation to MakefileJean-Christophe PLAGNIOL-VILLARD2008-12-071-5/+0
| | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* Fix the function conflict in x86emu when DEBUG is onJason Jin2008-10-171-3/+3
| | | | | | | | | The function parse_line() in common/main.c was exposed globally by commit 6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG. This patch fix this by renaming the function in the debug.c file. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
* [FIX] Changes for bios_emulator code for others architectureMichal Simek2007-08-161-0/+1
|
* [FIX] Resolve problem with warningsMichal Simek2007-08-151-1/+2
| | | | microblaze toolchain don't support PRAGMA PACK.
* Add CONFIG_BIOSEMU define to guard all the bios emulator codeJason Jin2007-08-091-0/+4
| | | | | | Signed-off-by: Jason Jin <Jason.jin@freescale.com> This patch fix the compile issue on the board that did not enable the bios emulator
* This is a BIOS emulator, porting from SciTech for u-boot, mainly forJason Jin2007-08-061-0/+461
ATI video card BIOS. and can be used for x86 code emulation by some modifications. Signed-off-by: Jason Jin <Jason.jin@freescale.com>
OpenPOWER on IntegriCloud