History log of /netbsd-src/sys/arch/amiga/dev/zbus.c (Results 1 – 25 of 78)
Revision Date Author Comments
# 8d9149a7 03-May-2023 phx <phx@NetBSD.org>

Driver for the MNT ZZ9000 Zorro board. Submitted by Alain Runa.

It was formerly known as mntzz, which Alain released three years ago.
Since then, the ZZ9000 had several firmware updates which change

Driver for the MNT ZZ9000 Zorro board. Submitted by Alain Runa.

It was formerly known as mntzz, which Alain released three years ago.
Since then, the ZZ9000 had several firmware updates which changed some
hardware interface details rendering the former driver non functional in some
aspects. Also the audio card plug-in ZZ9000AX became available from MNT
Research. Considering the major rewrite of the driver in some areas he
decided to rename it to zz9k(9). The driver consists of several sub-drivers
each addressing different functionality of the MNT ZZ9000 & ZZ9000AX combo
card.

zz9k* is the main card driver and need to be enabled if any of the sub-driver
is enabled. zz9k on its own is not very useful, it only provides a common
zz9kbus for the other sub-drivers to connect to, so only enable it if one of
the zz9k sub-drivers are enabled.
zzfb* represents the graphics driver for the boot console and the dumb
framebuffer for X11 based on WSCONS. ZZFB_CONSOLE option enables the ZZ9000
to become the boot console.
zz* represents the ethernet interface of the ZZ9000. It basically works but
is considered experimental.
zzax* represents the ZZ9000AX audio card driver, audio* attaches to it to
provide audio output and input functionality. The driver is not functional
yet.
zzusb* represents the ZZ9000AX usb driver. It was not implemented yet and
probably never will.

show more ...


# c7fb772b 07-Aug-2021 thorpej <thorpej@NetBSD.org>

Merge thorpej-cfargs2.


# 2a022cd2 27-Apr-2021 thorpej <thorpej@NetBSD.org>

The Amiga and Atari ports abuse some autoconfiguration internals as part
of their early console bring-up, so we need to expose some of the new
internals to them and adapt the call sites.


# 66eee726 04-Oct-2017 rkujawa <rkujawa@NetBSD.org>

Update driver to support firmware v1.5+.

From Lukas F. Hartmann. With hopeful style fixes from me.


# a1ee30a1 03-Oct-2016 rkujawa <rkujawa@NetBSD.org>

Add a driver for MNTMN VA2000.

Supports accelerated wsdisplay console and running X via wsfb driver.


# d2a8a758 26-Nov-2012 rkujawa <rkujawa@NetBSD.org>

Try to make z3rambd less crude. Also support BigRamPlus, FastLane Z3 RAM and
DKB3128.


# 2505fa94 25-Nov-2012 rkujawa <rkujawa@NetBSD.org>

Add z3rambd driver, it allows using Zorro III RAM boards as block devices.
This makes sense in machines equipped with RAM on accelerator boards, where
difference between accelerator RAM and Zorro III

Add z3rambd driver, it allows using Zorro III RAM boards as block devices.
This makes sense in machines equipped with RAM on accelerator boards, where
difference between accelerator RAM and Zorro III RAM is significant. Hacks
were needed in amiga_init.c and zbus.c, but they are only enabled if this
driver is present in kernel. Otherwise user will get the usual behaviour.

show more ...


# 442672de 25-Nov-2012 christos <christos@NetBSD.org>

readability fix.


# 906d0761 25-Nov-2012 rkujawa <rkujawa@NetBSD.org>

Use constants, not magic values.


# cbab9cad 27-Oct-2012 chs <chs@NetBSD.org>

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.


# 1502adf2 19-Jan-2012 rkujawa <rkujawa@NetBSD.org>

Tons of enchancements to MD PCI code:
- The G-REX 4000 and G-REX 1200 are now really supported and working (still only 1st slot but the rest are a matter of time).
- Add bridge identification to p5pb

Tons of enchancements to MD PCI code:
- The G-REX 4000 and G-REX 1200 are now really supported and working (still only 1st slot but the rest are a matter of time).
- Add bridge identification to p5pb, simplifies the driver and make it more user-friendly.
- Retire P5PB_GENFB and P5PB_OLD_FIRMWARE options, these are now handled automatically, depending on used hardware and firmware.
- Add PCI bus reconfiguration support to p5pb (PCI_NETBSD_CONFIGURE), allows using G-REX without boot to AmigaOS.
- Bring p5pb registers desription up to date with my knowledge.
- Add a lot of debugging code to p5pb (enabled by P5PB_DEBUG kernel option).
- Fix PCI_NETBSD_CONFIGURE in mppb (now it really works).
- Fix quirk handling in zbus.
- Update GENERIC.in and regen the kernel configs.
- Misc cleanup.

show more ...


# 3e2616d8 21-Sep-2011 rkujawa <rkujawa@NetBSD.org>

Fix build for both amiga and amigappc (discussed with christos).


# e1cb9e9e 20-Sep-2011 christos <christos@NetBSD.org>

try to make this compile again.


# 7f06d42d 17-Sep-2011 rkujawa <rkujawa@NetBSD.org>

Add driver for Prometheus PCI bridge.
Change approved by phx.


# f02273fb 04-Aug-2011 rkujawa <rkujawa@NetBSD.org>

Add basic PCI support for amiga port.
Add missing bus_space(9) methods needed for MI PCI.
Add p5pb(4) - Phase5 PCI bridge driver (and the man page).
Add quirks table to zbus(4) - needed for p5pb.
Cha

Add basic PCI support for amiga port.
Add missing bus_space(9) methods needed for MI PCI.
Add p5pb(4) - Phase5 PCI bridge driver (and the man page).
Add quirks table to zbus(4) - needed for p5pb.
Change approved by phx.

show more ...


# 0d242d5f 03-Jun-2011 matt <matt@NetBSD.org>

CFATTACH_DECL_NEW, device_t, cfdata_t


# 6a66466f 20-Dec-2010 matt <matt@NetBSD.org>

Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# 1ee8b50f 20-Aug-2007 is <is@NetBSD.org>

First part of amigappc support patches by Frank Wille.


# e9fd5927 20-Aug-2007 is <is@NetBSD.org>

fix capitalization error


# 3bb1fe26 20-Aug-2007 is <is@NetBSD.org>

Fix spelling error.


# 53524e44 04-Mar-2007 christos <christos@NetBSD.org>

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 803a5ae1 13-Jun-2005 jmc <jmc@NetBSD.org>

Fix a ton of const/volatile issues shown with new warning flags


# d20841bb 13-Feb-2004 wiz <wiz@NetBSD.org>

Uppercase CPU, plural is CPUs.


1234