dev +dev
	root
	cons
	arch
	env
	pipe
	proc
	kexec
	cmd
	mnt
	srv
	dup
	rtc
	ssl
	cap
	kprof
#	pmc	pmcio
	segment
	acpi
	tube
	zp

# add to get cec in the kernel
#	cec

	ether		netif
	ip		arp chandial ip ipv6 ipaux iproute netlog nullmedium pktmedium ptclbsum inferno

	uart

uart +dev
	uarti8250
	uartpci		pci

ip +dev
	tcp
	udp
	ipifc
	icmp
	icmp6

link +dev
	ether8169	pci ethermii
	ether82557	pci
	ether82563	pci
	etherigbe	pci ethermii
	ethermedium
	loopbackmedium
	netdevmedium

#	ht

misc +dev
#	cache
	mp		apic ioapic msi pci sipi
#	rdb

#
#boot cpu
#	int cpuflag = 1;
#boot cpu boot $3
#	int cpuflag = 1;
#	char* bootdisk = "$3";
#boot rootdir $3
#	char* rootdir = "$3";
#boot (bboot|romboot|dosboot)
#	int cpuflag = 1;
#	char* bootprog = $2;
#boot boot $3
#	char* bootdisk = "$3";
#
boot cpu
	tcp

rootdir
	bootk8cpu.out boot
	/amd64/bin/auth/factotum factotum
	/amd64/bin/ip/ipconfig ipconfig
	../root/nvram nvram

conf
	int cpuserver = 1;

#
#dbgflg
#	chan		'c'
#	apic		'A'
#	hpet		'H'
#	ht		'H'
#	ioapic		'I'
#	mp		'M'
#	pci		'P'
#	arch		'V'
#
dbgflg
	acore		'c'
	apic		'A'
	arch		'V'
	asm		'm'
	devacpi		'C'
	devsegment	'z'
	devtube		'T'
	devzp		'z'
	hpet		'H'
	ht		'H'
	image		'p'
	ioapic		'I'
	kexec		'k'
	main		'x'
	memory		'm'
	mp		'M'
	nixcall		'n'
	page		'p'
	pager		'p'
	physalloc		'm'
	sysproc		'E'
	sysseg		'p'
	syssem		'S'
	syszio		'z'
	tcore		'c'
	mmu		'v'

amd64 +dev
	l32p
	l64v
	l64idt
	l64acidt
	l64cpuid
	l64syscall
	l64acsyscall
	l64fpu
	acore
	arch
	archk10
	asm
	cga
	crap
	fpu
	i8254
	i8259
	kbd
	main
	map
	memory
	mmu
	multiboot
	qmalloc
	random
	syscall
	tcore
	trap
	vsvm
	physalloc

port
	alarm
	allocb
	chan
	dev
	devtab
	edf
	fault
	image
	kexec
	latin1
	nixcall
	page
	pager
	parse
	pgrp
	portclock
	print
	proc
	ps
	qio
	qlock
	rebootcmd
	segment
	sysauth
	sysfile
	sysproc
	sysseg
	syssem
	systab
	taslock
	tod
	syszio
	syscallfmt

#
#dir
# pc		-.I.
#
dir
	386
	ip
	port

lib
	libc
	libip
	libsec
