xref: /inferno-os/lib/proto/os (revision 1892ac4b50072992f5214e95609a8c5c51d01a0f)
1Inferno
2	386
3		bin
4		include
5			*
6		lib
7	arm
8		bin
9		include
10			*
11		lib
12	mips
13		bin
14		include
15			*
16		lib
17	power
18		bin
19		include
20			*
21		lib
22	sparc
23		bin
24		include
25			*
26		lib
27	spim
28		bin
29		include
30			*
31		lib
32	thumb
33		bin
34		include
35			*
36		lib
37include
38	flate.h
39	kern.h
40	logfs.h
41	nandecc.h
42	nandfs.h
43	trace.h
44lib
45	proto
46		os
47libkern
48	NOTICE
49	abort.c
50	abs.c
51	atol.c
52	charstod.c
53	cistrcmp.c
54	cistrncmp.c
55	cistrstr.c
56	cleanname.c
57	convD2M.c
58	convM2D.c
59	convM2S.c
60	convS2M.c
61	div-arm.s
62	dofmt.c
63	exp.c
64	fcallfmt.c
65	floor.c
66	fmt.c
67	fmtdef.h
68	fmtprint.c
69	fmtquote.c
70	fmtstr.c
71	fmtvprint.c
72	frexp-386.c
73	frexp-68000.c
74	frexp-arm.c
75	frexp-mips.c
76	frexp-power.c
77	frexp-sparc.c
78	frexp-spim.c
79	frexp-thumb.c
80	getfcr-386.s
81	getfcr-68000.s
82	getfcr-arm.s
83	getfcr-mips.s
84	getfcr-power.s
85	getfcr-sparc.s
86	getfcr-spim.s
87	getfcr-thumb.s
88	getfields.c
89	log.c
90	memccpy-power.s
91	memccpy.c
92	memchr.c
93	memcmp-power.s
94	memcmp.c
95	memmove.c
96	memmove-386.s
97	memmove-68000.s
98	memmove-arm.s
99	memmove-mips.s
100	memmove-power.s
101	memmove-spim.s
102	memmove-sparc.s
103	memmove-thumb.s
104	memset-386.s
105	memset-68000.s
106	memset-arm.s
107	memset-mips.s
108	memset-power.s
109	memset-sparc.s
110	memset-spim.s
111	memset-thumb.s
112	memset.c
113	mkfile
114	mkfile-386
115	mkfile-68000
116	mkfile-arm
117	mkfile-mips
118	mkfile-power
119	mkfile-sparc
120	mkfile-spim
121	mkfile-thumb
122	muldiv-68000.s
123	nan-386.c
124	nan-68000.c
125	nan-arm.c
126	nan-mips.c
127	nan-power.c
128	nan-spim.c
129	nan-sparc.c
130	nan-thumb.c
131	netmkaddr.c
132	pow.c
133	pow10.c
134	qsort.c
135	rune.c
136	runestrlen.c
137	seprint.c
138	sin.c
139	smprint.c
140	snprint.c
141	sqrt.c
142	strcat.c
143	strchr-386.s
144	strchr-68000.s
145	strchr-arm.s
146	strchr-mips.c
147	strchr-mips.s
148	strchr-power.s
149	strchr-sparc.s
150	strchr-spim.c
151	strchr-thumb.s
152	strchr.c
153	strcmp-power.s
154	strcmp.c
155	strcpy.c
156	strdup.c
157	strecpy.c
158	strlen.c
159	strncmp-power.s
160	strncmp.c
161	strncpy.c
162	strrchr.c
163	strstr.c
164	strtod.c
165	strtol.c
166	strtoll.c
167	strtoul.c
168	strtoull.c
169	tokenize.c
170	toupper.c
171	u16.c
172	u32.c
173	u64.c
174	utfecpy.c
175	utflen.c
176	utfnlen.c
177	utfrrune.c
178	utfrune.c
179	vlop-386.s
180	vlop-arm.s
181	vlop-mips.s
182	vlop-power.s
183	vlop-sparc.s
184	vlop-spim.s
185	vlop-thumb.s
186	vlrt-386.c
187	vlrt-68000.c
188	vlrt-arm.c
189	vlrt-mips.c
190	vlrt-power.c
191	vlrt-sparc.c
192	vlrt-spim.c
193	vlrt-thumb.c
194	vseprint.c
195	vsmprint.c
196	vsnprint.c
197libnandfs
198	NOTICE
199	calcformat.c
200	correctauxilliary.c
201	ecc.c
202	eraseblock.c
203	extracttags.c
204	findfreeblock.c
205	formatblock.c
206	getblockstatus.c
207	hamming31_26.c
208	init.c
209	local.h
210	markblockbad.c
211	mkfile
212	open.c
213	readblock.c
214	readpage.c
215	readpageauxilliary.c
216	reformatblock.c
217	setget.c
218	updatepage.c
219	writeblock.c
220	writepageauxilliary.c
221liblogfs
222	NOTICE
223	boot.c
224	clunk.c
225	conv.c
226	create.c
227	dump.c
228	error.c
229	extentlist.c
230	fidmap.c
231	findfreeblock.c
232	flush.c
233	format.c
234	gn.c
235	group.c
236	groupset.c
237	is.c
238	local.h
239	log.c
240	map.c
241	mkfile
242	open.c
243	path.c
244	perm.c
245	read.c
246	remove.c
247	replace.c
248	replay.c
249	scan.c
250	srv.c
251	sweep.c
252	tagname.c
253	test.c
254	ust.c
255	walk.c
256	write.c
257	wstat.c
258os
259	NOTICE
260	README
261	boot
262		README
263		libflate
264			LICENCE
265			NOTICE
266			adler.c
267			crc.c
268			deflate.c
269			deflateblock.c
270			deflatezlib.c
271			deflatezlibblock.c
272			flateerr.c
273			inflate.c
274			inflateblock.c
275			inflatezlib.c
276			inflatezlibblock.c
277			mkfile
278			zlib.h
279		arm1110
280			Mk
281			dat.h
282			donprint.c
283			fns.h
284			il.s
285			imain.c
286			inflate.c
287			io.h
288			l.s
289			lib.h
290			map
291			mem.h
292			mkfile
293			print.c
294			uart.c
295		mpc
296			NOTICE
297			alarm.c
298			all.h
299			archfads.c
300			archfads.h
301			archpaq.c
302			archpaq.h
303			boot.h
304			bootp.c
305			clock.c
306			conf.c
307			console.c
308			cpm.c
309			crc32.c
310			dat.h
311			defont0.c
312			dload.c
313			donprint.c
314			dosboot.c
315			dosfs.h
316			devether.c
317			etherif.h
318			etherscc.c
319			fblt.c
320			flash.c
321			fns.h
322			gbitbltclip.c
323			gnot.h
324			i2c.c
325			initfads.c
326			initpaq.c
327			initrpcg.c
328			io.h
329			ip.h
330			l.s
331			lib.h
332			main.c
333			mem.c
334			mem.h
335			mkfile
336			ms2.c
337			plan9boot.c
338			qio.c
339			rmap.c
340			screen.c
341			sload.c
342			squeeze.h
343			trap.c
344			devuart.c
345			uartboot.c
346			ureg.h
347			zqs.c
348		pc
349			8250.c
350			LICENCE
351			NOTICE
352			ahci.h
353			alarm.c
354			aoe.h
355			apm.c
356			bcom.c
357			boot.c
358			bootld.c
359			bootp.c
360			cga.c
361			cis.c
362			clock.c
363			conf.c
364			console.c
365			dat.h
366			devbios.c
367			devbios.h
368			devfloppy.c
369			devfloppy.h
370			devi82365.c
371			devpccard.c
372			devsd.c
373			dma.c
374			dosboot.c
375			dosfs.h
376			eipfmt.c
377			error.h
378			ether.c
379			ether2000.c
380			ether2114x.c
381			ether589.c
382			ether79c970.c
383			ether8003.c
384			ether8139.c
385			ether8169.c
386			ether82557.c
387			ether82563.c
388			ether83815.c
389			ether8390.c
390			ether8390.h
391			etherdp83820.c
392			etherec2t.c
393			etherelnk3.c
394			etherelnk3x.c
395			etherga620.c
396			etherga620fw.h
397			etherif.h
398			etherigbe.c
399			ethermii.c
400			ethermii.h
401			etherrhine.c
402			fns.h
403			fs.c
404			fs.h
405			getcallerpc.c
406			ilock.c
407			inflate.c
408			io.h
409			ip.h
410			kbd.c
411			kfs.h
412			kfsboot.c
413			l.s
414			lib.h
415			load.c
416			mbr.s
417			mem.h
418			memory.c
419			mkfile
420			noether.c
421			part.c
422			pbs.s
423			pbsdisk
424			pbsdisk.s
425			pbsdisklba
426			pbsdisklba.s
427			pbslba.s
428			pci.c
429			print.c
430			queue.c
431			sd.h
432			sd53c8xx.c
433			sd53c8xx.i
434			sdaoe.c
435			sdata.c
436			sdbios.c
437			sdiahci.c
438			sdmylex.c
439			sdscsi.c
440			trap.c
441			ureg.h
442			x16.h
443		puma
444			8250.c
445			alarm.c
446			armv4.h
447			boot.h
448			bootp.c
449			cga.c
450			clock.c
451			conf.c
452			console.c
453			dat.h
454			div.s
455			donprint.c
456			dosboot.c
457			dosfs.h
458			ebsit.trap.c
459			ether.c
460			ether.h
461			ether8900.c
462			flash.c
463			fns.h
464			hard.c
465			io.h
466			ip.h
467			kbd.c
468			l.s
469			lib.h
470			main.c
471			mem.h
472			mkfile
473			outb.c
474			plan9boot.c
475			puma.c
476			puma.h
477			qio.c
478			rmap.c
479			squeeze.h
480			sum.c
481			trap.c
482			ureg.h
483			zqs.c
484		rpcg
485			NOTICE
486			alarm.c
487			all.h
488			archrpcg.c
489			archrpcg.h
490			boot.h
491			bootp.c
492			clock.c
493			conf.c
494			console.c
495			cpm.c
496			crc32.c
497			dat.h
498			defont0.c
499			devether.c
500			devuart.c
501			dload.c
502			donprint.c
503			dosboot.c
504			dosfs.h
505			etherif.h
506			etherscc.c
507			fblt.c
508			flash.c
509			fns.h
510			g.mx
511			gbitbltclip.c
512			gnot.h
513			i2c.c
514			initfads.c
515			initpaq.c
516			initrpcg.c
517			io.h
518			ip.h
519			l.s
520			lib.h
521			libg.h
522			main.c
523			mem.c
524			mem.h
525			mkfile
526			ms2.c
527			plan9boot.c
528			qbromrpcg
529			qio.c
530			rmap.c
531			screen.c
532			sload
533			sload.c
534			squeeze.h
535			trap.c
536			uartboot.c
537			ureg.h
538			zqs.c
539	cerf1110
540		Mk
541		NOTICE
542		README
543		archcerf.c
544		cerf
545		dat.h
546		devata.c
547		devcerf.c
548		ether8900.c
549		fns.h
550		io.h
551		main.c
552		mem.h
553		mkfile
554	cerf250
555		NOTICE
556		README
557		archcerf.c
558		cerf
559		dat.h
560#		devata.c
561#		devcerf.c
562		devpcf8563.c
563		ether91c111.c
564		fns.h
565		io.h
566		main.c
567		mem.h
568		mkfile
569		uart.h
570	cerf405
571		NOTICE
572		README
573		cerf
574		clock.c
575		compile.c
576		dat.h
577		devboot.c
578		devether.c
579		devrtc.c
580		devuart.c
581		etheremac.c
582		etherif.h
583		fns.h
584		fpi.h
585		fpipower.c
586		gpio.c
587		iic.c
588		inb.s
589		io.h
590		l.s
591		main.c
592		mal.c
593		mem.h
594		mkfile
595		mmu.c
596		nand.c
597		nofp.s
598		pci.c
599		physmem.h
600		powerbreak.c
601		rmap.c
602		tlb.s
603		trap.c
604		uart.c
605		uart.h
606	fads
607		NOTICE
608		archfads.c
609		archfads.h
610		dat.h
611		fads
612		fns.h
613		io.h
614		main.c
615		mem.h
616		mkfile
617		mmu.c
618		tlb.s
619	init
620		README
621		bootinit.b
622		cerf405.b
623		cerfinit.b
624		evalinit.b
625		geninit.b
626		i4e.b
627		init.b
628		ipaqinit.b
629		ipeinit.b
630		jsinit.b
631		mkfile
632		mpcinit.b
633		pcdemo.b
634		pcinit.b
635		reminit.b
636		rpcginit.b
637		soeinit.b
638		shell.b
639		srvinit.b
640		wminit.b
641	ip
642		*
643	ipaq1110
644		Mk
645		NOTICE
646		README
647		archipaq.c
648		dat.h
649		defont.c
650		devaudio.c
651		devipaq.c
652		etherwavelan.c
653		fns.h
654		inflate
655		io.h
656		ipaq
657		lcd.c
658		main.c
659		mem.h
660		mkfile
661		screen.c
662		screen.h
663		tstdraw.b
664		upd
665	ipengine
666		NOTICE
667		README
668		archipe.c
669		archipe.h
670		dat.h
671		devfpga.c
672		flash28f320b3b.c
673		fns.h
674		fpga
675		io.h
676		ipe
677		main.c
678		mem.h
679		mkfile
680		mmu.c
681		tlb.s
682	js
683		README
684		audio.h
685		clock.c
686		cs4231.h
687		dat.h
688		devcs4231.c
689		devrtc.c
690		fns.h
691		fsv.c
692		io.h
693		js
694		kbd.c
695		l.s
696		main.c
697		mem.h
698		mkfile
699		mmu.c
700		ns16552.h
701		iob.c
702		rom.c
703		rom.h
704		screen.c
705		screen.h
706		softcursor.h
707		superio.c
708		trap.c
709		ureg.h
710	ks32
711		Mk
712		NOTICE
713		archevaluator7t.c
714		armv7.h
715		clock.c
716		dat.h
717		devuart.c
718		download.ps
719		evaluator7t
720		fns.h
721		fpi.h
722		fpiarm.c
723		io.h
724		l.s
725		main.c
726		mem.h
727		mkfile
728		not.c
729		squirt
730		trap.c
731	mpc
732		800io.h
733		NOTICE
734		clock.c
735		cpm.c
736		cpmtimer.c
737		devata.c
738		devbench.c
739		devboot.c
740		devether.c
741		devpcmcia.c
742		devrtc.c
743		devtouch.c
744		devuart.c
745#		devusb.c
746#		devusbc.c
747#		devusbh.c
748#		devvid.c
749		dsp.c
750		dsp.h
751		etherif.h
752		etherscc.c
753		faultpower.c
754		fp.s
755		fpi.h
756		fpipower.c
757		i2c.c
758		i2c_spi.srx
759		inb.s
760		kbd.c
761		l.s
762		nofp.s
763		pcmcia.h
764		pit.c
765		powerbreak.c
766		rmap.c
767		screen.c
768		screen.h
769		spi.c
770		trap.c
771		usb.h
772	pc
773		NOTICE
774		README
775		apbootstrap.h
776		apbootstrap.s
777		apic.c
778		apm.c
779		apmjump.s
780		archmp.c
781		audio.h
782		cga.c
783		cgamemscr.c
784		crystal.h
785		dat.h
786		devarch.c
787		devds1620.c
788		devether.c
789		devfloppy.c
790		devi82365.c
791		devlm78.c
792		devlpt.c
793		devmouse.c
794		devmpeg.c
795		devpccard.c
796		devpnp.c
797		devrtc.c
798		devtv.c
799		devusb.c
800		devvga.c
801		devzt5512.c
802		dma.c
803		ether2000.c
804		ether2114x.c
805		ether589.c
806		ether79c960.c
807		ether79c970.c
808		ether8003.c
809		ether8139.c
810		ether82543gc.c
811		ether82557.c
812		ether83815.c
813		ether8390.c
814		ether8390.h
815		etherec2t.c
816		etherelnk3.c
817		etherga620.c
818		etherga620fw.h
819		etherif.h
820		etherigbe.c
821		etherrhine.c
822		ethersmc.c
823		etherwavelan.c
824		flashif.h
825		flashzpc.c
826		floppy.h
827		fns.h
828		fpi.h
829		fpi387.c
830		fpsave.s
831		i8250.c
832		i8253.c
833		i8259.c
834		io.h
835		kbd.c
836		l.s
837		main.c
838		mem.h
839		memory.c
840		mkfile
841		mmu.c
842		mouse.c
843		mp.c
844		mp.h
845		pc
846		pc4e
847		pcdisk
848		pci.acid
849		pci.c
850		pcidb.acid
851		pcmciamodem.c
852		piix4smbus.c
853		pix
854		ps2mouse.c
855		ptclbsum386.s
856		screen.c
857		screen.h
858		sd53c8xx.c
859		sd53c8xx.i
860		sd53c8xx.n
861		sdata.c
862		sdmylex.c
863		sdscsi.c
864		trap.c
865		tv.h
866		uarti8250.c
867		uartisa.c
868		uartpci.c
869		usb.h
870		usbuhci.c
871		vga.c
872		vga.h
873		vga3dfx.c
874		vgaark2000pv.c
875		vgabt485.c
876		vgaclgd542x.c
877		vgaclgd546x.c
878		vgact65545.c
879		vgacyber938x.c
880		vgaet4000.c
881		vgahiqvideo.c
882		vgai81x.c
883		vgamach64xx.c
884		vgamga2164w.c
885		vgamga4xx.c
886		vganeomagic.c
887		vganvidia.c
888		vgargb524.c
889		vgas3.c
890		vgasavage.c
891		vgat2r4.c
892		vgatvp3020.c
893		vgatvp3026.c
894		vgavmware.c
895		vgax.c
896		wavelan.c
897		wavelan.h
898		x86break.c
899		zoran.h
900	port
901		*
902	pxa
903		NOTICE
904		clock.c
905		devether.c
906#		devgpio.c
907#		devpcmcia.c
908#		devpower.c
909		devrtc.c
910		devuart.c
911#		devuart0.c
912		dma.c
913		etherif.h
914		fpi.h
915		fpiarm.c
916		gpio.c
917#		gscreen.c
918#		gscreen.h
919		i2c.c
920		l.s
921		mmu.c
922		pxaio.h
923		sa1110break.c
924#		softcursor.c
925#		suspend.c
926		trap.c
927	omap
928		README
929	manga
930		Mk
931		archmanga.c
932		clock.c
933		dat.h
934#		devesw.c
935		devether.c
936		devusb.c
937#		esw.c
938#		esw.h
939		eswnotes
940		ether8139.c
941		etherif.h
942		etherks8695.c
943		flashif.h
944		fns.h
945		fpi.h
946		fpiarm.c
947		gpio.c
948		inb.c
949		io.h
950		ioring.c
951		l.s
952		main.c
953		manga
954		mem.h
955		mkfile
956		mmu.c
957		pci.c
958		pinflate
959		trap.c
960		uartks8695.c
961		usb.h
962		usbuhci.c
963	rpcg
964		NOTICE
965		archrpcg.c
966		archrpcg.h
967		clock.c
968		dat.h
969		fns.h
970		io.h
971		main.c
972		mem.h
973		mkfile
974		mmu.c
975		rpcg
976		tlb.s
977	sa1110
978		clock.c
979		devether.c
980		devgpio.c
981		devpcmcia.c
982		devpower.c
983		devrtc.c
984		devuart.c
985		dma.c
986		etherif.h
987		fpi.h
988		fpiarm.c
989		gscreen.c
990		gscreen.h
991		i2c.h
992		i2cgpio.c
993		l.s
994		l3gpio.c
995		mmu.c
996		sa1110break.c
997		sa1110io.h
998		softcursor.c
999		suspend.c
1000		trap.c
1001