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

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

?? main.c

?? UNIX v6 源代碼
?? C
字號:
##include "../param.h"#include "../user.h"#include "../systm.h"#include "../proc.h"#include "../text.h"#include "../inode.h"#include "../seg.h"#define	CLOCK1	0177546#define	CLOCK2	0172540/* * Icode is the octal bootstrap * program executed in user mode * to bring up the system. */int	icode[]{	0104413,	/* sys exec; init; initp */	0000014,	0000010,	0000777,	/* br . */	0000014,	/* initp: init; 0 */	0000000,	0062457,	/* init: </etc/init\0> */	0061564,	0064457,	0064556,	0000164,};/* * Initialization code. * Called from m40.s or m45.s as * soon as a stack and segmentation * have been established. * Functions: *	clear and free user core *	find which clock is configured *	hand craft 0th process *	call all initialization routines *	fork - process 0 to schedule *	     - process 1 execute bootstrap * * panic: no clock -- neither clock responds * loop at loc 6 in user mode -- /etc/init *	cannot be executed. */main(){	extern schar;	register i, *p;	/*	 * zero and free all of core	 */	updlock = 0;	i = *ka6 + USIZE;	UISD->r[0] = 077406;	for(;;) {		UISA->r[0] = i;		if(fuibyte(0) < 0)			break;		clearseg(i);		maxmem++;		mfree(coremap, 1, i);		i++;	}	if(cputype == 70)	for(i=0; i<62; i=+2) {		UBMAP->r[i] = i<<12;		UBMAP->r[i+1] = 0;	}	printf("mem = %l\n", maxmem*5/16);	maxmem = min(maxmem, MAXMEM);	mfree(swapmap, nswap, swplo);	/*	 * determine clock	 */	UISA->r[7] = ka6[1]; /* io segment */	UISD->r[7] = 077406;	lks = CLOCK1;	if(fuiword(lks) == -1) {		lks = CLOCK2;		if(fuiword(lks) == -1)			panic("no clock");	}	/*	 * set up system process	 */	proc[0].p_addr = *ka6;	proc[0].p_size = USIZE;	proc[0].p_stat = SRUN;	proc[0].p_flag =| SLOAD|SSYS;	u.u_procp = &proc[0];	/*	 * set up 'known' i-nodes	 */	*lks = 0115;	cinit();	binit();	iinit();	rootdir = iget(rootdev, ROOTINO);	rootdir->i_flag =& ~ILOCK;	u.u_cdir = iget(rootdev, ROOTINO);	u.u_cdir->i_flag =& ~ILOCK;	/*	 * make init process	 * enter scheduling loop	 * with system process	 */	if(newproc()) {		expand(USIZE+1);		estabur(0, 1, 0, 0);		copyout(icode, 0, sizeof icode);		/*		 * Return goes to loc. 0 of user init		 * code just copied out.		 */		return;	}	sched();}/* * Load the user hardware segmentation * registers from the software prototype. * The software registers must have * been setup prior by estabur. */sureg(){	register *up, *rp, a;	a = u.u_procp->p_addr;	up = &u.u_uisa[16];	rp = &UISA->r[16];	if(cputype == 40) {		up =- 8;		rp =- 8;	}	while(rp > &UISA->r[0])		*--rp = *--up + a;	if((up=u.u_procp->p_textp) != NULL)		a =- up->x_caddr;	up = &u.u_uisd[16];	rp = &UISD->r[16];	if(cputype == 40) {		up =- 8;		rp =- 8;	}	while(rp > &UISD->r[0]) {		*--rp = *--up;		if((*rp & WO) == 0)			rp[(UISA-UISD)/2] =- a;	}}/* * Set up software prototype segmentation * registers to implement the 3 pseudo * text,data,stack segment sizes passed * as arguments. * The argument sep specifies if the * text and data+stack segments are to * be separated. */estabur(nt, nd, ns, sep){	register a, *ap, *dp;	if(sep) {		if(cputype == 40)			goto err;		if(nseg(nt) > 8 || nseg(nd)+nseg(ns) > 8)			goto err;	} else		if(nseg(nt)+nseg(nd)+nseg(ns) > 8)			goto err;	if(nt+nd+ns+USIZE > maxmem)		goto err;	a = 0;	ap = &u.u_uisa[0];	dp = &u.u_uisd[0];	while(nt >= 128) {		*dp++ = (127<<8) | RO;		*ap++ = a;		a =+ 128;		nt =- 128;	}	if(nt) {		*dp++ = ((nt-1)<<8) | RO;		*ap++ = a;	}	if(sep)	while(ap < &u.u_uisa[8]) {		*ap++ = 0;		*dp++ = 0;	}	a = USIZE;	while(nd >= 128) {		*dp++ = (127<<8) | RW;		*ap++ = a;		a =+ 128;		nd =- 128;	}	if(nd) {		*dp++ = ((nd-1)<<8) | RW;		*ap++ = a;		a =+ nd;	}	while(ap < &u.u_uisa[8]) {		*dp++ = 0;		*ap++ = 0;	}	if(sep)	while(ap < &u.u_uisa[16]) {		*dp++ = 0;		*ap++ = 0;	}	a =+ ns;	while(ns >= 128) {		a =- 128;		ns =- 128;		*--dp = (127<<8) | RW;		*--ap = a;	}	if(ns) {		*--dp = ((128-ns)<<8) | RW | ED;		*--ap = a-128;	}	if(!sep) {		ap = &u.u_uisa[0];		dp = &u.u_uisa[8];		while(ap < &u.u_uisa[8])			*dp++ = *ap++;		ap = &u.u_uisd[0];		dp = &u.u_uisd[8];		while(ap < &u.u_uisd[8])			*dp++ = *ap++;	}	sureg();	return(0);err:	u.u_error = ENOMEM;	return(-1);}/* * Return the arg/128 rounded up. */nseg(n){	return((n+127)>>7);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图在线视频| 成人视屏免费看| 亚洲精品综合在线| 亚洲精品一区二区三区影院| 色综合欧美在线视频区| 国产一区二区三区| 日韩不卡一区二区| 自拍av一区二区三区| 久久久亚洲国产美女国产盗摄 | 97国产精品videossex| 免费欧美日韩国产三级电影| 亚洲午夜精品17c| 亚洲日穴在线视频| 综合激情成人伊人| 成人欧美一区二区三区视频网页| 欧美日韩高清一区二区三区| 日韩一区二区三区视频| 精品日韩在线观看| 亚洲天堂免费看| 免费欧美日韩国产三级电影| 国产一区不卡视频| 91婷婷韩国欧美一区二区| 欧美亚洲禁片免费| 精品福利一区二区三区| 久久久久久夜精品精品免费| 国产视频一区在线观看| 国产精品剧情在线亚洲| 亚洲美女淫视频| 免费在线一区观看| 国内久久婷婷综合| 色综合欧美在线| 日韩一二三四区| 中文字幕视频一区| 三级不卡在线观看| 懂色av一区二区三区免费看| 日本丰满少妇一区二区三区| 欧美一级艳片视频免费观看| 国产欧美精品一区二区色综合| 亚洲美女在线一区| 日本亚洲三级在线| 成人激情综合网站| 日韩免费看的电影| 亚洲精品久久久蜜桃| 激情综合亚洲精品| 欧美日韩精品久久久| 精品对白一区国产伦| 一区二区三区不卡视频| 成人av网址在线| 欧美一区二区三区视频免费| 亚洲欧洲韩国日本视频| 精品一区免费av| 欧美欧美欧美欧美首页| 亚洲码国产岛国毛片在线| 国产一区二三区| 日韩你懂的在线播放| 亚洲福利视频导航| 色综合网站在线| 中日韩免费视频中文字幕| 久久精品久久久精品美女| 欧美视频在线一区| 亚洲免费观看高清完整版在线观看| 看片的网站亚洲| 91.成人天堂一区| 午夜av一区二区| 在线播放欧美女士性生活| 首页国产欧美日韩丝袜| 欧美日韩国产小视频在线观看| 亚洲一区二区三区四区不卡| 在线一区二区观看| 亚洲国产sm捆绑调教视频| 在线观看成人小视频| 性做久久久久久| 日韩欧美亚洲一区二区| 国产一二精品视频| 欧美国产精品一区| 91视频一区二区| 亚洲成av人片在线| 精品国精品自拍自在线| 国产成人在线视频免费播放| 国产精品久久久久久久久免费桃花| 不卡一区二区三区四区| 一区二区三区久久| 7777精品伊人久久久大香线蕉| 久久99国内精品| 国产精品拍天天在线| 欧美日韩情趣电影| 国产一级精品在线| 亚洲bt欧美bt精品777| 26uuu国产在线精品一区二区| 不卡一区二区在线| 青青草原综合久久大伊人精品优势| 国产欧美精品在线观看| 欧美理论电影在线| 国产精品一区二区三区四区 | 在线一区二区视频| 成人激情电影免费在线观看| 精品视频免费在线| 精品一区二区综合| 亚洲国产精品久久人人爱| 久久视频一区二区| 欧美精品1区2区3区| av不卡一区二区三区| 久久爱www久久做| 午夜精品久久久久久久久久久| 中文字幕一区在线观看| 精品国产一区二区三区四区四| 欧美性大战久久| 91在线视频观看| 国产黄色成人av| 亚洲风情在线资源站| 亚洲人成在线播放网站岛国| 国产日韩欧美a| 国产嫩草影院久久久久| 国产婷婷精品av在线| 精品国产欧美一区二区| 日韩欧美一区二区在线视频| 欧美精品久久天天躁| 欧美性大战久久久| 欧美三级中文字幕| 欧美日韩国产成人在线91| 欧美日韩精品三区| 欧美一级久久久| 亚洲精品在线电影| 国产亚洲一区二区三区四区 | 国产成a人无v码亚洲福利| 韩国成人精品a∨在线观看| 国产麻豆精品在线| 成人国产精品免费观看| 91免费国产在线| 欧美视频在线播放| 精品久久久久久久久久久久久久久| 日韩欧美资源站| 国产精品三级视频| 亚洲尤物在线视频观看| 久久精品国产久精国产| 国产精品一区二区男女羞羞无遮挡| 国产成人亚洲综合色影视| 9人人澡人人爽人人精品| 91精品国产麻豆国产自产在线 | 99久久er热在这里只有精品66| 欧美日韩www| 一区二区三区在线视频免费观看| 东方欧美亚洲色图在线| 久久久美女艺术照精彩视频福利播放| 亚洲激情图片小说视频| 韩国v欧美v亚洲v日本v| 99久久精品一区| 久久免费偷拍视频| 免费国产亚洲视频| 91在线播放网址| 欧美国产在线观看| 久久国产精品99久久人人澡| 精品视频在线免费| 亚洲一区欧美一区| av电影一区二区| 久久精品在这里| 精品一区二区在线观看| 91精品欧美一区二区三区综合在| 亚洲国产精品成人综合| 国产真实乱对白精彩久久| 日本韩国一区二区三区视频| 一区二区三区自拍| 色偷偷成人一区二区三区91| 亚洲免费色视频| 欧美性色黄大片手机版| 五月婷婷综合激情| 日韩亚洲欧美综合| 黄色精品一二区| 国产精品每日更新在线播放网址| 成人自拍视频在线观看| 精品美女在线播放| 成人午夜激情视频| 亚洲视频你懂的| 欧美日韩午夜在线视频| 日韩福利视频导航| 国产欧美一区二区精品仙草咪| 丰满亚洲少妇av| 亚洲一区自拍偷拍| 欧美一区二区三区电影| 国产米奇在线777精品观看| 国产精品电影院| 日韩一级免费一区| 色婷婷亚洲精品| 日本色综合中文字幕| 国产清纯在线一区二区www| 91视频你懂的| 国产一二三精品| 亚洲国产精品精华液网站| 日韩精品一区二区三区在线播放 | 日韩一区二区麻豆国产| www.日韩精品| 精品一区二区久久| 欧美国产激情二区三区| 欧美一区二区精品久久911| 99re成人在线| 成人国产精品视频| 开心九九激情九九欧美日韩精美视频电影 | 欧美成人三级电影在线| 欧美中文一区二区三区| 99久久久久久|