uchar 15 bootmain.c void readseg(uchar*, uint, uint); uchar 23 bootmain.c uchar* pa; uchar 28 bootmain.c readseg((uchar*)elf, 4096, 0); uchar 35 bootmain.c ph = (struct proghdr*)((uchar*)elf + elf->phoff); uchar 38 bootmain.c pa = (uchar*)ph->paddr; uchar 79 bootmain.c readseg(uchar* pa, uint count, uint offset) uchar 81 bootmain.c uchar* epa; uchar 10 buf.h uchar data[BSIZE]; uchar 63 defs.h extern uchar ioapicid; uchar 81 defs.h void lapicstartap(uchar, uint); uchar 8 elf.h uchar elf[12]; uchar 10 kbd.c static uchar *charcode[4] = { uchar 34 kbd.h static uchar shiftcode[256] = uchar 44 kbd.h static uchar togglecode[256] = uchar 51 kbd.h static uchar normalmap[256] = uchar 73 kbd.h static uchar shiftmap[256] = uchar 95 kbd.h static uchar ctlmap[256] = uchar 129 lapic.c lapicstartap(uchar apicid, uint addr) uchar 66 main.c extern uchar _binary_entryother_start[], _binary_entryother_size[]; uchar 67 main.c uchar *code; uchar 16 memide.c extern uchar _binary_fs_img_start[], _binary_fs_img_size[]; uchar 19 memide.c static uchar *memdisk; uchar 41 memide.c uchar *p; uchar 49 mkfs.c uchar *a = (uchar*)&y; uchar 59 mkfs.c uchar *a = (uchar*)&y; uchar 240 mkfs.c uchar buf[BSIZE]; uchar 16 mp.c uchar ioapicid; uchar 18 mp.c static uchar uchar 19 mp.c sum(uchar *addr, int len) uchar 33 mp.c uchar *e, *p, *addr; uchar 51 mp.c uchar *bda; uchar 55 mp.c bda = (uchar *) P2V(0x400); uchar 85 mp.c if(sum((uchar*)conf, conf->length) != 0) uchar 94 mp.c uchar *p, *e; uchar 105 mp.c for(p=(uchar*)(conf+1), e=(uchar*)conf+conf->length; p<e; ){ uchar 4 mp.h uchar signature[4]; // "_MP_" uchar 6 mp.h uchar length; // 1 uchar 7 mp.h uchar specrev; // [14] uchar 8 mp.h uchar checksum; // all bytes must add up to 0 uchar 9 mp.h uchar type; // MP system config type uchar 10 mp.h uchar imcrp; uchar 11 mp.h uchar reserved[3]; uchar 15 mp.h uchar signature[4]; // "PCMP" uchar 17 mp.h uchar version; // [14] uchar 18 mp.h uchar checksum; // all bytes must add up to 0 uchar 19 mp.h uchar product[20]; // product id uchar 25 mp.h uchar xchecksum; // extended table checksum uchar 26 mp.h uchar reserved; uchar 30 mp.h uchar type; // entry type (0) uchar 31 mp.h uchar apicid; // local APIC id uchar 32 mp.h uchar version; // local APIC verison uchar 33 mp.h uchar flags; // CPU flags uchar 35 mp.h uchar signature[4]; // CPU signature uchar 37 mp.h uchar reserved[8]; uchar 41 mp.h uchar type; // entry type (2) uchar 42 mp.h uchar apicno; // I/O APIC id uchar 43 mp.h uchar version; // I/O APIC version uchar 44 mp.h uchar flags; // I/O APIC flags uchar 3 proc.h uchar apicid; // Local APIC ID uchar 18 string.c const uchar *s1, *s2; uchar 65 string.c return (uchar)*p - (uchar)*q; uchar 23 ulib.c return (uchar)*p - (uchar)*q; uchar 1705 usertests.c uchar val = 0; uchar 3 x86.h static inline uchar uchar 6 x86.h uchar data; uchar 22 x86.h outb(ushort port, uchar data)