Home | History | Annotate | only in /src/sys/arch/alpha/gbus
History log of /src/sys/arch/alpha/gbus
RevisionDateAuthorComments
 1.2 06-Mar-2024  thorpej Add a bus space implementation for the Gbus, the general 8-bit bus present
on Laser / TurboLaser CPU modules.
 1.1 02-Mar-2024  thorpej Shuffle GBus-related files into their own directory in preparation for
other GBus attachments. No functional change here; just minimal editing
to reflect path differences after moving the files.
 1.1 06-Mar-2024  thorpej Add a bus space implementation for the Gbus, the general 8-bit bus present
on Laser / TurboLaser CPU modules.
 1.1 02-Mar-2024  thorpej Shuffle GBus-related files into their own directory in preparation for
other GBus attachments. No functional change here; just minimal editing
to reflect path differences after moving the files.
 1.2 06-Mar-2024  thorpej Add a bus space implementation for the Gbus, the general 8-bit bus present
on Laser / TurboLaser CPU modules.
 1.1 02-Mar-2024  thorpej Shuffle GBus-related files into their own directory in preparation for
other GBus attachments. No functional change here; just minimal editing
to reflect path differences after moving the files.
 1.5 06-Mar-2024  thorpej Alpha systems based on the "Laser" and "TurboLaser" system architecture
have an interesting feature: the RTC and console UART are present on each
CPU module, but only those peripherals on the "primary" CPU module matter,
because each CPU's module's periperals are mapped to the same physical
address, but are only accessible by that CPU module. The firmware selects
a primary CPU to boot the system, and that CPU's RTC and UART are the
system RTC and console, respectively.

To handle this, on systems where it's needed, we wrap the RTC gettime/settime
calls and, if not running on the primary CPU already, cross-call to the primary
to perform the RTC access.
 1.4 06-Mar-2024  thorpej Wrap the mcclock driver's mc146818_softc inside a new mcclock_softc.
This commit represents no functional change, but forms the basis for
a future functional change.
 1.3 06-Mar-2024  thorpej bus_space-ify.
 1.2 02-Mar-2024  thorpej tlsb -> gbus. No functional change.
 1.1 02-Mar-2024  thorpej Shuffle GBus-related files into their own directory in preparation for
other GBus attachments. No functional change here; just minimal editing
to reflect path differences after moving the files.

RSS XML Feed