code: 9ferno

ref: c0a28bad03c29788d9fc18b5ab56c13a6222bf7d
dir: /lib/proto/os/

View raw version
Inferno
	386
		ipc	664
		bin
		include
			*
		lib
	amd64
		ipc64	664
		bin
		include
			*
		lib
	arm
		bin
		include
			*
		lib
	mips
		bin
		include
			*
		lib
	power
		bin
		include
			*
		lib
	sparc
		bin
		include
			*
		lib
	spim
		bin
		include
			*
		lib
	thumb
		bin
		include
			*
		lib
include
	flate.h
	kern.h
	logfs.h
	nandecc.h
	nandfs.h
	trace.h
lib
	proto
		os
libkern
	NOTICE
	abort.c
	abs.c
	atol.c
	charstod.c
	cistrcmp.c
	cistrncmp.c
	cistrstr.c
	cleanname.c
	convD2M.c
	convM2D.c
	convM2S.c
	convS2M.c
	div-arm.s
	dofmt.c
	exp.c
	fcallfmt.c
	floor.c
	fmt.c
	fmtdef.h
	fmtprint.c
	fmtquote.c
	fmtstr.c
	fmtvprint.c
	frexp-386.c
	frexp-68000.c
	frexp-arm.c
	frexp-mips.c
	frexp-power.c
	frexp-sparc.c
	frexp-spim.c
	frexp-thumb.c
	getfcr-386.s
	getfcr-68000.s
	getfcr-arm.s
	getfcr-mips.s
	getfcr-power.s
	getfcr-sparc.s
	getfcr-spim.s
	getfcr-thumb.s
	getfields.c
	log.c
	memccpy-power.s
	memccpy.c
	memchr.c
	memcmp-power.s
	memcmp.c
	memmove.c
	memmove-386.s
	memmove-68000.s
	memmove-arm.s
	memmove-mips.s
	memmove-power.s
	memmove-spim.s
	memmove-sparc.s
	memmove-thumb.s
	memset-386.s
	memset-68000.s
	memset-arm.s
	memset-mips.s
	memset-power.s
	memset-sparc.s
	memset-spim.s
	memset-thumb.s
	memset.c
	mkfile
	mkfile-386
	mkfile-68000
	mkfile-arm
	mkfile-mips
	mkfile-power
	mkfile-sparc
	mkfile-spim
	mkfile-thumb
	muldiv-68000.s
	nan-386.c
	nan-68000.c
	nan-arm.c
	nan-mips.c
	nan-power.c
	nan-spim.c
	nan-sparc.c
	nan-thumb.c
	netmkaddr.c
	pow.c
	pow10.c
	qsort.c
	rune.c
	runestrlen.c
	seprint.c
	sin.c
	smprint.c
	snprint.c
	sqrt.c
	strcat.c
	strchr-386.s
	strchr-68000.s
	strchr-arm.s
	strchr-mips.c
	strchr-mips.s
	strchr-power.s
	strchr-sparc.s
	strchr-spim.c
	strchr-thumb.s
	strchr.c
	strcmp-power.s
	strcmp.c
	strcpy.c
	strdup.c
	strecpy.c
	strlen.c
	strncmp-power.s
	strncmp.c
	strncpy.c
	strrchr.c
	strstr.c
	strtod.c
	strtol.c
	strtoll.c
	strtoul.c
	strtoull.c
	tokenize.c
	toupper.c
	u16.c
	u32.c
	u64.c
	utfecpy.c
	utflen.c
	utfnlen.c
	utfrrune.c
	utfrune.c
	vlop-386.s
	vlop-arm.s
	vlop-mips.s
	vlop-power.s
	vlop-sparc.s
	vlop-spim.s
	vlop-thumb.s
	vlrt-386.c
	vlrt-68000.c
	vlrt-arm.c
	vlrt-mips.c
	vlrt-power.c
	vlrt-sparc.c
	vlrt-spim.c
	vlrt-thumb.c
	vseprint.c
	vsmprint.c
	vsnprint.c
