1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys/dev/firewire
Will Andrews 9129104227 Fix remote DMA based firewire debugging when targeting
systems with more than 4GB of physical memory.

To remotely debug the system 'stealthy' which has a kernel
with this change installed and firewire properly configured:

	% fwcontrol -m stealthy (or stealthy's firewire EUI64)
	% kgdb kernel /dev/fwmem0.0

sys/dev/firewire/fwohci.c:
	Rather than hard code the upper limit for hw based
	automatic responses to remote DMA requests at 4GB,
	program the hardware using Maxmem, the page number
	one higher than the highest physical page detected
	in the system.

	While here, garbage collect more useless splfw()
	calls.

Submitted by:	gibbs
MFC after:	1 week
Sponsored by:	Spectra Logic
MFSpectraBSD:	1110994 on 2015/01/06
2015-01-21 20:08:24 +00:00
..
00README
firewire_phy.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
firewire.c Fix firewire panic when issuing a reply to an unhandled 2015-01-21 20:06:25 +00:00
firewire.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
firewirereg.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwcrom.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwdev.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwdma.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwdma.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwmem.c Properly lock accesss to the firewire_comm->devices list. 2015-01-21 20:05:10 +00:00
fwmem.h
fwohci_pci.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwohci.c Fix remote DMA based firewire debugging when targeting 2015-01-21 20:08:24 +00:00
fwohcireg.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwohcivar.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
fwphyreg.h
iec13213.h
iec68113.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
if_fwe.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
if_fwevar.h
if_fwip.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
if_fwipvar.h
sbp_targ.c Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00
sbp.c Prevent overflow issues in timeout processing 2014-11-21 21:01:24 +00:00
sbp.h Remove obsolete compatibility glue and improve firewire code readability. 2014-09-27 16:50:21 +00:00