~kris/9p

9hist

4297f0733eeec3d6b7dc0f93682e5c8b5d933182 — David du Colombier 33 years ago 164fd34
Plan 9 from Bell Labs 1993-01-15
5 files changed, 7 insertions(+), 5 deletions(-)

M boot/dosboot.c
M gnot/segment.h
M pc/devvga.c
M pc/segment.h
M port/devwren.c
M boot/dosboot.c => boot/dosboot.c +1 -1
@@ 32,7 32,7 @@ dosboot(void)
		fatal("bind");
	if(mount(fd, "/", MAFTER|MCREATE, "#f/fd0disk", "") < 0)
		if(mount(fd, "/", MAFTER|MCREATE, "#f/fd1disk", "") < 0)
			if(mount(fd, "/", MAFTER|MCREATE, "#w/hd0dos", "") < 0)
			if(mount(fd, "/", MAFTER|MCREATE, "#H/hd0dos", "") < 0)
				fatal("mount");
	close(fd);


M gnot/segment.h => gnot/segment.h +0 -1
@@ 14,7 14,6 @@ struct Physseg
}physseg[] = {
	{ SG_SHARED,	"lock",		0,	SEGMAXSIZE,	snewpage, 	putpage },
	{ SG_SHARED,	"shared",	0,	SEGMAXSIZE,	snewpage, 	putpage },
	{ SG_PHYSICAL,	"kmem",		KZERO,	SEGMAXSIZE,	0,		0 	},
	{ SG_BSS,	"memory",	0,	SEGMAXSIZE,	snewpage,	putpage },
	{ 0,		0,		0,	0,		0,		0 	},
};

M pc/devvga.c => pc/devvga.c +1 -0
@@ 495,6 495,7 @@ setscreen(int maxx, int maxy, int ldepth)
	p = xalloc(len);
	if(p == 0)
		error(Enobitstore);
	memset(p, 0xff, len);
	mbb = NULLMBB;

	/*

M pc/segment.h => pc/segment.h +3 -1
@@ 2,6 2,8 @@
 * Attach segment types
 */

#define PCMEM (KZERO|0xd0000)

typedef struct Physseg Physseg;
struct Physseg
{


@@ 14,7 16,7 @@ struct Physseg
}physseg[] = {
	{ SG_SHARED,	"lock",		0,	SEGMAXSIZE,	snewpage, 	putpage },
	{ SG_SHARED,	"shared",	0,	SEGMAXSIZE,	snewpage, 	putpage },
	{ SG_PHYSICAL,	"kmem",		KZERO,	SEGMAXSIZE,	0,		0 	},
	{ SG_PHYSICAL,	"pcmem",	PCMEM,	64*1024,	0,		0,	},
	{ SG_BSS,	"memory",	0,	SEGMAXSIZE,	snewpage,	putpage },
	{ 0,		0,		0,	0,		0,		0 	},
};

M port/devwren.c => port/devwren.c +2 -2
@@ 90,9 90,9 @@ wrengen(Chan *c, Dirtab *tab, long ntab, long s, Dir *dirp)

	pp = &dp->p[s];
	if(drive & 7)
		sprint(name, "hd%d.%d%s", drive>>3, drive&7, pp->name);
		sprint(name, "sd%d.%d%s", drive>>3, drive&7, pp->name);
	else
		sprint(name, "hd%d%s", drive>>3, pp->name);
		sprint(name, "sd%d%s", drive>>3, pp->name);
	name[NAMELEN] = 0;
	qid.path = MKQID(drive, s);
	l = (pp->end - pp->start) * dp->bytes;