File:  [NetBSD Developer Wiki] / wikisrc / users / rkujawa.mdwn
Revision 1.34: download - view: text, annotated - select for diffs
Fri Jun 21 13:50:59 2013 UTC (9 months, 4 weeks ago) by rkujawa
Branches: MAIN
CVS tags: HEAD
Mention mgafb.

In June 2011 I've officialy joined the NetBSD Foundation. I'm mostly hacking on amiga and amigappc ports.

# My NetBSD projects

## Completed projects 

* [[bppcsc|]] - Phase5 BlizzardPPC 603e+ SCSI host adapter driver.
* PCI bus support for amiga(ppc) ports.
* [[p5pb|]] - Phase5 BlizzardVisionPPC/CyberVisionPPC and DCE G-REX PCI bridge driver.
* [[mppb|]] - Matay Prometheus PCI bridge driver.
* [[efa|]] - ELBOX FastATA 1200 Mk-III/Mk-IV driver.
* [[cv3dpb|]] - Phase5 CyberVision 64/3D PCI bridge driver.
* [[clockport|]], [[a1k2cp|]], [[gencp|]] - Clockport support layer, A1200 on-board clockport backend driver, generic clockport driver.
* [[xsurf|]] - Reworked driver for the Individual Computer X-Surf ethernet card, featuring clockport and IDE support.
* [[empb|]] - ELBOX Mediator PCI 1200 bridge driver (with Frank Wille).
* [[tdvfb|]] - 3Dfx Voodoo Graphics / Voodoo 2 framebuffer driver.
* [[msm6242b|]] - OKI MSM6242B RTC driver.
* [[z3rambd|]] - Zorro III RAM block device driver. 
* [[empm]] - ELBOX Mediator 1200 TX/SX power management driver.
* [[em4k|]] - ELBOX Mediator 4000 PCI bridge driver.
* [[tps65217pmic|]] - Texas Instruments TPS65217 Power Management IC driver (as found on BeagleBone and BealgeBone Black).
* [[slhci_zbus]] - Zorro attachment code for the [[slhci|]] driver. Supports Thylacine USB HCI card.
* [[mcp980x|]] - Microchip MCP9800/1/2/3 I2C temperature sensor driver.
* Integration of [[Semihalf's|]] NetBSD port to [[Marvell Armada XP|]].

## Ongoing projects

* mgafb - Matrox Millenium II (and probably other old Matroxes) framebuffer driver.
* Migration of grf+ite console drivers to wscons (with Frank Wille).
* [[ClockNet|users/rkujawa/clocknet]]

## Planned projects

* Support for VIA Envy24HT based sound cards, like Audiotrak Prodigy HD2 Advance. Evaluate OpenBSD and FreeBSD drivers, port one or write new.
* SUBWAY USB controller (based on UHC124 chip) driver.
* Migration of amiga port from XFree to Xorg (with Frank Wille).
* Refactor zbus code, add new zbusctl utility (pcictl-like tool).
* Indivision ECS chunky mode driver.
* Extend the FastATA 1200 driver to support polling mode (also add FastATA 4000 support).
* Make amigappc more stable.
* Evaluate possibility of doing NetBSD [[port to ACube Sam4x0|users/rkujawa/sam4x0]] boards.

# Documentation

* Writing NetBSD drivers with the bus_space(9) framework ([[presentation|]], [[materials|]])
* Using NetBSD in embedded systems (polish language, [[presentation|]], [[source|]])
* [[NetBSD/amiga PCI compatibility guide|users/rkujawa/amigapci]]
* [[Reverse engineered G-REX documentation|users/rkujawa/g-rex]]
* [[Various notes on using the NetBSD|users/rkujawa/notes]]

# Other software

* [[wsdv|]] - simple picture viewer for [[wsdisplay(4)|]] (very rought prototype).
* [[Various projects at GitHub|]]

# Movies on YouTube 

* [[NetBSD/amiga: software controlled power-off with Mediator 1200 TX|]]
* [[NetBSD/amiga: boot on Amiga 1200 + Mediator + Voodoo 3|]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb