version 1.11, 2012/08/07 12:58:05
|
version 1.42, 2020/09/09 16:20:21
|
Line 1
|
Line 1
|
In June 2011 I've officialy joined the NetBSD Foundation. I'm mostly hacking on amiga and amigappc ports. |
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 |
# My NetBSD projects |
|
|
## Completed projects |
## Completed projects |
|
|
* [[bppcsc|http://netbsd.gw.com/cgi-bin/man-cgi?bppcsc+.amiga+NetBSD-current]] - Phase5 BlizzardPPC 603e+ SCSI host adapter driver. |
* [[!template id=man name="bppcsc" section="4" arch="amiga"]] - Phase5 BlizzardPPC 603e+ SCSI host adapter driver. |
* PCI bus support for amiga(ppc) ports. |
* PCI bus support for amiga(ppc) ports. |
* [[p5pb|http://netbsd.gw.com/cgi-bin/man-cgi?p5pb+.amiga+NetBSD-current]] - Phase5 BlizzardVisionPPC/CbyerVisionPPC and DCE G-REX PCI bridge driver. |
* [[!template id=man name="p5pb" section="4" arch="amiga"]] - Phase5 BlizzardVisionPPC/CyberVisionPPC and DCE G-REX PCI bridge driver. |
* [[efa|http://netbsd.gw.com/cgi-bin/man-cgi?efa+4.amiga+NetBSD-current]] - ELBOX FastATA 1200 Mk-III/Mk-IV driver. |
* [[!template id=man name="mppb" section="4" arch="amiga"]] - Matay Prometheus PCI bridge driver. |
* [[cv3dpb|http://netbsd.gw.com/cgi-bin/man-cgi?cv3dpb+4.amiga+NetBSD-current]] - Phase5 CyberVision 64/3D PCI bridge driver. |
* [[!template id=man name="efa" section="4" arch="amiga"]] - ELBOX FastATA 1200 Mk-III/Mk-IV driver. |
* [[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. |
* [[!template id=man name="cv3dpb" section="4" arch="amiga"]] - Phase5 CyberVision 64/3D PCI bridge driver. |
* [[xsurf|http://netbsd.gw.com/cgi-bin/man-cgi?xsurf+4.amiga+NetBSD-current]] - Reworked driver for the Individual Computer X-Surf ethernet card, featuring clockport support. |
* [[!template id=man name="clockport" section="4" arch="amiga"]], [[!template id=man name="a1k2cp" section="4" arch="amiga"]], [[!template id=man name="gencp" section="4" arch="amiga"]] - Clockport support layer, A1200 on-board clockport backend driver, generic clockport driver. |
* [[empb|http://netbsd.gw.com/cgi-bin/man-cgi?empb+4.amiga+NetBSD-current]] - ELBOX Mediator PCI 1200 bridge driver (with Frank Wille). |
* [[!template id=man name="xsurf" section="4" arch="amiga"]] - Reworked driver for the Individual Computers X-Surf ethernet card, featuring clockport and IDE support. |
* [[tdvfb|http://netbsd.gw.com/cgi-bin/man-cgi?tdvfb+4+NetBSD-current]] - 3Dfx Voodoo2 framebuffer driver. |
* [[!template id=man name="empb" section="4" arch="amiga"]] - ELBOX Mediator PCI 1200 bridge driver (with Frank Wille). |
|
* [[!template id=man name="tdvfb" section="4"]] - 3Dfx Voodoo Graphics / Voodoo 2 framebuffer driver. |
## Ongoing projects |
* [[!template id=man name="msm6242b" section="4"]] - OKI MSM6242B RTC driver. |
|
* [[!template id=man name="z3rambd" section="4" arch="amiga"]] - Zorro III RAM block device driver. |
* Migration of grf+ite console drivers to wscons (with Frank Wille). |
* [[empm]] - ELBOX Mediator 1200 TX/SX power management driver. |
* [[ClockNet|users/rkujawa/clocknet]] |
* [[!template id=man name="em4k" section="4" arch="amiga"]] - ELBOX Mediator 4000 PCI bridge driver. |
|
* [[!template id=man name="tps65217pmic" section="4"]] - Texas Instruments TPS65217 Power Management IC driver (as found on BeagleBone and BealgeBone Black). |
|
* [[slhci_zbus]] - Zorro attachment code for the [[!template id=man name="slhci" section="4"]] driver. Supports Thylacine USB HCI card. |
|
* [[!template id=man name="mcp980x" section="4"]] - Microchip MCP9800/1/2/3 I2C temperature sensor driver. |
|
* Integration of [[Semihalf's|http://semihalf.com/]] NetBSD port to [[Marvell Armada XP|http://www.marvell.com/embedded-processors/armada-xp/]]. |
|
* [[!template id=man name="xsh" section="4" arch="amiga"]] - Driver for the Individual Computers X-Surf 100 ethernet card. |
|
* [[!template id=man name="mpl115a" section="4"]] - Freescale MPL115A2 pressure sensor driver. |
|
* [[!template id=man name="acafh" section="4" arch="amiga"]] - 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 |
## 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|users/rkujawa/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). |
* Migration of amiga port from XFree to Xorg (with Frank Wille). |
* Refactor zbus code, add new zbusctl utility (pcictl-like tool). |
* Refactor zbus code, add new zbusctl utility (pcictl-like tool). |
* Indivision ECS chunky mode driver. |
* Indivision ECS chunky mode driver. |
* Extend the FastATA 1200 driver to support polling mode (also add FastATA 4000 support). |
* Extend the FastATA 1200 driver to support polling mode (also add FastATA 4000 support). |
* Make amigappc more stable. |
* Make amigappc more stable. |
* Evaluate possibility of doing NetBSD port to ACube Sam4x0 boards. |
* Evaluate possibility of doing NetBSD [[port to ACube Sam4x0|users/rkujawa/sam4x0]] boards. |
|
|
# Documentation |
# Documentation |
|
|
|
* 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]]) |
|
* Using NetBSD in embedded systems (polish language, [[presentation|http://c0ff33.net/drop/netbsd-embedded.pdf]], [[source|https://github.com/rkujawa/netbsd-embedded-presentation-pl]]) |
* [[NetBSD/amiga PCI compatibility guide|users/rkujawa/amigapci]] |
* [[NetBSD/amiga PCI compatibility guide|users/rkujawa/amigapci]] |
* [[Reverse engineered G-REX documentation|users/rkujawa/g-rex]] |
* [[Reverse engineered G-REX documentation|users/rkujawa/g-rex]] |
* [[Various notes on using the NetBSD|users/rkujawa/notes]] |
* [[Various notes on using the NetBSD|users/rkujawa/notes]] |
|
|
# Other software |
# Other software |
|
|
* [[wsdv|http://code.google.com/p/wsdv/]] - simple picture viewer for wsdisplay (very rought prototype). |
* [[wsdv|https://github.com/rkujawa/wsdv]] - simple picture viewer for [[!template id=man name="wsdisplay" section="4"]] (very rought prototype). |
|
* [[Various projects at GitHub|https://github.com/rkujawa?tab=repositories]] |
|
|
|
# Movies on YouTube |
|
|
|
* [[NetBSD/amiga: software controlled power-off with Mediator 1200 TX|http://www.youtube.com/watch?v=iiCOG2W1M68]] |
|
* [[NetBSD/amiga: boot on Amiga 1200 + Mediator + Voodoo 3|http://www.youtube.com/watch?v=Eh3mdQpFpYA]] |
|
|