freebsd-dev/sys/dts
Ruslan Bukin 53c6ad1d62 Support RISC-V implementations that do not manage the A and D bits
(e.g. RocketChip, lowRISC and derivatives).

RISC-V page table entries support A (accessed) and D (dirty) bits. The
spec makes hardware support for these bits optional. Implementations that
do not manage these bits in hardware raise page faults for accesses to a
valid page without A set and writes to a writable page without D set.
Check for these types of faults when handling a page fault and fixup the
PTE without calling vm_fault if they occur.

Reviewed by:	jhb, markj
Approved by:	re (gjb)
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D17424
2018-10-18 15:08:14 +00:00
..
arm Support RISC-V implementations that do not manage the A and D bits 2018-10-18 15:08:14 +00:00
arm64 arm64: Add DTS overlays for A64 2018-08-24 15:00:36 +00:00
mips Convert atse(4) driver for Altera Triple-Speed Ethernet MegaCore to use 2018-04-13 15:59:24 +00:00
powerpc
bindings-gpio.txt Update mv_gpio driver to new FreeBSD API 2018-04-26 19:00:48 +00:00
bindings-localbus.txt
bindings-mpp.txt
Makefile sys/dts: Remove arm64 from subdir as it no longer exists. 2018-03-19 15:35:26 +00:00
Makefile.inc Add dtb overlays support 2018-03-24 21:30:24 +00:00