freebsd-dev/sys/powerpc/include
Nathan Whitehorn dcd08302e5 Retire machine/fdt.h as a header used by MI code, as its function is now
obsolete. This involves the following pieces:
- Remove it entirely on PowerPC, where it is not used by MD code either
- Remove all references to machine/fdt.h in non-architecture-specific code
  (aside from uart_cpu_fdt.c, shared by ARM and MIPS, and so is somewhat
  non-arch-specific).
- Fix code relying on header pollution from machine/fdt.h includes
- Legacy fdtbus.c (still used on x86 FDT systems) now passes resource
  requests to its parent (nexus). This allows x86 FDT devices to allocate
  both memory and IO requests and removes the last notionally MI use of
  fdtbus_bs_tag.
- On those architectures that retain a machine/fdt.h, unused bits like
  FDT_MAP_IRQ and FDT_INTR_MAX have been removed.
2014-01-05 18:46:58 +00:00
..
_align.h
_bus.h
_inttypes.h
_limits.h
_stdint.h Newer versions of gcc define __INT64_C and __UINT64_C, so avoid 2013-09-03 22:04:55 +00:00
_types.h
altivec.h
asm.h
atomic.h
bat.h Allow this file to be used in LOCORE sections of the kernel. 2012-11-12 06:15:54 +00:00
bus_dma.h
bus.h
clock.h
counter.h Remove a pointless #ifdef AIM. This is just PPC64 specific, including 2013-11-17 02:26:09 +00:00
cpu.h Add PMU-based CPU frequency scaling. This method is used on most Titanium 2013-12-13 02:37:35 +00:00
cpufunc.h
db_machdep.h
dbdma.h Add PMU-based CPU frequency scaling. This method is used on most Titanium 2013-12-13 02:37:35 +00:00
elf.h
endian.h
exec.h
float.h
floatingpoint.h
fpu.h
frame.h Also align the 32-bit PowerPC stacks. 2013-09-05 23:28:50 +00:00
gdb_machdep.h Fix the PowerPC Book-E register definitions used by the remote GDB 2013-05-21 18:00:47 +00:00
hid.h
ieee.h
ieeefp.h
in_cksum.h
intr_machdep.h Allow PIC drivers to translate firmware sense codes for themselves. This 2013-10-24 15:37:32 +00:00
kdb.h
limits.h
machdep.h
md_var.h
memdev.h
metadata.h
mmuvar.h
ofw_machdep.h Rearchitect platform memory map parsing to make it less 2013-12-01 19:43:15 +00:00
openpicreg.h Add suspend/resume state saving for OpenPIC on PowerMac. It's likely this 2013-12-21 04:31:54 +00:00
openpicvar.h Add suspend/resume state saving for OpenPIC on PowerMac. It's likely this 2013-12-21 04:31:54 +00:00
param.h Fix typo. 2013-11-13 01:51:40 +00:00
pcb.h Split the function of the PCB_FPU flags into two: PCB_FPU now indicates that 2013-11-17 14:44:22 +00:00
pcpu.h Add PMU-based CPU frequency scaling. This method is used on most Titanium 2013-12-13 02:37:35 +00:00
pio.h
platform.h Add hook called when every new processor is brought online -- including the 2013-09-09 12:49:19 +00:00
platformvar.h Introduce PLATFORMMETHOD_END and use it. 2013-02-13 02:21:45 +00:00
pmap.h Increase PHYS_AVAIL_SZ because on pSeries machines we can have many logical 2013-12-05 21:34:33 +00:00
pmc_mdep.h Set the PMC trapframe macros appropriately 2013-12-22 00:04:50 +00:00
proc.h Implement GET_STACK_USAGE() on PowerPC. This implementation is identical 2013-10-02 20:40:21 +00:00
profile.h
psl.h Remove some #ifdef and duplication in the MSR bit definitions. This adds 2013-10-25 14:37:15 +00:00
pte.h Use the canonical bits for wired, etc. in the PTE. This is important for 2013-09-09 12:44:48 +00:00
ptrace.h
reg.h
reloc.h
resource.h
rtas.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h Fix build with gcc. Move sf_buf_alloc()/sf_buf_free() declarations 2013-09-06 17:44:13 +00:00
sigframe.h
signal.h
slb.h
smp.h
spr.h Add PMU-based CPU frequency scaling. This method is used on most Titanium 2013-12-13 02:37:35 +00:00
sr.h
stack.h
stdarg.h
sysarch.h
tlb.h Interrelated improvements to early boot mappings: 2013-10-26 18:18:14 +00:00
trap.h Unify handling of illegal instruction faults between AIM and Book-E. This 2013-11-17 15:12:03 +00:00
ucontext.h
varargs.h
vdso.h
vm.h
vmparam.h As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In other 2013-11-08 16:25:00 +00:00