Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/alpha/pci/lcavar.h
RevisionDateAuthorComments
 1.13  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.12  16-Jul-2021  thorpej On LCA45 systems, look at the memory controller's Bcache configuration
to initialize uvmexp.ncolors rather than hard-coding a value per model
(some models can have more than one configuration).
 1.11  06-Feb-2012  matt branches: 1.11.64;
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  02-Sep-1997  thorpej branches: 1.8.158; 1.8.166; 1.8.172;
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.7  06-Jun-1997  thorpej branches: 1.7.4;
Pull thorpej-bus-dma branch into mainline.
 1.6  07-Apr-1997  cgd branches: 1.6.2;
clean up NetBSD RCS ID strings
 1.5  25-Nov-1996  cgd branches: 1.5.2;
update for new extent management code, and for apecs/lca space access fn split
 1.4  23-Oct-1996  cgd update for new bus.h macros. bus_io_* and bus_mem_* integrated into
single bus_space_* framework. Unfortunately, bus_space_{read,write}_*
operations still imply barriers. That will change soon.
 1.3  12-Apr-1996  cgd clean up copyrights and RCS IDs
 1.2  12-Apr-1996  cgd partially update for new ISA/EISA/PCI and 'bus' interfaces. not yet
complete, or tested.
 1.1  23-Nov-1995  cgd wholesale update from my NetBSD/Alpha source tree. Includes:
Support for AXPpci CPUs,
Support for AlphaStation 600 CPUs,
new boot block structure, which requires an 'installboot'
program and works a lot like the NetBSD/sparc boot blocks.
 1.5.2.2  07-Jun-1997  cgd syng thorpej-bus-dma changes with alpha-nwscons branch
 1.5.2.1  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.6.2.3  06-Jun-1997  thorpej Update for pci_pte*_sgmap -> pci_sgmap_pte* change.
 1.6.2.2  03-Jun-1997  thorpej - Adopt to new common sgmap code.
- Fix several bugs, and reduce housekeeping overhead.
 1.6.2.1  23-May-1997  thorpej Add DMA-related structures.
 1.7.4.1  04-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.172.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.166.1  28-Apr-2009  skrll Sync with HEAD.
 1.8.158.1  04-May-2009  yamt sync with head.
 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
 1.11.64.1  01-Aug-2021  thorpej Sync with HEAD.

RSS XML Feed