NetBSD Wiki/users/
rkujawa
In June 2011 I've officialy joined the NetBSD Foundation. I'm mostly hacking on amiga and amigappc ports.
Currently I am not very active due to personal problems (and lack of time caused by the mentioned problems).
My NetBSD projects
Completed projects
- bppcsc(4) - Phase5 BlizzardPPC 603e+ SCSI host adapter driver.
- PCI bus support for amiga(ppc) ports.
- p5pb(4) - Phase5 BlizzardVisionPPC/CyberVisionPPC and DCE G-REX PCI bridge driver.
- mppb(4) - Matay Prometheus PCI bridge driver.
- efa(4) - ELBOX FastATA 1200 Mk-III/Mk-IV driver.
- cv3dpb(4) - Phase5 CyberVision 64/3D PCI bridge driver.
- clockport(4), a1k2cp(4), gencp(4) - Clockport support layer, A1200 on-board clockport backend driver, generic clockport driver.
- xsurf(4) - Reworked driver for the Individual Computers X-Surf ethernet card, featuring clockport and IDE support.
- empb(4) - ELBOX Mediator PCI 1200 bridge driver (with Frank Wille).
- tdvfb(4) - 3Dfx Voodoo Graphics / Voodoo 2 framebuffer driver.
- msm6242b(4) - OKI MSM6242B RTC driver.
- z3rambd(4) - Zorro III RAM block device driver.
- ?empm - ELBOX Mediator 1200 TX/SX power management driver.
- em4k(4) - ELBOX Mediator 4000 PCI bridge driver.
- tps65217pmic(4) - Texas Instruments TPS65217 Power Management IC driver (as found on BeagleBone and BealgeBone Black).
- ?slhci zbus - Zorro attachment code for the slhci(4) driver. Supports Thylacine USB HCI card.
- mcp980x(4) - Microchip MCP9800/1/2/3 I2C temperature sensor driver.
- Integration of Semihalf's NetBSD port to Marvell Armada XP.
- xsh(4) - Driver for the Individual Computers X-Surf 100 ethernet card.
- mpl115a(4) - Freescale MPL115A2 pressure sensor driver.
- acafh(4) - Individual Computers ACA500 driver.
- mcp48x1dac - Microchip MCP48x1 series DAC driver.
- Migration of amiga grf+ite console drivers to wscons (with Frank Wille). Mostly done but there are still some drivers for less popular hardware left to convert.
Planned projects
- mgafb - Matrox Millenium II (and probably other old Matroxes) framebuffer driver. I have some source written for this already, but project stalled due to lack of time.
- ClockNet
- 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 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
- Reverse engineered G-REX documentation
- Various notes on using the NetBSD
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
Add a comment