libnandfs
	NOTICE
	calcformat.c
	correctauxilliary.c
	ecc.c
	eraseblock.c
	extracttags.c
	findfreeblock.c
	formatblock.c
	getblockstatus.c
	hamming31_26.c
	init.c
	local.h
	markblockbad.c
	mkfile
	open.c
	readblock.c
	readpage.c
	readpageauxilliary.c
	reformatblock.c
	setget.c
	updatepage.c
	writeblock.c
	writepageauxilliary.c
liblogfs
	NOTICE
	boot.c
	clunk.c
	conv.c
	create.c
	dump.c
	error.c
	extentlist.c
	fidmap.c
	findfreeblock.c
	flush.c
	format.c
	gn.c
	group.c
	groupset.c
	is.c
	local.h
	log.c
	map.c
	mkfile
	open.c
	path.c
	perm.c
	read.c
	remove.c
	replace.c
	replay.c
	scan.c
	srv.c
	sweep.c
	tagname.c
	test.c
	ust.c
	walk.c
	write.c
	wstat.c
os
	NOTICE
	README
	boot.original
		README
		libflate
			LICENCE
			NOTICE
			adler.c
			crc.c
			deflate.c
			deflateblock.c
			deflatezlib.c
			deflatezlibblock.c
			flateerr.c
			inflate.c
			inflateblock.c
			inflatezlib.c
			inflatezlibblock.c
			mkfile
			zlib.h
		arm1110
			Mk
			dat.h
			donprint.c
			fns.h
			il.s
			imain.c
			inflate.c
			io.h
			l.s
			lib.h
			map
			mem.h
			mkfile
			print.c
			uart.c
		mpc
			NOTICE
			alarm.c
			all.h
			archfads.c
			archfads.h
			archpaq.c
			archpaq.h
			boot.h
			bootp.c
			clock.c
			conf.c
			console.c
			cpm.c
			crc32.c
			dat.h
			defont0.c
			dload.c
			donprint.c
			dosboot.c
			dosfs.h
			devether.c
			etherif.h
			etherscc.c
			fblt.c
			flash.c
			fns.h
			gbitbltclip.c
			gnot.h
			i2c.c
			initfads.c
			initpaq.c
			initrpcg.c
			io.h
			ip.h
			l.s
			lib.h
			main.c
			mem.c
			mem.h
			mkfile
			ms2.c
			plan9boot.c
			qio.c
			rmap.c
			screen.c
			sload.c
			squeeze.h
			trap.c
			devuart.c
			uartboot.c
			ureg.h
			zqs.c
		pc
			8250.c
			LICENCE
			NOTICE
			ahci.h
			alarm.c
			aoe.h
			apm.c
			bcom.c
			boot.c
			bootld.c
			bootp.c
			cga.c
			cis.c
			clock.c
			conf.c
			console.c
			dat.h
			devbios.c
			devbios.h
			devfloppy.c
			devfloppy.h
			devi82365.c
			devpccard.c
			devsd.c
			dma.c
			dosboot.c
			dosfs.h
			eipfmt.c
			error.h
			ether.c
			ether2000.c
			ether2114x.c
			ether589.c
			ether79c970.c
			ether8003.c
			ether8139.c
			ether8169.c
			ether82557.c
			ether82563.c
			ether83815.c
			ether8390.c
			ether8390.h
			etherdp83820.c
			etherec2t.c
			etherelnk3.c
			etherelnk3x.c
			etherga620.c
			etherga620fw.h
			etherif.h
			etherigbe.c
			ethermii.c
			ethermii.h
			etherrhine.c
			fns.h
			fs.c
			fs.h
			getcallerpc.c
			ilock.c
			inflate.c
			io.h
			ip.h
			kbd.c
			kfs.h
			kfsboot.c
			l.s
			lib.h
			load.c
			mbr.s
			mem.h
			memory.c
			mkfile
			noether.c
			part.c
			pbs.s
			pbsdisk
			pbsdisk.s
			pbsdisklba
			pbsdisklba.s
			pbslba.s
			pci.c
			print.c
			queue.c
			sd.h
			sd53c8xx.c
			sd53c8xx.i
			sdaoe.c
			sdata.c
			sdbios.c
			sdiahci.c
			sdmylex.c
			sdscsi.c
			trap.c
			ureg.h
			x16.h
		puma
			8250.c
			alarm.c
			armv4.h
			boot.h
			bootp.c
			cga.c
			clock.c
			conf.c
			console.c
			dat.h
			div.s
			donprint.c
			dosboot.c
			dosfs.h
			ebsit.trap.c
			ether.c
			ether.h
			ether8900.c
			flash.c
			fns.h
			hard.c
			io.h
			ip.h
			kbd.c
			l.s
			lib.h
			main.c
			mem.h
			mkfile
			outb.c
			plan9boot.c
			puma.c
			puma.h
			qio.c
			rmap.c
			squeeze.h
			sum.c
			trap.c
			ureg.h
			zqs.c
		rpcg
			NOTICE
			alarm.c
			all.h
			archrpcg.c
			archrpcg.h
			boot.h
			bootp.c
			clock.c
			conf.c
			console.c
			cpm.c
			crc32.c
			dat.h
			defont0.c
			devether.c
			devuart.c
			dload.c
			donprint.c
			dosboot.c
			dosfs.h
			etherif.h
			etherscc.c
			fblt.c
			flash.c
			fns.h
			g.mx
			gbitbltclip.c
			gnot.h
			i2c.c
			initfads.c
			initpaq.c
			initrpcg.c
			io.h
			ip.h
			l.s
			lib.h
			libg.h
			main.c
			mem.c
			mem.h
			mkfile
			ms2.c
			plan9boot.c
			qbromrpcg
			qio.c
			rmap.c
			screen.c
			sload
			sload.c
			squeeze.h
			trap.c
			uartboot.c
			ureg.h
			zqs.c
	boot
		bcm
			mkfile
		bitsy
			dat.h
			donprint.c
			fns.h
			il.s
			imain.c
			inflate.c
			io.h
			l.s
			lib.h
			map
			mem.h
			mkfile
			print.c
			sinflate
			uart.c
		efi
			bootia32.efi
			bootx64.efi
			bootx64.out
			efi.c
			efi.h
			efiboot.fat
			fns.h
			fs.c
			iso.c
			mem.h
			mkfile
			pe32.s
			pe64.s
			pxe.c
			sub.c
		mkfile
		pc
			9bootfat
			9boothyb
			9bootiso
			9bootpxe
			a20.s
			apm.s
			e820.s
			fat.c
			fns.h
			iso.c
			l.s
			mbr
			mbr.s
			mem.h
			mkfile
			pbs
			pbs.s
			pxe.c
			sub.c
			uart.s
			x16.h
		zynq
			boothead.c
			dat.h
			ddr.s
			fns.h
			fsbl.s
			jtagload.c
			main.c
			mem.h
			mkfile
			mkfile.port
			mmc.c
			net.c
			qspi.c
	cerf1110
		Mk
		NOTICE
		README
		archcerf.c
		cerf
		dat.h
		devata.c
		devcerf.c
		ether8900.c
		fns.h
		io.h
		main.c
		mem.h
		mkfile
	cerf250
		NOTICE
		README
		archcerf.c
		cerf
		dat.h
#		devata.c
#		devcerf.c
		devpcf8563.c
		ether91c111.c
		fns.h
		io.h
		main.c
		mem.h
		mkfile
		uart.h
	cerf405
		NOTICE
		README
		cerf
		clock.c
		compile.c
		dat.h
		devboot.c
		devether.c
		devrtc.c
		devuart.c
		etheremac.c
		etherif.h
		fns.h
		fpi.h
		fpipower.c
		gpio.c
		iic.c
		inb.s
		io.h
		l.s
		main.c
		mal.c
		mem.h
		mkfile
		mmu.c
		nand.c
		nofp.s
		pci.c
		physmem.h
		powerbreak.c
		rmap.c
		tlb.s
		trap.c
		uart.c
		uart.h
	fads
		NOTICE
		archfads.c
		archfads.h
		dat.h
		fads
		fns.h
		io.h
		main.c
		mem.h
		mkfile
		mmu.c
		tlb.s
	init
		README
		bootinit.b
		cerf405.b
		cerfinit.b
		evalinit.b
		geninit.b
		i4e.b
		init.b
		ipaqinit.b
		ipeinit.b
		jsinit.b
		mkfile
		mpcinit.b
		pcdemo.b
		pcinit.b
		reminit.b
		rpcginit.b
		soeinit.b
		shell.b
		srvinit.b
		wminit.b
	ip
		*
	ipaq1110
		Mk
		NOTICE
		README
		archipaq.c
		dat.h
		defont.c
		devaudio.c
		devipaq.c
		etherwavelan.c
		fns.h
		inflate
		io.h
		ipaq
		lcd.c
		main.c
		mem.h
		mkfile
		screen.c
		screen.h
		tstdraw.b
		upd
	ipengine
		NOTICE
		README
		archipe.c
		archipe.h
		dat.h
		devfpga.c
		flash28f320b3b.c
		fns.h
		fpga
		io.h
		ipe
		main.c
		mem.h
		mkfile
		mmu.c
		tlb.s
	js
		README
		audio.h
		clock.c
		cs4231.h
		dat.h
		devcs4231.c
		devrtc.c
		fns.h
		fsv.c
		io.h
		js
		kbd.c
		l.s
		main.c
		mem.h
		mkfile
		mmu.c
		ns16552.h
		iob.c
		rom.c
		rom.h
		screen.c
		screen.h
		softcursor.h
		superio.c
		trap.c
		ureg.h
	ks32
		Mk
		NOTICE
		archevaluator7t.c
		armv7.h
		clock.c
		dat.h
		devuart.c
		download.ps
		evaluator7t
		fns.h
		fpi.h
		fpiarm.c
		io.h
		l.s
		main.c
		mem.h
		mkfile
		not.c
		squirt
		trap.c
	mpc
		800io.h
		NOTICE
		clock.c
		cpm.c
		cpmtimer.c
		devata.c
		devbench.c
		devboot.c
		devether.c
		devpcmcia.c
		devrtc.c
		devtouch.c
		devuart.c
