Annotation of qemu/hw/xtensa_bootparam.h, revision 1.1.1.1

1.1       root        1: #ifndef HW_XTENSA_BOOTPARAM
                      2: #define HW_XTENSA_BOOTPARAM
                      3: 
                      4: typedef struct BpTag {
                      5:     uint16_t tag;
                      6:     uint16_t size;
                      7: } BpTag;
                      8: 
                      9: static inline ram_addr_t put_tag(ram_addr_t addr, uint16_t tag,
                     10:         size_t size, const void *data)
                     11: {
                     12:     BpTag bp_tag = {
                     13:         .tag = tswap16(tag),
                     14:         .size = tswap16((size + 3) & ~3),
                     15:     };
                     16: 
                     17:     cpu_physical_memory_write(addr, &bp_tag, sizeof(bp_tag));
                     18:     addr += sizeof(bp_tag);
                     19:     cpu_physical_memory_write(addr, data, size);
                     20:     addr += (size + 3) & ~3;
                     21: 
                     22:     return addr;
                     23: }
                     24: 
                     25: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.