Home
last modified time | relevance | path

Searched full:sv39 (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/riscv/include/
H A Dvmparam.h116 * sizes: SV32, SV39, SV48 and SV57. Only SV39 and SV48 are supported by
117 * FreeBSD. SV39 provides a 512GB virtual address space and uses three-level
120 * at least SV39 mode; locore initially enables SV39 mode while bootstrapping
126 * is currently identical to that used in SV39 mode.
128 * SV39 memory map:
H A Dcpu.h87 * so Sv48-enabled systems MUST support Sv39, etc.
/freebsd/share/man/man7/
H A Darch.7242 .It riscv64 (Sv39) Ta 0x0000004000000000 Ta 256GiB
274 The RISC-V specification permits 3-level (Sv39), 4-level (Sv48), and
276 Hardware is only required to implement Sv39; implementations which support
277 Sv48 must also support Sv39, and implementations which support Sv57 must also
283 currently supports Sv39 and Sv48 and defaults to using Sv39.
/freebsd/sys/contrib/device-tree/src/riscv/sifive/
H A Dfu540-c000.dtsi56 mmu-type = "riscv,sv39";
83 mmu-type = "riscv,sv39";
110 mmu-type = "riscv,sv39";
137 mmu-type = "riscv,sv39";
H A Dfu740-c000.dtsi57 mmu-type = "riscv,sv39";
84 mmu-type = "riscv,sv39";
111 mmu-type = "riscv,sv39";
138 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/microchip/
H A Dmicrochip-mpfs.dtsi49 mmu-type = "riscv,sv39";
76 mmu-type = "riscv,sv39";
103 mmu-type = "riscv,sv39";
130 mmu-type = "riscv,sv39";
H A Dmpfs.dtsi52 mmu-type = "riscv,sv39";
83 mmu-type = "riscv,sv39";
114 mmu-type = "riscv,sv39";
145 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dcpus.yaml74 - riscv,sv39
175 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/thead/
H A Dth1520.dtsi35 mmu-type = "riscv,sv39";
59 mmu-type = "riscv,sv39";
83 mmu-type = "riscv,sv39";
107 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/allwinner/
H A Dsun20i-d1s.dtsi25 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/starfive/
H A Djh7100.dtsi34 mmu-type = "riscv,sv39";
63 mmu-type = "riscv,sv39";
H A Djh7110.dtsi57 mmu-type = "riscv,sv39";
90 mmu-type = "riscv,sv39";
123 mmu-type = "riscv,sv39";
156 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/kendryte/
H A Dk210.dtsi22 * The K210 has an sv39 MMU following the priviledge specification v1.9.
/freebsd/sys/contrib/device-tree/src/riscv/renesas/
H A Dr9a07g043f.dtsi31 mmu-type = "riscv,sv39";
/freebsd/sys/contrib/device-tree/src/riscv/sophgo/
H A Dcv18xx.dtsi30 mmu-type = "riscv,sv39";
/freebsd/sys/riscv/riscv/
H A Dlocore.S135 * Implementations are required to provide Sv39 mode, so we use that
H A Didentcpu.c595 "\01Sv39" in printcpuinfo()
H A Dpmap.c168 * Note that these ranges are used in both SV39 and SV48 mode. In SV39 mode the
232 "translation mode, 0 = SV39, 1 = SV48");
408 KASSERT(pmap_mode != PMAP_MODE_SV39, ("%s: in SV39 mode", __func__)); in pmap_l0()
420 KASSERT(pmap_mode != PMAP_MODE_SV39, ("%s: in SV39 mode", __func__)); in pmap_l0_to_l1()
726 * layout of KVA is otherwise identical to Sv39. in pmap_create_pagetables()
1649 ("%s: pindex %#lx in SV39 mode", __func__, ptepindex)); in _pmap_alloc_l3()
/freebsd/usr.sbin/bhyve/riscv/
H A Dfdt.c100 fdt_property_string(fdt, "mmu-type", "riscv,sv39"); in add_cpu()
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_mapping.h75 // Default Linux/RISCV64 Sv39 mapping with SHADOW_OFFSET == 0xd55550000;
/freebsd/sys/contrib/device-tree/src/riscv/canaan/
H A Dk210.dtsi20 * The K210 has an sv39 MMU following the privileged specification v1.9.