diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2011-07-16 01:29:05 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2011-07-16 01:29:05 +0000 |
commit | 581272301ac589147f838007a658e3030a7f44b6 (patch) | |
tree | db1281f883468b9d660e9e6b2ab4484a5dbf1d3f /c/src/lib/libbsp/powerpc/shared/residual | |
parent | 2011-07-15 Till Straumann <strauman@slac.stanford.edu> (diff) | |
download | rtems-581272301ac589147f838007a658e3030a7f44b6.tar.bz2 |
2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* shared/bootloader/mm.c, shared/bootloader/pci.c,
shared/bootloader/qemu_fakeres.c, shared/bootloader/qemu_fakerom.S,
shared/irq/irq.h, shared/motorola/motorola.c, shared/residual/residual.h,
shared/startup/bspstart.c,
Added 'qemuprep' BSP variant.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/residual')
-rw-r--r-- | c/src/lib/libbsp/powerpc/shared/residual/residual.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/residual/residual.h b/c/src/lib/libbsp/powerpc/shared/residual/residual.h index b0267f5073..114778e706 100644 --- a/c/src/lib/libbsp/powerpc/shared/residual/residual.h +++ b/c/src/lib/libbsp/powerpc/shared/residual/residual.h @@ -63,6 +63,7 @@ typedef enum _FIRMWARE_SUPPLIERS { MotoFirmware = 0x01, /* 7/18/95 */ FirmWorks = 0x02, /* 10/5/95 */ Bull = 0x03, /* 04/03/96 */ + QEMU = ('q'<<24) | ('e'<<16) | ('m'<<8) | ('u'<<0), } FIRMWARE_SUPPLIERS; typedef enum _ENDIAN_SWITCH_METHODS { @@ -321,6 +322,12 @@ typedef struct _RESIDUAL { #define NULL 0 #endif +static inline int +residual_fw_is_qemu(RESIDUAL *r) +{ + return QEMU == r->VitalProductData.FirmwareSupplier; +} + extern RESIDUAL residualCopy; extern void print_residual_device_info(void); |