freebsd-dev/sys/powerpc
Landon J. Fuller a1df0d9592 Fix minor locking issues in the Power Mac Uninorth PCI bridge driver.
- Call resource_int_value() once during attach, rather than within the
  pci_(read|write)_config() code path; this avoids taking a blocking mutex
  to read kenv variables.

- Use a spin lock to protect non-atomic config space accesses; this matches
  the behavior of Darwin's AppleMacRiscPCI driver.

Reviewed by:	jhibbits
Differential Revision:	https://reviews.freebsd.org/D13839
2018-01-10 22:19:11 +00:00
..
aim Make sure the first instruction of the low-memory spinloop is in the 2017-12-31 05:38:19 +00:00
booke kernel: Fix several typos and minor errors 2017-12-27 03:23:21 +00:00
conf Add XHCI support to powerpc64 GENERIC. This is useful to get input devices 2018-01-09 19:41:10 +00:00
cpufreq sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
fpu sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
include The recent bump of MAXDSIZ made 32-bit binary execution on 64-bit powerpc fail. 2018-01-03 20:20:43 +00:00
mambo sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
mikrotik - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
mpc85xx Override memattr for mmap on the Freescale DIU driver 2017-12-02 01:42:07 +00:00
ofw Remove ELF note for Open Firmware. It is marked optional in a single 1996 2017-12-28 23:49:53 +00:00
powermac Fix minor locking issues in the Power Mac Uninorth PCI bridge driver. 2018-01-10 22:19:11 +00:00
powerpc The recent bump of MAXDSIZ made 32-bit binary execution on 64-bit powerpc fail. 2018-01-03 20:20:43 +00:00
ps3 Fix reversed endianness that crept in at some point. Blue is now blue 2018-01-02 03:59:46 +00:00
pseries Revert r327360, which can cause boot problems on high-CPU-count (>60) 2018-01-04 23:07:51 +00:00
psim sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00