Просмотр исходного кода

Simple CONF for kernel with no assembly

You can use this to test building the rest of the kernel, minus assembly.
Ronald G. Minnich 9 лет назад
Родитель
Сommit
6743463eec
1 измененных файлов с 189 добавлено и 0 удалено
  1. 189 0
      sys/src/9/k10/k8cpunoasm

+ 189 - 0
sys/src/9/k10/k8cpunoasm

@@ -0,0 +1,189 @@
+dev +dev
+	root
+	cons
+	arch
+	env
+	pipe
+	proc
+	mnt
+	srv
+	dup
+	rtc
+	ssl
+	cap
+	kprof
+	pmc	pmcio
+	segment
+	acpi
+	zp
+	ws
+
+# add to get cec in the kernel
+#	cec
+
+	ether		netif
+	ip		arp chandial ip ipv6 ipaux iproute netlog nullmedium pktmedium ptclbsum inferno
+
+	pci
+
+	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
+#	etherbcm	pci ethermii
+	ethermedium
+	loopbackmedium
+	netdevmedium
+
+#	ht
+
+misc +dev
+#	cache
+	mp		apic ioapic msi pci sipi
+
+#
+#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'
+	devzp		'z'
+	hpet		'H'
+	ht		'H'
+	image		'p'
+	ioapic		'I'
+	main		'x'
+	memory		'm'
+	mp		'M'
+	page		'p'
+	pager		'p'
+	physalloc		'm'
+	sysproc		'E'
+	sysseg		'p'
+	syssem		'S'
+	syszio		'z'
+	tcore		'c'
+	mmu		'v'
+
+amd64 +dev
+	acore
+	arch
+	archk10
+	asm
+	cga
+	crap
+	fpu
+	i8254
+	i8259
+	main
+	map
+	memory
+	mmu
+	multiboot
+	qmalloc
+	random
+	syscall
+	tcore
+	trap
+	vsvm
+	physalloc
+
+port
+	alarm
+	allocb
+	chan
+	dev
+	devtab
+	edf
+	fault
+	image
+	latin1
+	page
+	pager
+	parse
+	pgrp
+	portclock
+	print
+	proc
+	ps
+	qio
+	qlock
+	rebootcmd
+	segment
+	sysauth
+	sysfile
+	sysproc
+	sysseg
+	syssem
+	systab
+	taslock
+#	tcklock
+	tod
+	syszio
+	syscallfmt
+
+#
+#dir
+# pc		-.I.
+#
+dir
+	386
+	ip
+	port
+
+lib
+	libc
+	libip
+	libsec