freebsd-dev/sys/arm/include
D Scott Phillips ab041f713a Move vm_page_dump bitset array definition to MI code
These definitions were repeated by all architectures, with small
variations. Consolidate the common definitons in machine
independent code and use bitset(9) macros for manipulation. Many
opportunities for deduplication remain in the machine dependent
minidump logic. The only intended functional change is increasing
the bit index type to vm_pindex_t, allowing the indexing of pages
with address of 8 TiB and greater.

Reviewed by:	kib, markj
Approved by:	scottl (implicit)
MFC after:	1 week
Sponsored by:	Ampere Computing, Inc.
Differential Revision:	https://reviews.freebsd.org/D26129
2020-09-21 22:20:37 +00:00
..
_align.h
_bus.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
_inttypes.h
_limits.h
_stdint.h
_types.h Do not include float interfaces when using libsa. 2018-02-23 04:04:25 +00:00
acle-compat.h
armreg.h Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
asm.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
asmacros.h
atags.h Regularize my copyright notice 2019-12-04 16:56:11 +00:00
atomic-v4.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
atomic-v6.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
atomic.h Expand generic subword atomic primitives 2020-03-25 23:12:43 +00:00
blockio.h
bus_dma.h
bus.h Add missing assignment forgotten in r365899 2020-09-20 15:11:52 +00:00
clock.h
counter.h Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
cpu-v4.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
cpu-v6.h
cpu.h align use of cp15_pmccntr_get with its availability 2019-10-07 07:37:42 +00:00
cpufunc.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
cpuinfo.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
db_machdep.h No need to force md code to define a macro that's the same as 2018-04-16 13:52:23 +00:00
debug_monitor.h
disassem.h
dump.h
efi.h
elf.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
endian.h
exec.h
fdt.h
fiq.h
float.h
floatingpoint.h
frame.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
gdb_machdep.h amd64: Protect the kernel text, data, and BSS by setting the RW/NX bits 2018-03-06 14:28:37 +00:00
ieee.h
ieeefp.h
in_cksum.h
intr.h Remove checks for now unsupported CPU_* values in arm headers. 2018-08-15 13:48:59 +00:00
kdb.h
limits.h
machdep.h Declare the global kernel symbols created by ldscript.arm in arm's machdep.h, 2019-12-06 03:48:35 +00:00
md_var.h Move vm_page_dump bitset array definition to MI code 2020-09-21 22:20:37 +00:00
memdev.h Add the MEM_EXTRACT_PADDR ioctl to /dev/mem. 2020-09-02 18:12:47 +00:00
metadata.h
minidump.h
ofw_machdep.h
param.h Simplify MACHINE_ARCH to be a single string. 2020-06-15 18:57:43 +00:00
pcb.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
pcpu_aux.h Centralize __pcpu definitions. 2019-08-29 07:25:27 +00:00
pcpu.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
pl310.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
platform.h
platformvar.h Use named field's initializer when constructing <foo>_platform structure. 2019-03-19 14:32:54 +00:00
pmap_var.h
pmap-v4.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
pmap-v6.h Add support for pmap_enter(..., psind=1) to the armv6 pmap. In other words, 2018-08-08 16:55:01 +00:00
pmap.h Introduce vm_page_astate. 2019-12-10 18:14:50 +00:00
pmc_mdep.h Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
proc.h
procctl.h amd64 KPTI: add control from procctl(2). 2019-03-16 11:44:33 +00:00
profile.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
psl.h
pte-v4.h Revert r336773: it removed too much. 2018-07-27 21:25:01 +00:00
pte-v6.h
ptrace.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
reg.h
reloc.h
resource.h
runq.h
sc_machdep.h
setjmp.h
sf_buf.h
sigframe.h
signal.h
smp.h Only support INTRNG in the SMP code on arm. We already require INTRNG on 2018-07-28 07:54:21 +00:00
stack.h Rewrite arm kernel stack unwind code to work when unwinding through modules. 2019-12-15 21:16:35 +00:00
stdarg.h Introduce an architecture-agnostic <sys/_stdarg.h> to reduce 2017-12-25 20:54:00 +00:00
swi.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
sysarch.h De-pollute arm's sysarch.h. 2019-07-10 14:34:52 +00:00
sysreg.h
trap.h
ucontext.h
undefined.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
utrap.h
vdso.h
vfp.h arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
vm.h
vmparam.h Move vm_page_dump bitset array definition to MI code 2020-09-21 22:20:37 +00:00