code: 9ferno

ref: 876f68cfab0905e1ab21be625fabd3c49a819075
dir: /os/pc64/pc64/

View raw version
# pc64 - amd64 pc terminal with local disk
dev
	root
	cons
	arch
	env
	mnt
	pipe
	prog
	rtc
	srv
	dup
	ssl
	cap

	draw	screen vga vgax cga
	pointer
	vga	pci

	ip	bootp ip ipv6 ipaux iproute arp netlog ptclbsum iprouter plan9 nullmedium pktmedium
	ether		netif netaux ethermedium
#	bridge		netif log

#	ata
	audio		dma
	uart
	sd
#	floppy	dma
	tinyfs
#	kbd
#	mouse		mouse
#	dbg	x86break

ip
	tcp
	udp
#	rudp
	ipifc
	icmp
	icmp6
#	gre
	ipmux
#	esp
#	il

lib
	fis
	interp
	keyring
	draw 
	memlayer
	memdraw
	tk
	sec
	mp
	math
	kern

link
##	ether82557	pci
#	ether83815	pci
#	etherelnk3	pci
#	ps2mouse
	ethermedium
##	pppmedium ppp compress
	ether8169	pci ethermii
	ether82563	pci
	etherx550	pci
#	ethersink
	ethervirtio	pci

misc
	archgeneric
#	archacpi	mp apic ec hpet
	archmp		mp apic squidboy
#	mtrr
	bios32
	pcipc
	cga
	uarti8250

	sdiahci	pci sdscsi led
	sdvirtio	pci sdscsi

	vgasoft		=cur swcursor
#	vga3dfx		+cur
#	vgaark2000pv	+cur
#	vgabt485	=cur
#	vgaclgd542x	+cur
#	vgaclgd546x	+cur
#	vgact65545	+cur
#	vgacyber938x	+cur
#	vgaet4000	+cur
#	vgageode	+cur
#	vgahiqvideo	+cur
#	vgai81x		+cur
#	vgaigfx		+cur
#	vgamach64xx	+cur
#	vgamga2164w	+cur
#	vgamga4xx	+cur
#	vganeomagic	+cur
#	vganvidia	+cur
#	vgaradeon	+cur
#	vgargb524	=cur
#	vgas3		+cur vgasavage
#	vgat2r4		+cur
#	vgatvp3020	=cur
#	vgatvp3026	=cur
	vgavesa
#	vgavmware	+cur

mod
	sys
	draw
	tk
	keyring
	math

init
	simple
	#shell
	#wminit

code
	int kernel_pool_pcnt = 10;
	int main_pool_pcnt = 40;
	int heap_pool_pcnt = 20;
	int image_pool_pcnt = 40;
	int cflag=0;
	int swcursor=0;
	int consoleprint=1;

port
	alarm
	alloc
	allocb
	chan
	dev
	dial
	dis
	discall
	exception
	exportfs
	inferno
	iomap
	latin1
	nocache
	nodynld
	parse
	pgrp
	print
	proc
	qio
	qlock
	random
	swcursor
	sysfile
	taslock
	xalloc

root
	/chan   /
	/dev    /
	/dis
	/env    /
	/fd     /
	/n
	/n/remote
	/net    /
	/nvfs   /
	/prog   /
	/dis/lib
	/dis/svc
	/dis/wm
	/osinit.dis
	/dis/9660srv.dis
	/dis/bind.dis
	/dis/cat.dis
	/dis/cd.dis
	/dis/disk/calc.tab.dis
	/dis/disk/fdisk.dis
	/dis/disk/kfs.dis
	/dis/disk/kfscmd.dis
	/dis/disk/pedit.dis
	/dis/disk/prep.dis
	/dis/echo.dis
	/dis/init
	/dis/lib/arg.dis
	/dis/lib/auth.dis
	/dis/lib/bufio.dis
	/dis/lib/daytime.dis
	/dis/lib/dial.dis
	/dis/lib/disks.dis
	/dis/lib/env.dis
	/dis/lib/filepat.dis
	/dis/lib/nametree.dis
	/dis/lib/readdir.dis
	/dis/lib/ssl.dis
	/dis/lib/string.dis
	/dis/lib/styx.dis
	/dis/lib/styxservers.dis
	/dis/lib/workdir.dis
	/dis/ls.dis
	/dis/mntgen.dis
	/dis/mount.dis
	/dis/ns.dis
	/dis/pwd.dis
	/dis/sh.dis
	/dis/sh/std.dis
	/dis/shutdown
	/dis/unmount.dis

bootdir
	/$objtype/bin/paqfs
	/$objtype/bin/auth/factotum
	bootfs.paq
	boot