#		devusb.c
#		devusbc.c
#		devusbh.c
#		devvid.c
		dsp.c
		dsp.h
		etherif.h
		etherscc.c
		faultpower.c
		fp.s
		fpi.h
		fpipower.c
		i2c.c
		i2c_spi.srx
		inb.s
		kbd.c
		l.s
		nofp.s
		pcmcia.h
		pit.c
		powerbreak.c
		rmap.c
		screen.c
		screen.h
		spi.c
		trap.c
		usb.h
	pc
		NOTICE
		README
		apbootstrap.h
		apbootstrap.s
		apic.c
		apm.c
		apmjump.s
		archmp.c
		audio.h
		cga.c
		cgamemscr.c
		crystal.h
		dat.h
		devarch.c
		devds1620.c
		devether.c
		devfloppy.c
		devi82365.c
		devlm78.c
		devlpt.c
		devmouse.c
		devmpeg.c
		devpccard.c
		devpnp.c
		devrtc.c
		devtv.c
		devusb.c
		devvga.c
		devzt5512.c
		dma.c
		ether2000.c
		ether2114x.c
		ether589.c
		ether79c960.c
		ether79c970.c
		ether8003.c
		ether8139.c
		ether82543gc.c
		ether82557.c
		ether83815.c
		ether8390.c
		ether8390.h
		etherec2t.c
		etherelnk3.c
		etherga620.c
		etherga620fw.h
		etherif.h
		etherigbe.c
		etherrhine.c
		ethersmc.c
		etherwavelan.c
		flashif.h
		flashzpc.c
		floppy.h
		fns.h
		fpi.h
		fpi387.c
		fpsave.s
		i8250.c
		i8253.c
		i8259.c
		io.h
		kbd.c
		l.s
		main.c
		mem.h
		memory.c
		mkfile
		mmu.c
		mouse.c
		mp.c
		mp.h
		pc
		pc4e
		pcdisk
		pci.acid
		pci.c
		pcidb.acid
		pcmciamodem.c
		piix4smbus.c
		pix
		ps2mouse.c
		ptclbsum386.s
		screen.c
		screen.h
		sd53c8xx.c
		sd53c8xx.i
		sd53c8xx.n
		sdata.c
		sdmylex.c
		sdscsi.c
		trap.c
		tv.h
		uarti8250.c
		uartisa.c
		uartpci.c
		usb.h
		usbuhci.c
		vga.c
		vga.h
		vga3dfx.c
		vgaark2000pv.c
		vgabt485.c
		vgaclgd542x.c
		vgaclgd546x.c
		vgact65545.c
		vgacyber938x.c
		vgaet4000.c
		vgahiqvideo.c
		vgai81x.c
		vgamach64xx.c
		vgamga2164w.c
		vgamga4xx.c
		vganeomagic.c
		vganvidia.c
		vgargb524.c
		vgas3.c
		vgasavage.c
		vgat2r4.c
		vgatvp3020.c
		vgatvp3026.c
		vgavmware.c
		vgax.c
		wavelan.c
		wavelan.h
		x86break.c
		zoran.h
	pc64
		NOTICE
		ahci.h
		apbootstrap.s
		apic.c
		archmp.c
		audio.h
		dat.h
		errstr.h
		etherif.h
		fns.h
		fpsave.s
		fpu.c
		inferno.main.c
		io.h
		l.s
		main.c
		mem.h
		memory.c
		mkfile
		mmu.c
		mp.h
		pc64
		screen.c
		screen.h
		squidboy.c
		trap.c
		vga.h
		vgasoft.c
	port
		*
	pxa
		NOTICE
		clock.c
		devether.c
