freebsd-skq/sys/powerpc/mpc85xx
nwhitehorn 655a96888d Restructure how reset and poweroff are handled on PowerPC systems, since
the existing code was very platform specific, and broken for SMP systems
trying to reboot from KDB.

- Add a new PLATFORM_RESET() method to the platform KOBJ interface, and
  migrate existing reset functions into platform modules.
- Modify the OF_reboot() routine to submit the request by hand to avoid
  the IPIs involved in the regular openfirmware() routine. This fixes
  reboot from KDB on SMP machines.
- Move non-KDB reset and poweroff functions on the Powermac platform
  into the relevant power control drivers (cuda, pmu, smu), instead of
  using them through the Open Firmware backdoor.
- Rename platform_chrp to platform_powermac since it has become
  increasingly Powermac specific. When we gain support for IBM systems,
  we will grow a new platform_chrp.
2010-08-31 15:27:46 +00:00
..
atpic.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
ds1553_bus_fdt.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
ds1553_core.c
ds1553_reg.h
i2c.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
isa.c Provide for multiple, cascaded PICs on PowerPC systems, and extend the 2010-06-18 14:06:27 +00:00
lbc.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
lbc.h Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
mpc85xx.c Restructure how reset and poweroff are handled on PowerPC systems, since 2010-08-31 15:27:46 +00:00
mpc85xx.h Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
nexus.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
openpic_fdt.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00
pci_fdt.c Convert Freescale PowerPC platforms to FDT convention. 2010-07-11 21:08:29 +00:00