|
17 | 17 | #include "libqtest.h"
|
18 | 18 | #include "libqos/libqos-spapr.h"
|
19 | 19 |
|
| 20 | +static const uint8_t bios_avr[] = { |
| 21 | + 0x88, 0xe0, /* ldi r24, 0x08 */ |
| 22 | + 0x80, 0x93, 0xc1, 0x00, /* sts 0x00C1, r24 ; Enable tx */ |
| 23 | + 0x86, 0xe0, /* ldi r24, 0x06 */ |
| 24 | + 0x80, 0x93, 0xc2, 0x00, /* sts 0x00C2, r24 ; Set the data bits to 8 */ |
| 25 | + 0x84, 0xe5, /* ldi r24, 0x54 */ |
| 26 | + 0x80, 0x93, 0xc6, 0x00, /* sts 0x00C6, r24 ; Output 'T' */ |
| 27 | +}; |
| 28 | + |
20 | 29 | static const uint8_t kernel_mcf5208[] = {
|
21 | 30 | 0x41, 0xf9, 0xfc, 0x06, 0x00, 0x00, /* lea 0xfc060000,%a0 */
|
22 | 31 | 0x10, 0x3c, 0x00, 0x54, /* move.b #'T',%d0 */
|
@@ -104,6 +113,8 @@ typedef struct testdef {
|
104 | 113 |
|
105 | 114 | static testdef_t tests[] = {
|
106 | 115 | { "alpha", "clipper", "", "PCI:" },
|
| 116 | + { "avr", "arduino-duemilanove", "", "T", sizeof(bios_avr), NULL, bios_avr }, |
| 117 | + { "avr", "arduino-mega-2560-v3", "", "T", sizeof(bios_avr), NULL, bios_avr}, |
107 | 118 | { "ppc", "ppce500", "", "U-Boot" },
|
108 | 119 | { "ppc", "40p", "-vga none -boot d", "Trying cd:," },
|
109 | 120 | { "ppc", "g3beige", "", "PowerPC,750" },
|
|
0 commit comments