Annotation of wikisrc/users/rkujawa.mdwn, revision 1.38
1.1 rkujawa 1: In June 2011 I've officialy joined the NetBSD Foundation. I'm mostly hacking on amiga and amigappc ports.
2:
1.8 rkujawa 3: # My NetBSD projects
1.7 rkujawa 4:
1.8 rkujawa 5: ## Completed projects
1.1 rkujawa 6:
1.3 rkujawa 7: * [[bppcsc|http://netbsd.gw.com/cgi-bin/man-cgi?bppcsc+.amiga+NetBSD-current]] - Phase5 BlizzardPPC 603e+ SCSI host adapter driver.
1.1 rkujawa 8: * PCI bus support for amiga(ppc) ports.
1.18 rkujawa 9: * [[p5pb|http://netbsd.gw.com/cgi-bin/man-cgi?p5pb+.amiga+NetBSD-current]] - Phase5 BlizzardVisionPPC/CyberVisionPPC and DCE G-REX PCI bridge driver.
1.12 rkujawa 10: * [[mppb|http://netbsd.gw.com/cgi-bin/man-cgi?mppb+.amiga+NetBSD-current]] - Matay Prometheus PCI bridge driver.
1.1 rkujawa 11: * [[efa|http://netbsd.gw.com/cgi-bin/man-cgi?efa+4.amiga+NetBSD-current]] - ELBOX FastATA 1200 Mk-III/Mk-IV driver.
12: * [[cv3dpb|http://netbsd.gw.com/cgi-bin/man-cgi?cv3dpb+4.amiga+NetBSD-current]] - Phase5 CyberVision 64/3D PCI bridge driver.
1.2 rkujawa 13: * [[clockport|http://netbsd.gw.com/cgi-bin/man-cgi?clockport+4.amiga+NetBSD-current]], [[a1k2cp|http://netbsd.gw.com/cgi-bin/man-cgi?a1k2cp+4.amiga+NetBSD-current]], [[gencp|http://netbsd.gw.com/cgi-bin/man-cgi?gencp+4.amiga+NetBSD-current]] - Clockport support layer, A1200 on-board clockport backend driver, generic clockport driver.
1.36 rkujawa 14: * [[xsurf|http://netbsd.gw.com/cgi-bin/man-cgi?xsurf+4.amiga+NetBSD-current]] - Reworked driver for the Individual Computers X-Surf ethernet card, featuring clockport and IDE support.
1.1 rkujawa 15: * [[empb|http://netbsd.gw.com/cgi-bin/man-cgi?empb+4.amiga+NetBSD-current]] - ELBOX Mediator PCI 1200 bridge driver (with Frank Wille).
1.18 rkujawa 16: * [[tdvfb|http://netbsd.gw.com/cgi-bin/man-cgi?tdvfb+4+NetBSD-current]] - 3Dfx Voodoo Graphics / Voodoo 2 framebuffer driver.
1.17 rkujawa 17: * [[msm6242b|http://netbsd.gw.com/cgi-bin/man-cgi?msm6242b+4+NetBSD-current]] - OKI MSM6242B RTC driver.
1.19 rkujawa 18: * [[z3rambd|http://netbsd.gw.com/cgi-bin/man-cgi?z3rambd+4.amiga+NetBSD-current]] - Zorro III RAM block device driver.
1.21 rkujawa 19: * [[empm]] - ELBOX Mediator 1200 TX/SX power management driver.
1.22 rkujawa 20: * [[em4k|http://netbsd.gw.com/cgi-bin/man-cgi?em4k+4.amiga+NetBSD-current]] - ELBOX Mediator 4000 PCI bridge driver.
1.27 rkujawa 21: * [[tps65217pmic|http://netbsd.gw.com/cgi-bin/man-cgi?tps65217pmic++NetBSD-current]] - Texas Instruments TPS65217 Power Management IC driver (as found on BeagleBone and BealgeBone Black).
22: * [[slhci_zbus]] - Zorro attachment code for the [[slhci|http://netbsd.gw.com/cgi-bin/man-cgi?slhci++NetBSD-current]] driver. Supports Thylacine USB HCI card.
1.30 rkujawa 23: * [[mcp980x|http://netbsd.gw.com/cgi-bin/man-cgi?mcp980x++NetBSD-current]] - Microchip MCP9800/1/2/3 I2C temperature sensor driver.
1.33 rkujawa 24: * Integration of [[Semihalf's|http://semihalf.com/]] NetBSD port to [[Marvell Armada XP|http://www.marvell.com/embedded-processors/armada-xp/]].
1.36 rkujawa 25: * [[xsh|http://netbsd.gw.com/cgi-bin/man-cgi?xsh+4.amiga+NetBSD-current]] - Driver for the Individual Computers X-Surf 100 ethernet card.
1.37 rkujawa 26: * [[mpl115a|http://netbsd.gw.com/cgi-bin/man-cgi?mpl115a++NetBSD-current]] - Freescale MPL115A2 pressure sensor driver.
1.1 rkujawa 27:
1.8 rkujawa 28: ## Ongoing projects
1.1 rkujawa 29:
1.34 rkujawa 30: * mgafb - Matrox Millenium II (and probably other old Matroxes) framebuffer driver.
1.1 rkujawa 31: * Migration of grf+ite console drivers to wscons (with Frank Wille).
1.4 rkujawa 32: * [[ClockNet|users/rkujawa/clocknet]]
1.1 rkujawa 33:
1.8 rkujawa 34: ## Planned projects
1.1 rkujawa 35:
1.23 rkujawa 36: * Support for VIA Envy24HT based sound cards, like Audiotrak Prodigy HD2 Advance. Evaluate OpenBSD and FreeBSD drivers, port one or write new.
1.27 rkujawa 37: * SUBWAY USB controller (based on UHC124 chip) driver.
1.1 rkujawa 38: * Migration of amiga port from XFree to Xorg (with Frank Wille).
39: * Refactor zbus code, add new zbusctl utility (pcictl-like tool).
40: * Indivision ECS chunky mode driver.
41: * Extend the FastATA 1200 driver to support polling mode (also add FastATA 4000 support).
42: * Make amigappc more stable.
1.13 rkujawa 43: * Evaluate possibility of doing NetBSD [[port to ACube Sam4x0|users/rkujawa/sam4x0]] boards.
1.1 rkujawa 44:
1.8 rkujawa 45: # Documentation
1.5 rkujawa 46:
1.20 rkujawa 47: * Writing NetBSD drivers with the bus_space(9) framework ([[presentation|https://github.com/downloads/rkujawa/busspace-tutorial/bus_space_tutorial.pdf]], [[materials|https://github.com/rkujawa/busspace-tutorial]])
1.29 rkujawa 48: * Using NetBSD in embedded systems (polish language, [[presentation|http://c0ff33.net/drop/netbsd-embedded.pdf]], [[source|https://github.com/rkujawa/netbsd-embedded-presentation-pl]])
1.11 rkujawa 49: * [[NetBSD/amiga PCI compatibility guide|users/rkujawa/amigapci]]
1.5 rkujawa 50: * [[Reverse engineered G-REX documentation|users/rkujawa/g-rex]]
1.10 rkujawa 51: * [[Various notes on using the NetBSD|users/rkujawa/notes]]
1.5 rkujawa 52:
1.8 rkujawa 53: # Other software
1.7 rkujawa 54:
1.32 rkujawa 55: * [[wsdv|https://github.com/rkujawa/wsdv]] - simple picture viewer for [[wsdisplay(4)|http://netbsd.gw.com/cgi-bin/man-cgi?wsdisplay++NetBSD-current]] (very rought prototype).
1.31 rkujawa 56: * [[Various projects at GitHub|https://github.com/rkujawa?tab=repositories]]
57:
58: # Movies on YouTube
59:
60: * [[NetBSD/amiga: software controlled power-off with Mediator 1200 TX|http://www.youtube.com/watch?v=iiCOG2W1M68]]
61: * [[NetBSD/amiga: boot on Amiga 1200 + Mediator + Voodoo 3|http://www.youtube.com/watch?v=Eh3mdQpFpYA]]
1.7 rkujawa 62:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb