freebsd-dev/sys/powerpc/powerpc
Hans Petter Selasky 5caa65ca2d The add_bounce_page() function can be called when loading physical
pages which pass a NULL virtual address. If the BUS_DMA_KEEP_PG_OFFSET
flag is set, use the physical address to compute the page offset
instead. The physical address should always be valid when adding
bounce pages and should contain the same page offset like the virtual
address.

Submitted by:	Svatopluk Kraus <onwahe@gmail.com>
MFC after:	1 week
Reviewed by:	jhb@
2015-04-28 06:12:37 +00:00
..
altivec.c Dump VMX registers into the userland coredump. 2015-01-03 21:06:06 +00:00
autoconf.c
bcopy.c
bus_machdep.c Remove TNF license clauses 3 and 4, matching upstream 2014-01-01 20:04:43 +00:00
busdma_machdep.c The add_bounce_page() function can be called when loading physical 2015-04-28 06:12:37 +00:00
clock.c
copyinout.c Add type qualifier volatile to the base (userspace) address argument 2014-10-31 17:43:21 +00:00
copystr.c
cpu.c Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7 2015-02-22 21:40:27 +00:00
db_disasm.c
db_hwwatch.c
db_interface.c
db_trace.c The AIM DAR (data access fault address register) and Book-E DEAR registers 2015-03-04 21:06:57 +00:00
dump_machdep.c Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
elf32_machdep.c Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent 2015-03-07 20:14:46 +00:00
elf64_machdep.c Make sure to relocate tmpstk with everything else and avoid processing 2015-01-21 19:09:15 +00:00
exec_machdep.c Provide VSX context in ucontext(3) API. 2015-03-12 21:15:38 +00:00
fpu.c Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7 2015-02-22 21:40:27 +00:00
fuswintr.c
gdb_machdep.c
genassym.c The AIM DAR (data access fault address register) and Book-E DEAR registers 2015-03-04 21:06:57 +00:00
in_cksum.c
intr_machdep.c Refactor PowerPC (especially AIM) init sequence to be less baroque. 2015-01-18 18:32:43 +00:00
iommu_if.m
mem.c There does not seem to be any reason to acquire GIANT here. Follow amd64 2015-01-20 16:21:59 +00:00
mmu_if.m Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
mp_machdep.c Repair some races in IPI handling: 2014-05-12 02:56:27 +00:00
nexus.c Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00
openpic.c Add suspend/resume state saving for OpenPIC on PowerMac. It's likely this 2013-12-21 04:31:54 +00:00
pic_if.m
platform_if.m Unbreak non-SMP builds. This was broken by r259284. Also, reorganize the 2014-01-31 03:55:34 +00:00
platform.c Simplify code slightly. Passing an array by &array[0] does work, but is 2014-05-10 15:38:26 +00:00
pmap_dispatch.c Factor out duplicated code from dumpsys() on each architecture into generic 2015-01-07 01:01:39 +00:00
ptrace_machdep.c Add Altivec/VMX register support to ptrace. 2015-01-14 07:01:21 +00:00
sc_machdep.c
setjmp.S
sigcode32.S Repair nested signal handling on PowerPC. The signal trampoline code 2014-05-27 23:57:22 +00:00
sigcode64.S Repair nested signal handling on PowerPC. The signal trampoline code 2014-05-27 23:57:22 +00:00
stack_machdep.c
suswintr.c
swtch32.S Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independent 2015-03-07 20:14:46 +00:00
swtch64.S Move Book-E/AIM dependent bits for setting user PMAP during thread switch 2015-03-04 16:45:31 +00:00
syncicache.c Provide $FreeBSD$ in the standard way. This fixes the build with clang 3.6. 2015-03-08 16:50:45 +00:00
sys_machdep.c
trap.c Clean up printtrap a little. 2015-04-08 04:37:11 +00:00
uio_machdep.c Delete stray clause 3 (Advertising clause) and renumber while i'm 2014-03-11 23:41:35 +00:00
vm_machdep.c Refactor PowerPC (especially AIM) init sequence to be less baroque. 2015-01-18 18:32:43 +00:00