2021-10-10から1日間の記事一覧

mp.c static uchar sum(uchar *addr, int len)

トップページ jupiteroak.hatenablog.com mp.c https://github.com/mit-pdos/xv6-public/blob/master/mp.c#L18 static uchar sum(uchar *addr, int len) { int i, sum; sum = 0; for(i=0; i

mp.c static struct mp* mpsearch1(uint a, int len)

トップページ jupiteroak.hatenablog.com mp.c https://github.com/mit-pdos/xv6-public/blob/master/mp.c#L30 static struct mp* mpsearch1(uint a, int len) { uchar *e, *p, *addr; addr = P2V(a); e = addr+len; for(p = addr; p < e; p += sizeof(struc…

mp.c static struct mp* mpsearch(void)

トップページ jupiteroak.hatenablog.com mp.c https://github.com/mit-pdos/xv6-public/blob/master/mp.c#L48 static struct mp* mpsearch(void) { uchar *bda; uint p; struct mp *mp; bda = (uchar *) P2V(0x400); if((p = ((bda[0x0F]<<8)| bda[0x0E]) <…

mp.c static struct mpconf* mpconfig(struct mp **pmp)

トップページ jupiteroak.hatenablog.com mp.c https://github.com/mit-pdos/xv6-public/blob/master/mp.c#L72 static struct mpconf* mpconfig(struct mp **pmp) { struct mpconf *conf; struct mp *mp; if((mp = mpsearch()) == 0 || mp->physaddr == 0) r…