Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/alpha/pci/dwlpxvar.h
RevisionDateAuthorComments
 1.12  04-Dec-2023  thorpej Convert the Alpha port's bus_space back-end to manage address space
with vmem(9) arenas (using statically-allocated private boundary tags
for very early-in-boot) rather than extent(9).

As a side-effect, there's arguments to some initialization functions
that are no longer required, so garbage-collect those, update all the
call sites.
 1.11  06-Feb-2012  matt Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c
 1.10  14-Jun-2011  matt branches: 1.10.2; 1.10.6;
Major cleanup of alpha device drivers.
Switch to CFATTACH_DECL_NEW.
struct device * -> device_t
struct cfdata * -> cfdata_t
Use of device_xname. No direct access to struct device members.
Use aprint* (not complete).
 1.9  14-Mar-2009  dsl branches: 1.9.10;
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.8  27-Jul-2001  thorpej branches: 1.8.2; 1.8.128; 1.8.136; 1.8.142;
Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"
routine at the correct vector. This also allows us to hook device
interrupts up to specific vectors (c.f. Jensen).

We can shave even more cycles off, here, and I will, but it requires
some changes to the alpha_shared_intr stuff.
 1.7  15-Apr-1998  mjacob branches: 1.7.28;
removal of unneeded define
 1.6  23-Mar-1998  mjacob Prepare for handling multisized S/G maps. Specify dwlpx_iointr function.
 1.5  02-Sep-1997  thorpej Treat bus space tags more like pci chipset tags and bus dma tags: allocate
them statically within a chipset's state structure, and pass them to
the *_bus_{io,mem}_init() functions.
 1.4  06-Jun-1997  thorpej branches: 1.4.4;
Pull thorpej-bus-dma branch into mainline.
 1.3  07-Apr-1997  cgd branches: 1.3.2; 1.3.4;
clean up NetBSD RCS ID strings
 1.2  12-Mar-1997  cgd Copyright notice consistency, per Matthew Jacob.
 1.1  12-Mar-1997  cgd AlphaServer 8200 & 8400 support, including CPU specific details, TurboLaser
system bus support, and KFTxx support. From Matthew Jacob, NASA Ames
Research Center.
 1.3.4.3  07-Jun-1997  cgd syng thorpej-bus-dma changes with alpha-nwscons branch
 1.3.4.2  01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.3.4.1  07-Apr-1997  cgd file dwlpxvar.h was added on branch alpha-nwscons on 1997-06-01 04:13:16 +0000
 1.3.2.3  06-Jun-1997  thorpej Update for pci_pte*_sgmap -> pci_sgmap_pte* change.
 1.3.2.2  03-Jun-1997  thorpej - Adopt to new common sgmap code.
- Fix several bugs, and reduce housekeeping overhead.
 1.3.2.1  23-May-1997  thorpej Add DMA-related structures.
 1.4.4.1  04-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.7.28.1  03-Aug-2001  lukem update to -current
 1.8.142.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.136.1  28-Apr-2009  skrll Sync with HEAD.
 1.8.128.1  04-May-2009  yamt sync with head.
 1.8.2.2  27-Jul-2001  thorpej Rework the interrupt code, shaving some cycles off in the process.
Rather than an "iointr" routine that decomposes a vector into an
IRQ, we maintain a vector table directly, hooking up each "iointr"
routine at the correct vector. This also allows us to hook device
interrupts up to specific vectors (c.f. Jensen).

We can shave even more cycles off, here, and I will, but it requires
some changes to the alpha_shared_intr stuff.
 1.8.2.1  27-Jul-2001  thorpej file dwlpxvar.h was added on branch nathanw_sa on 2001-07-27 00:25:21 +0000
 1.9.10.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.10.6.1  18-Feb-2012  mrg merge to -current.
 1.10.2.1  17-Apr-2012  yamt sync with head

RSS XML Feed