#		devgpio.c
#		devpcmcia.c
#		devpower.c
		devrtc.c
		devuart.c
#		devuart0.c
		dma.c
		etherif.h
		fpi.h
		fpiarm.c
		gpio.c
#		gscreen.c
#		gscreen.h
		i2c.c
		l.s
		mmu.c
		pxaio.h
		sa1110break.c
#		softcursor.c
#		suspend.c
		trap.c
	omap
		README
	manga
		Mk
		archmanga.c
		clock.c
		dat.h
#		devesw.c
		devether.c
		devusb.c
#		esw.c
#		esw.h
		eswnotes
		ether8139.c
		etherif.h
		etherks8695.c
		flashif.h
		fns.h
		fpi.h
		fpiarm.c
		gpio.c
		inb.c
		io.h
		ioring.c
		l.s
		main.c
		manga
		mem.h
		mkfile
		mmu.c
		pci.c
		pinflate
		trap.c
		uartks8695.c
		usb.h
		usbuhci.c
	rpcg
		NOTICE
		archrpcg.c
		archrpcg.h
		clock.c
		dat.h
		fns.h
		io.h
		main.c
		mem.h
		mkfile
		mmu.c
		rpcg
		tlb.s
	sa1110
		clock.c
		devether.c
		devgpio.c
		devpcmcia.c
		devpower.c
		devrtc.c
		devuart.c
		dma.c
		etherif.h
		fpi.h
		fpiarm.c
		gscreen.c
		gscreen.h
		i2c.h
		i2cgpio.c
		l.s
		l3gpio.c
		mmu.c
		sa1110break.c
		sa1110io.h
		softcursor.c
		suspend.c
		trap.c