| History log of /src/sys/arch/alpha/jensenio/jenseniovar.h |
| Revision | | Date | Author | Comments |
| 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-Oct-2020 |
thorpej | Add a mechanism to allow a platform to optionally shelter some region of physical memory from random allocations from the default VM page free list. Use this hook to shelter regions within 0-16MB of physical RAM on Jensen and Irongate systems; those platforms do not have SGMAP DMA, and so we need to shelter this range so that devices using ISA DMA (e.g. floppy controller) have an opportunity to allocate DMA-safe memory.
PR port-alpha/27087
|
| 1.5 |
| 25-Sep-2020 |
thorpej | Changes to make interrupt {,dis}establish MP-safe on Alpha: - Protect all of the system interrupt linkage with the cpu_lock mutex. - Re-order some of the stores to the SCB vector table to make it safe in the face of lockless interrupt dispatch. - Add a framework for routing interrupts to specific CPUs. Interrupts are still funneled only to the primary CPU, but that will change for some systems soon. Ensure that interrupt handler lists are manipulated only on the CPUs that handle that specific interrupt source. This required a re-factor of the alpha_shared_intr_*() family of functions. - Enable __HAVE_INTR_CONTROL, although interrupt redistribution is still a no-op. - Reduce code duplication in the Jenson direct-SCB interrupt handlers.
|
| 1.4 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
| 1.3 |
| 11-Dec-2005 |
christos | branches: 1.3.74; 1.3.76; 1.3.78; merge ktrace-lwp.
|
| 1.2 |
| 30-Aug-2004 |
drochner | Phase out the use of a string as first "attach args" member to control which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses.
|
| 1.1 |
| 12-Jul-2000 |
thorpej | branches: 1.1.2; 1.1.4; 1.1.28; Code to support the DEC 2000/300 (DECpc AXP 150, a.k.a. "Jensen") systems. Thanks to Gyenes Istvan for the rounds of testing.
|
| 1.1.28.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.28.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.28.1 |
| 03-Sep-2004 |
skrll | Sync with HEAD
|
| 1.1.4.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
| 1.1.4.1 |
| 12-Jul-2000 |
bouyer | file jenseniovar.h was added on branch thorpej_scsipi on 2000-11-20 19:57:02 +0000
|
| 1.1.2.2 |
| 12-Jul-2000 |
thorpej | Update from trunk: Code to support the DEC 2000/300 (DECpc AXP 150, a.k.a. "Jensen") systems. Thanks to Gyenes Istvan for the rounds of testing.
|
| 1.1.2.1 |
| 12-Jul-2000 |
thorpej | file jenseniovar.h was added on branch netbsd-1-5 on 2000-07-12 20:59:14 +0000
|
| 1.3.78.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.3.76.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.3.74.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|