freebsd-skq/sys/powerpc
Justin Hibbits 7d849dc1a4 powerpc: Add lwsync and ptesync 'sync' opcode variants to ddb disassembler
The canonical form of sync is:

  sync L, E (if Category Elemental Memory Barriers implemented)

The L bits (2) denote the type of sync:

  0 -- hwsync
  1 -- lwsync
  2 -- ptesync or hwsync

It's been found that most 32-bit CPUs designed prior to the introduction of
lwsync will ignore the L bits.  However, some cores, particularly the e500 core,
will trigger an illegal instruction exception.  Adding these variants will make
it easier to see which sync variant is actually being used in case of a trap.
2018-08-10 03:28:40 +00:00
..
aim powerpc64: Fix stack setup in dbtrap 2018-06-23 01:42:34 +00:00
booke Print the full-width pointer values in hex. 2018-05-28 00:19:08 +00:00
conf Enable kernel dump features in GENERIC for most platforms. 2018-05-19 19:53:23 +00:00
cpufreq Fix the build post-PMCR addition. 2018-06-21 15:59:05 +00:00
fpu sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
include Fix floating point exception definitions for powerpcspe 2018-07-24 22:04:56 +00:00
mambo sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
mikrotik
mpc85xx Remove dead errata fixup code 2018-05-01 04:31:17 +00:00
ofw ofw: Load initrd file 2018-07-24 16:52:52 +00:00
powermac Fix null pointer dereference on nodes without a "compatible" property. 2018-04-30 19:37:32 +00:00
powernv powerpc64/powernv: re-read RTC after polling 2018-08-08 21:19:07 +00:00
powerpc powerpc: Add lwsync and ptesync 'sync' opcode variants to ddb disassembler 2018-08-10 03:28:40 +00:00
ps3 ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
pseries Add a comment explaining the need of a global temporary variable 2018-05-22 03:24:16 +00:00
psim Clean up OF_getprop_alloc API 2018-04-08 22:59:34 +00:00