History log of /src/sys/arch/alpha/pci/tsp_bus_io.c |
Revision | | Date | Author | Comments |
1.10 |
| 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.9 |
| 04-Jul-2021 |
thorpej | Remove unnecessary #include <sys/malloc.h>
|
1.8 |
| 01-Jul-2011 |
dyoung | branches: 1.8.70; #include <sys/bus.h> instead of <machine/bus.h>.
|
1.7 |
| 15-Dec-2010 |
matt | Remove unneeded includes of <uvm/uvm_extern.h>
|
1.6 |
| 30-Oct-2009 |
mhitch | branches: 1.6.4; The tsc(4) bus initialization was using a single statically allocated extent storage for each tsp(4), which caused a LOCKDEBUG kernel to fail because the extent storage contained a mutex which panics when the second mutex_init() is attempted. Put the extent storage into the tsp_config structure so each tsp(4) gets it own. Fixes PR port-alpha/38358.
|
1.5 |
| 29-Jun-2000 |
mrg | branches: 1.5.130; 1.5.140; 1.5.148; remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
|
1.4 |
| 26-Jun-2000 |
thorpej | Garbage-collect CHIP_PHYSADDR().
|
1.3 |
| 26-Jun-2000 |
thorpej | Because of the Cool sign-extension hack we use to access PCI space, the `get window' method ends up with the wrong physical address to pass onto userspace (which wants to mmap the space).
Compensate by adding a CHIP_PHYSADDR() macro which un-hacks the address suitably for mapping with other-than-KSEG.
|
1.2 |
| 02-Dec-1999 |
thorpej | branches: 1.2.4; CIA core logic with BWX enabled appears on EV6. We require at least EV56 for the assembler to emit BWX opcodes, so set the arch to "ev6".
|
1.1 |
| 29-Jun-1999 |
ross | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.14; Support for EV6 Tsunami core logic and system type 6600. This covers most or all of the presently-available 21264 systems.
|
1.1.14.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.6.1 |
| 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.2 |
| 29-Jun-1999 |
ross | Support for EV6 Tsunami core logic and system type 6600. This covers most or all of the presently-available 21264 systems.
|
1.1.4.1 |
| 29-Jun-1999 |
ross | file tsp_bus_io.c was added on branch netbsd-1-4 on 1999-06-29 06:46:47 +0000
|
1.1.2.2 |
| 01-Jul-1999 |
thorpej | Sync w/ -current.
|
1.1.2.1 |
| 29-Jun-1999 |
thorpej | file tsp_bus_io.c was added on branch chs-ubc2 on 1999-07-01 23:00:58 +0000
|
1.2.4.1 |
| 27-Jun-2000 |
thorpej | Update from trunk: Implement bus_get_window on Tsunami and MCPCIA, and compensate for the Cool sign-extend hack we use on EV6 when mapping PCI space into userspace.
|
1.5.148.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
1.5.140.1 |
| 31-Oct-2009 |
sborrill | Pull up the following revisions(s) (requested by mhitch in ticket #1120): sys/arch/alpha/pci/tsp_bus_io.c: revision 1.6 sys/arch/alpha/pci/tsp_bus_mem.c: revision 1.9 sys/arch/alpha/pci/tsvar.h: revision 1.7
The tsc(4) bus initialization was using a single statically allocated extent storage for each tsp(4), which caused a LOCKDEBUG kernel to fail because the extent storage contained a mutex which panics when the second mutex_init() is attempted. Put the extent storage into the tsp_config structure so each tsp(4) gets it own. Fixes PR port-alpha/38358.
|
1.5.130.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.6.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.8.70.1 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|