亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? firmware_abi.h

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? H
字號:
#ifndef FIRMWARE_ABI_H#define FIRMWARE_ABI_H#ifndef __ASSEMBLY__/* Open Hack'Ware NVRAM configuration structure *//* Version 3 */typedef struct ohwcfg_v3_t ohwcfg_v3_t;struct ohwcfg_v3_t {    /* 0x00: structure identifier                    */    uint8_t  struct_ident[0x10];    /* 0x10: structure version and NVRAM description */    uint32_t struct_version;    uint16_t nvram_size;    uint16_t pad0;    uint16_t nvram_arch_ptr;    uint16_t nvram_arch_size;    uint16_t nvram_arch_crc;    uint8_t  pad1[0x02];    /* 0x20: host architecture                       */    uint8_t  arch[0x10];    /* 0x30: RAM/ROM description                     */    uint64_t RAM0_base;    uint64_t RAM0_size;    uint64_t RAM1_base;    uint64_t RAM1_size;    uint64_t RAM2_base;    uint64_t RAM2_size;    uint64_t RAM3_base;    uint64_t RAM3_size;    uint64_t ROM_base;    uint64_t ROM_size;    /* 0x80: Kernel description                      */    uint64_t kernel_image;    uint64_t kernel_size;    /* 0x90: Kernel command line                     */    uint64_t cmdline;    uint64_t cmdline_size;    /* 0xA0: Kernel boot image                       */    uint64_t initrd_image;    uint64_t initrd_size;    /* 0xB0: NVRAM image                             */    uint64_t NVRAM_image;    uint8_t  pad2[8];    /* 0xC0: graphic configuration                   */    uint16_t width;    uint16_t height;    uint16_t depth;    uint16_t graphic_flags;    /* 0xC8: CPUs description                        */    uint8_t  nb_cpus;    uint8_t  boot_cpu;    uint8_t  nboot_devices;    uint8_t  pad3[5];    /* 0xD0: boot devices                            */    uint8_t  boot_devices[0x10];    /* 0xE0                                          */    uint8_t  pad4[0x1C]; /* 28 */    /* 0xFC: checksum                                */    uint16_t crc;    uint8_t  pad5[0x02];} __attribute__ (( packed ));#define OHW_GF_NOGRAPHICS 0x0001static inline uint16_tOHW_crc_update (uint16_t prev, uint16_t value){    uint16_t tmp;    uint16_t pd, pd1, pd2;    tmp = prev >> 8;    pd = prev ^ value;    pd1 = pd & 0x000F;    pd2 = ((pd >> 4) & 0x000F) ^ pd1;    tmp ^= (pd1 << 3) | (pd1 << 8);    tmp ^= pd2 | (pd2 << 7) | (pd2 << 12);    return tmp;}static inline uint16_tOHW_compute_crc (ohwcfg_v3_t *header, uint32_t start, uint32_t count){    uint32_t i;    uint16_t crc = 0xFFFF;    uint8_t *ptr = (uint8_t *)header;    int odd;    odd = count & 1;    count &= ~1;    for (i = 0; i != count; i++) {        crc = OHW_crc_update(crc, (ptr[start + i] << 8) | ptr[start + i + 1]);    }    if (odd) {        crc = OHW_crc_update(crc, ptr[start + i] << 8);    }    return crc;}/* Sparc32 runtime NVRAM structure for SMP CPU boot */struct sparc_arch_cfg {    uint32_t smp_ctx;    uint32_t smp_ctxtbl;    uint32_t smp_entry;    uint8_t valid;    uint8_t unused[51];};/* OpenBIOS NVRAM partition */struct OpenBIOS_nvpart_v1 {    uint8_t signature;    uint8_t checksum;    uint16_t len; // BE, length divided by 16    char name[12];};#define OPENBIOS_PART_SYSTEM 0x70#define OPENBIOS_PART_FREE 0x7fstatic inline voidOpenBIOS_finish_partition(struct OpenBIOS_nvpart_v1 *header, uint32_t size){    unsigned int i, sum;    uint8_t *tmpptr;    // Length divided by 16    header->len = cpu_to_be16(size >> 4);    // Checksum    tmpptr = (uint8_t *)header;    sum = *tmpptr;    for (i = 0; i < 14; i++) {        sum += tmpptr[2 + i];        sum = (sum + ((sum & 0xff00) >> 8)) & 0xff;    }    header->checksum = sum & 0xff;}static inline uint32_tOpenBIOS_set_var(uint8_t *nvram, uint32_t addr, const unsigned char *str){    uint32_t len;    len = strlen(str) + 1;    memcpy(&nvram[addr], str, len);    return addr + len;}/* Sun IDPROM structure at the end of NVRAM */struct Sun_nvram {    uint8_t type;    uint8_t machine_id;    uint8_t macaddr[6];    uint8_t unused[7];    uint8_t checksum;};static inline voidSun_init_header(struct Sun_nvram *header, const uint8_t *macaddr, int machine_id){    uint8_t tmp, *tmpptr;    unsigned int i;    header->type = 1;    header->machine_id = machine_id & 0xff;    memcpy(&header->macaddr, macaddr, 6);    /* Calculate checksum */    tmp = 0;    tmpptr = (uint8_t *)header;    for (i = 0; i < 15; i++)        tmp ^= tmpptr[i];    header->checksum = tmp;}#else /* __ASSEMBLY__ *//* Structure offsets for asm use *//* Open Hack'Ware NVRAM configuration structure */#define OHW_ARCH_PTR   0x18#define OHW_RAM_SIZE   0x38#define OHW_BOOT_CPU   0xC9/* Sparc32 runtime NVRAM structure for SMP CPU boot */#define SPARC_SMP_CTX    0x0#define SPARC_SMP_CTXTBL 0x4#define SPARC_SMP_ENTRY  0x8#define SPARC_SMP_VALID  0xc/* Sun IDPROM structure at the end of NVRAM */#define SPARC_MACHINE_ID 0x1fd9#endif /* __ASSEMBLY__ */#endif /* FIRMWARE_ABI_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久久免费一区二区| 色中色一区二区| 亚洲精品中文在线影院| 欧美大白屁股肥臀xxxxxx| 96av麻豆蜜桃一区二区| 国内外成人在线| 一个色综合av| 国产精品久久久久久久久晋中| 欧美日韩一区三区| 99re66热这里只有精品3直播| 美女视频网站黄色亚洲| 亚洲最大的成人av| 国产亚洲欧美日韩俺去了| 宅男噜噜噜66一区二区66| 99久久99久久久精品齐齐| 国产制服丝袜一区| 奇米影视7777精品一区二区| 亚洲主播在线播放| 国产精品二区一区二区aⅴ污介绍| 精品国产成人系列| 亚洲精品中文在线| 国产人成亚洲第一网站在线播放 | 欧美一区二区视频在线观看2020| 97精品电影院| www.av精品| 国产原创一区二区| 麻豆精品视频在线观看| 婷婷六月综合亚洲| 亚洲午夜电影网| 一区二区三区中文字幕电影 | 日韩精品乱码免费| 一区二区三区美女| 一区二区免费看| 亚洲精品日产精品乱码不卡| 亚洲色图在线播放| 中文字幕中文在线不卡住| 国产亚洲一区二区三区四区| 久久青草国产手机看片福利盒子| 日韩精品一区二区三区视频播放 | 99久久精品一区二区| 成人午夜免费视频| 成人短视频下载| 99视频在线观看一区三区| 成人h动漫精品一区二| 成人动漫在线一区| 99久久婷婷国产综合精品电影| 99久久精品国产一区| 91在线国产观看| 一本大道综合伊人精品热热| 色婷婷综合久久久久中文一区二区| 91视频在线观看免费| 91久久精品一区二区三区| 色欧美片视频在线观看| 欧美色男人天堂| 51精品久久久久久久蜜臀| 日韩女优毛片在线| 丝袜美腿亚洲综合| 蜜桃av一区二区| 国产a区久久久| 99视频超级精品| 欧美伊人久久久久久久久影院| 欧美在线免费观看亚洲| 91精品国模一区二区三区| 欧美成人a∨高清免费观看| 国产欧美一区二区精品仙草咪| 国产精品久久久久三级| 亚洲国产综合91精品麻豆 | 91在线国产福利| 欧美三级韩国三级日本三斤| 91麻豆精品久久久久蜜臀| 久久久久免费观看| 亚洲免费av观看| 久久国产夜色精品鲁鲁99| 成人av网站免费观看| 欧美日韩国产综合一区二区| 欧美成人在线直播| 亚洲欧美日韩一区二区| 免费不卡在线观看| 成人av在线播放网站| 6080国产精品一区二区| 2023国产精品视频| 亚洲欧美日韩一区二区| 久久国产精品99久久久久久老狼| 不卡一区二区在线| 777亚洲妇女| 国产精品毛片大码女人| 偷窥少妇高潮呻吟av久久免费| 国产麻豆欧美日韩一区| 欧美三级资源在线| 久久久久国产免费免费| 亚洲在线一区二区三区| 欧亚一区二区三区| 日韩视频在线你懂得| 久久综合国产精品| 夜色激情一区二区| 国产一区激情在线| 欧美日韩日日摸| 国产精品私人自拍| 青青青伊人色综合久久| 91同城在线观看| 亚洲精品一区在线观看| 亚洲第一狼人社区| www.欧美日韩| 久久综合给合久久狠狠狠97色69| 亚洲电影一区二区三区| 99精品视频中文字幕| 久久久国产一区二区三区四区小说 | 久久久久久毛片| 国产自产v一区二区三区c| 欧美色成人综合| 国产精品大尺度| 久草这里只有精品视频| 欧美三区在线观看| 亚洲色欲色欲www| 国产一区二区在线电影| 欧美肥妇bbw| 亚洲午夜影视影院在线观看| 成人福利电影精品一区二区在线观看| 精品久久久久久久人人人人传媒| 亚洲高清视频的网址| 色妹子一区二区| 中文一区二区完整视频在线观看| 狠狠久久亚洲欧美| 精品播放一区二区| 久久99久久99小草精品免视看| 欧美乱妇20p| 性做久久久久久免费观看欧美| 日本韩国一区二区三区视频| 国产精品理伦片| 成人午夜电影网站| 国产喂奶挤奶一区二区三区| 国产精一区二区三区| 欧美精品一区二区精品网| 美国av一区二区| 91精品国产综合久久蜜臀| 性做久久久久久久免费看| 欧美日韩三级在线| 午夜伊人狠狠久久| 欧美精品丝袜久久久中文字幕| 亚洲国产成人av| 欧美久久一二三四区| 首页欧美精品中文字幕| 欧美精品18+| 青娱乐精品视频在线| 欧美大片国产精品| 激情六月婷婷久久| 26uuu精品一区二区在线观看| 国产麻豆精品久久一二三| 国产日韩高清在线| 99视频一区二区| 亚洲综合成人在线视频| 欧美日韩一区二区在线观看视频| 亚洲狠狠爱一区二区三区| 欧美视频一区二区三区在线观看 | 亚洲电影第三页| 在线播放91灌醉迷j高跟美女| 久久国产精品色| 三级不卡在线观看| 欧美电影免费观看完整版| 国产米奇在线777精品观看| 国产精品久久久久天堂| 欧美日精品一区视频| 美女视频免费一区| 国产精品污污网站在线观看| 色诱亚洲精品久久久久久| 日本va欧美va精品发布| 欧美国产精品一区二区| 色老头久久综合| 日韩成人一级大片| 久久天天做天天爱综合色| 99热精品一区二区| 奇米影视一区二区三区小说| 国产欧美视频在线观看| 欧美三级日韩三级| 国产成人在线视频网址| 一区二区国产视频| 久久久精品日韩欧美| 欧美日韩一区小说| 国产成人av在线影院| 亚洲高清免费观看高清完整版在线观看 | 国产精品第一页第二页第三页| 在线精品视频一区二区三四 | 日韩av网站在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 91福利资源站| 国产精品一区二区免费不卡| 亚洲一区在线观看视频| 久久这里只有精品视频网| 在线观看亚洲精品视频| 国产一区二区三区不卡在线观看| 一区二区三区四区在线播放| 激情综合五月天| 亚洲国产精品一区二区尤物区| 久久久久国产一区二区三区四区| 欧美午夜理伦三级在线观看| 国产精品18久久久久久久久久久久 | 国产精品久久久久久久久免费樱桃| 欧美精品一二三| 一本到不卡精品视频在线观看| 国产精品一区二区男女羞羞无遮挡|