Home | History | Annotate | Download | only in pci
History log of /src/sys/arch/alpha/pci/mcpciavar.h
RevisionDateAuthorComments
 1.7  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.6  14-Jun-2011  matt 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.5  14-Mar-2009  dsl branches: 1.5.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.4  16-Apr-1999  thorpej branches: 1.4.142; 1.4.150; 1.4.156;
Add SGMAP stuff for Window 2, and rename Window 0's SGMAP stuff to indicate
its use.
 1.3  15-Apr-1999  thorpej Add support for a single statically-allocated MCPCIA configuration structure,
which holds state of the MCPCIA to which the console is attached.

- All MCPCIA info is now stored in the mcpcia_config structure; the
mcpcia_softc only contains a struct device and a pointer to one of these.
- If attaching the console MCPCIA, use the static configuration, else allocate
the substructure.
- Rename mcpcia_init() to mcpcia_init0(), and make it take a "mallocsafe"
argument.
- Implement a new mcpcia_init(), which looks for the MCPCIA which has the
EISA bridge attached. Initialize this MCPCIA as the console MCPCIA (the
console on the Rawhide is only allowed on this MCPCIA; firmware rule).
- Eliminate the kludgy linked listed of mcpcia_softcs. Just use mcpcia_cd
to find all configured instances.

Separate bug fix: Actually clear the MCPCIA error mask after probing for
PCI (and ISA) devices, don't just clear it twice in mcpcia_init0().

Some other slight cleanup.
 1.2  17-Feb-1999  mjacob branches: 1.2.2;
Gronk. DWLPX comment in a MCPCIA file.
 1.1  15-Apr-1998  mjacob add Alpha 4100 support
 1.2.2.1  16-Apr-1999  thorpej branches: 1.2.2.1.2;
Pull up 1.2 -> 1.4.
 1.2.2.1.2.1  21-Jun-1999  thorpej Sync w/ -current.
 1.4.156.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.150.1  28-Apr-2009  skrll Sync with HEAD.
 1.4.142.1  04-May-2009  yamt sync with head.
 1.5.10.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.

RSS XML Feed