DELTA 322361 1329 220 SVN1t  *JgENDREP DELTA SVN 1 x^TQoH~n~T&Žtf%`%\x%"̆\k{:2cffjvW~ڶƶ9PdzYtNX l{޻K]. sc$]ZS߼m04m'kaN}mVwuqڝFB9v +-<6w_]Fs8t\u6B?Q|3 k4۱BZ=t_)5A i p@1I-f %Dc7JH,!Q",T|a?|!|P\k@U,7De,U4L,32qs'%d\E eHxBKar$P0eDTLAQBjFbs@8 脥L2ȐcPe, y" ɥ><{JXIBYV J3>2FpXIkBx՝ ްR# iR W,%%r YݱX^3z$Նp ,1B{!J~3U*V<8e%旸1@6Ż^Fdg*"lƵY|ЏaxӒ 2SJ 6Ƹ@MXekϟL^YR pE.3#n'/3(*lY^ o@),`i2F//wbye4-@7 TS-b2l;a+^40tLw; t5KtqW CЇ=}%V@A- 9..{ Z9A p'@*W幁N|d*7Hɭx0+mڹ\AI>WNZ[,vL$_sr֊sP\219DSB;ȅP?Ma9~xu*SHE,~vJo@*cmԾNG /r-mr#aucN@,~(qM"A#\W(O1^sǮ-{#碤IUgKLV%ǝ0tuRrC]B7QMwyM/Q>0Lohp옭qhe&Y게sJ .x,1.)R'kF%_5uY:CnM &|8'ؕ6Lj:}PXa f1;f`8blnmۮYFQw48xVL4𙜧bٸUt'N۟hOtS3 "oRsK"آfh<ŶUlŚ3g?quEK*va2bX};(5f )G4LS(0Plz/LZ`3w'r0 ocSGANۂjϧ-?}pK0PBo _ 8p_nUƫ8l;y̕W8pH(" -p&̫@)DH@4Tr5wbblm節*K4cHt6Mz=c7zݻM=~*Q魳wpV}XZY?YmfPUht[-?U`kI?U[ENDREP DELTA 359218 0 1287 SVN H'G[fE\ M/JvB[?BUn ?^3x^}Sn0}L Vie,*8td]/9sϽ(agui&rn*^ZXj۬p ˄.yR`/ן#1d9pRpHR4NofMF#)ajv#5:gVC-nE#8hFض2+׬(Z*#MbpCOd%ww請`[YڋCΞ(4/>9x2 $y'qiwN 0 ·TGPzK_Uɱz1"čV[Vgbz{Ki:JFh|mP?F/sp"ij5 V Y5(V|6t=TjiZZmZ [҃bcehW^wD"8?I3 cENDREP DELTA 359672 0 419 SVN[o lJYpt_entry_t *l2p/* * Invalidate the mapping we created for the DTB. At this point a copy * has been created, and we no longer need it. We want to avoid the * possibility of an aliased mapping in the future. */ l2p = pmap_l2(kernel_pmap, VM_EARLY_DTB_ADDRESS); KASSERT((pmap_load(l2p) & PTE_V) != 0, ("dtpb not mapped")); pmap_clear(l2pS4 a:L, FALSE)); } /* * Clear the write and modified bits in each of the given page's mappings. */ void pmap_remove_write(vm_page_t m) { struct md_page *pvh; struct rwlock *lock; pmap_t pmap; pd_entry_t *l2; pt_entry_t *l3, oldl3, newl3; pv_entry_t next_pv, pvENDREP id: 1n-292407.0.r359673/4166 type: file pred: 1n-292407.0.r322361/37436 count: 2 text: 359673 0 22 2292 28596bbb00f6f66d10f7b00cd2de0e70 f784af5b626a3cffd1d49d4b90dd7a4af8fe9b9e 359672-7pui/_5 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/include/machdep.h copyroot: 0 / id: 6-359673.0.r359673/4474 type: file count: 0 text: 359673 51 832 1547 884626707a87afcb60d6389f24d58ff0 b542f9006e73a952be6ffcb6b2073296c521707a 359672-7pui/_7 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/include/metadata.h copyroot: 0 / id: 3b-292407.0.r359673/4752 type: file pred: 3b-292407.0.r353163/4910 count: 13 text: 359673 896 91 7573 8bdbe6b457c7d4bef3ffe15db9e8f9cc b85b184d2446f585733fd04738b790bb4934845e 359672-7pui/_8 props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/include/vmparam.h copyroot: 0 / PLAIN K 8 _align.h V 29 file 6-292407.0.r292407/41168 K 6 _bus.h V 30 file 9-292407.0.r355394/226922 K 11 _inttypes.h V 29 file b-292407.0.r292407/41723 K 9 _limits.h V 29 file d-292407.0.r292407/42006 K 9 _stdint.h V 29 file f-292407.0.r292407/42287 K 8 _types.h V 29 file h-292407.0.r329859/50223 K 5 asm.h V 28 file j-292407.0.r348836/7427 K 8 atomic.h V 26 file l-292407.0.r353931/85 K 5 bus.h V 29 file n-292407.0.r292407/43403 K 9 bus_dma.h V 29 file p-292407.0.r347225/15981 K 14 bus_dma_impl.h V 29 file 8-347225.0.r347225/16292 K 7 clock.h V 29 file r-292407.0.r292407/43962 K 9 counter.h V 29 file t-292407.0.r351594/62607 K 5 cpu.h V 26 file v-292407.0.r340400/77 K 9 cpufunc.h V 29 file x-292407.0.r347225/16576 K 12 db_machdep.h V 27 file z-292407.0.r357591/289 K 6 dump.h V 30 file 11-292407.0.r292407/45358 K 5 efi.h V 36 file e-307070.3-307074.r307189/53694 K 5 elf.h V 29 file 13-292407.0.r348886/1797 K 10 encoding.h V 28 file 4-337712.0.r337712/7924 K 8 endian.h V 30 file 15-292407.0.r292407/45918 K 6 exec.h V 30 file 17-292407.0.r292407/46201 K 7 float.h V 30 file 19-292407.0.r308251/38199 K 15 floatingpoint.h V 30 file 1b-292407.0.r292407/46755 K 5 fpe.h V 28 file 1h-308731.0.r338814/953 K 7 frame.h V 28 file 1d-292407.0.r342223/529 K 8 ieeefp.h V 30 file 1f-292407.0.r292407/47319 K 10 in_cksum.h V 30 file 1h-292407.0.r292407/47600 K 6 intr.h V 29 file 1j-292407.0.r335007/9864 K 5 kdb.h V 29 file 1l-292407.0.r339367/5190 K 9 machdep.h V 29 file 1n-292407.0.r359673/4166 K 8 md_var.h V 28 file 1p-292407.0.r354721/960 K 8 memdev.h V 30 file 1r-292407.0.r292407/49002 K 10 metadata.h V 28 file 6-359673.0.r359673/4474 K 10 minidump.h V 30 file 1t-292407.0.r292407/49283 K 13 ofw_machdep.h V 30 file 1v-292407.0.r292407/49567 K 7 param.h V 29 file 1x-292407.0.r358393/4923 K 5 pcb.h V 28 file 1z-292407.0.r357305/704 K 6 pcpu.h V 30 file 21-292407.0.r357804/14032 K 10 pcpu_aux.h V 30 file 1e-351594.0.r351594/62918 K 6 pmap.h V 30 file 23-292407.0.r355586/63874 K 10 pmc_mdep.h V 30 file 25-292407.0.r292407/50974 K 6 proc.h V 30 file 27-292407.0.r319871/26311 K 9 procctl.h V 30 file 19-345228.0.r345228/71270 K 9 profile.h V 30 file 29-292407.0.r326403/50048 K 5 psl.h V 30 file 2b-292407.0.r292407/51819 K 5 pte.h V 30 file 2d-292407.0.r344106/14833 K 8 ptrace.h V 30 file 2f-292407.0.r292407/52370 K 5 reg.h V 30 file 2h-292407.0.r308731/71727 K 7 reloc.h V 30 file 2j-292407.0.r292407/52924 K 10 resource.h V 28 file 2l-292407.0.r357086/691 K 10 riscvreg.h V 27 file 2n-292407.0.r357595/67 K 6 runq.h V 30 file 2p-292407.0.r292407/53763 K 5 sbi.h V 27 file n-303908.0.r354722/629 K 8 setjmp.h V 30 file 2r-292407.0.r336633/10958 K 8 sf_buf.h V 30 file 2t-292407.0.r292407/54326 K 10 sigframe.h V 36 file 5s-129198.1-343561.r343561/4716 K 8 signal.h V 30 file 2v-292407.0.r292407/54609 K 5 smp.h V 30 file 2x-292407.0.r335007/10485 K 7 stack.h V 29 file g-296614.0.r296614/19125 K 8 stdarg.h V 30 file 2z-292407.0.r329163/10639 K 9 sysarch.h V 30 file 31-292407.0.r292407/55442 K 6 trap.h V 30 file 33-292407.0.r292407/55726 K 10 ucontext.h V 27 file 35-292407.0.r295700/54 K 6 vdso.h V 30 file 37-292407.0.r292407/56283 K 4 vm.h V 30 file 39-292407.0.r292407/56563 K 9 vmparam.h V 29 file 3b-292407.0.r359673/4752 END ENDREP id: 4-292407.0.r359673/8321 type: dir pred: 4-292407.0.r358393/8441 count: 101 text: 359673 5062 3246 0 0ff9a9a68ac3216ee1ab14c6ed1c951c cpath: /head/sys/riscv/include copyroot: 0 / id: 2e-295041.0.r359673/8504 type: file pred: 2e-295041.0.r357305/4401 count: 13 text: 359673 1013 88 4493 4bf9de345e458e6e5fc7763b4f500ac1 d1df836ecf9649e9d2cc2a350570108f0adf81ff 359672-7pui/_a props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/riscv/genassym.c copyroot: 0 / id: 2m-295041.0.r359673/8814 type: file pred: 2m-295041.0.r359280/6251 count: 32 text: 359673 1128 1643 7292 af8232ccbe9060d4cac85f02e05d09c6 86258c080b6ac102a59d8604d398cb31f400140d 359672-7pui/_b props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/riscv/locore.S copyroot: 0 / id: 2o-295041.0.r359673/9124 type: file pred: 2o-295041.0.r359218/1314 count: 49 text: 359673 2802 637 22048 7ef86af550400883733d75ffd2e017a8 26834e9aaedddc8c5295c3775f327143c13b410b 359672-7pui/_c props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/riscv/machdep.c copyroot: 0 / id: 2w-295041.0.r359673/9435 type: file pred: 2w-295041.0.r359672/444 count: 83 text: 359673 3466 674 122932 18da31626b82dc898e229dc12c9bb8e6 5e7f02f2cacc00e786b80c07fd41edf0d3537e0b 359672-7pui/_d props: 179448 45543 103 0 bb58aa814bbdf5f7c1ab04a05656f5a5 cpath: /head/sys/riscv/riscv/pmap.c copyroot: 0 / PLAIN K 10 autoconf.c V 31 file 1p-295041.0.r295041/128796 K 13 bus_machdep.c V 29 file 1u-295041.0.r298635/1817 K 15 bus_space_asm.S V 27 file 6-298635.0.r356834/206 K 15 busdma_bounce.c V 30 file b-347225.0.r358333/744888 K 16 busdma_machdep.c V 30 file 1w-295041.0.r356050/49068 K 7 clock.c V 29 file 1y-295041.0.r352430/1381 K 11 copyinout.S V 28 file 20-295041.0.r350416/222 K 9 copystr.c V 31 file 22-295041.0.r295041/130503 K 13 cpufunc_asm.S V 29 file 24-295041.0.r339367/8989 K 11 db_disasm.c V 28 file i-296614.0.r337763/4313 K 14 db_interface.c V 28 file l-296614.0.r342223/4012 K 10 db_trace.c V 27 file n-296614.0.r357632/266 K 14 dump_machdep.c V 31 file 28-295041.0.r295041/131355 K 13 elf_machdep.c V 30 file 2a-295041.0.r359062/41948 K 11 exception.S V 27 file 2c-295041.0.r357313/55 K 10 genassym.c V 29 file 2e-295041.0.r359673/8504 K 10 identcpu.c V 29 file 2g-295041.0.r354720/5670 K 10 in_cksum.c V 31 file 2i-295041.0.r325966/337897 K 14 intr_machdep.c V 27 file 2k-295041.0.r352035/68 K 8 locore.S V 29 file 2m-295041.0.r359673/8814 K 9 machdep.c V 29 file 2o-295041.0.r359673/9124 K 5 mem.c V 31 file 2q-295041.0.r295041/133917 K 18 minidump_machdep.c V 30 file 2s-295041.0.r349552/22349 K 12 mp_machdep.c V 28 file u-295972.0.r359280/6557 K 7 nexus.c V 28 file 2u-295041.0.r346994/381 K 13 ofw_machdep.c V 25 file 4-298633.0.r298633/0 K 6 plic.c V 27 file i-335007.0.r354718/954 K 6 pmap.c V 29 file 2w-295041.0.r359673/9435 K 15 riscv_console.c V 26 file z-303908.0.r357593/51 K 5 sbi.c V 28 file 9-354720.0.r354722/4632 K 5 soc.c V 26 file 6-335006.0.r336686/87 K 15 stack_machdep.c V 29 file 6-295890.0.r357334/68864 K 9 support.S V 28 file 2y-295041.0.r356834/515 K 7 swtch.S V 27 file 30-295041.0.r358292/74 K 13 sys_machdep.c V 31 file 32-295041.0.r295041/135615 K 7 timer.c V 27 file 34-295041.0.r356592/80 K 6 trap.c V 30 file 36-295041.0.r359530/88571 K 13 uio_machdep.c V 31 file 38-295041.0.r295041/136463 K 13 uma_machdep.c V 29 file 3a-295041.0.r344830/3931 K 8 unwind.c V 29 file r-296614.0.r296614/23932 K 12 vm_machdep.c V 30 file 3c-295041.0.r348836/12945 END ENDREP id: 1o-295041.0.r359673/11853 type: dir pred: 1o-295041.0.r359672/2856 count: 244 text: 359673 9743 2097 0 de3d5e9a5d4d429df8e156ef95f7be7b cpath: /head/sys/riscv/riscv copyroot: 0 / PLAIN K 4 conf V 27 dir 17-295041.0.r358409/681 K 7 include V 27 dir 4-292407.0.r359673/8321 K 5 riscv V 29 dir 1o-295041.0.r359673/11853 K 6 sifive V 27 dir 3-355920.0.r359555/3900 END ENDREP id: 2-292407.0.r359673/12230 type: dir pred: 2-292407.0.r359672/3230 count: 347 text: 359673 12037 180 0 90939c6c19521adf872d7baf2d18b724 cpath: /head/sys/riscv copyroot: 0 / PLAIN K 8 Makefile V 27 file 2-1598.0.r357455/40361 K 5 amd64 V 23 dir o-5.0.r359530/21888 K 3 arm V 26 dir 2-70651.0.r359574/2636 K 5 arm64 V 28 dir 2-280364.0.r359647/10664 K 3 bsm V 28 dir 2-141144.0.r358172/25280 K 3 cam V 26 dir 2-39212.0.r359662/3396 K 4 cddl V 29 dir br-168404.0.r359303/21577 K 6 compat V 26 dir k-9313.0.r359530/34014 K 4 conf V 23 dir y-5.0.r359647/14270 K 7 contrib V 27 dir 2-23283.0.r359346/52600 K 6 crypto V 28 dir 7-55009.0.r359374/161373 K 3 ddb V 25 dir 10-5.0.r358333/368089 K 3 dev V 24 dir 12-5.0.r359667/14712 K 3 dts V 28 dir j-325826.0.r358426/14113 K 2 fs V 26 dir 2-1541.0.r359530/40234 K 3 gdb V 29 dir h-131899.0.r358333/572492 K 4 geom V 26 dir 2-13041.0.r359595/2925 K 3 gnu V 28 dir 2-1421.0.r358851/3014515 K 4 i386 V 24 dir 1c-5.0.r359530/44253 K 3 isa V 23 dir 1w-5.0.r356196/7685 K 4 kern V 24 dir 20-5.0.r359581/12996 K 7 kgssapi V 28 dir 13-184588.0.r359524/2785 K 7 libkern V 27 dir 9-1542.0.r358333/635805 K 4 mips V 28 dir 2-178171.0.r359530/63887 K 7 modules V 26 dir i-2834.0.r359530/84206 K 3 net V 25 dir x-1542.0.r359641/7338 K 8 net80211 V 28 dir 2-116742.0.r358224/37707 K 8 netgraph V 27 dir 69-52419.0.r359560/7178 K 7 netinet V 26 dir 4f-1541.0.r359657/9040 K 8 netinet6 V 26 dir q-52904.0.r359498/3353 K 8 netipsec V 29 dir 2-105197.0.r359374/217909 K 7 netpfil V 30 dir 11-240494.0.r358333/721296 K 6 netsmb V 28 dir u-75374.0.r358333/722663 K 3 nfs V 28 dir 4l-1541.0.r358333/724110 K 9 nfsclient V 27 dir 4r-1541.0.r328417/47275 K 9 nfsserver V 28 dir 5l-1541.0.r326272/257416 K 3 nlm V 28 dir 1i-177633.0.r358507/1018 K 4 ofed V 29 dir 1hj-219820.0.r359014/2332 K 10 opencrypto V 27 dir 2-104476.0.r359570/3059 K 7 powerpc V 23 dir 22-5.0.r359614/8828 K 5 riscv V 28 dir 2-292407.0.r359673/12230 K 3 rpc V 25 dir u-1839.0.r359643/2821 K 8 security V 26 dir 2-86630.0.r359628/2686 K 3 sys V 24 dir 28-5.0.r359667/31535 K 5 teken V 34 dir h-186681.0-196775.r351881/1218 K 5 tests V 29 dir f-290663.0.r358333/782298 K 5 tools V 26 dir 6k-1541.0.r357131/1227 K 3 ufs V 26 dir 1a-1542.0.r359668/1402 K 2 vm V 26 dir 1k-1542.0.r359475/3314 K 3 x86 V 28 dir 11-204309.0.r359520/2947 K 3 xdr V 29 dir 46-177633.0.r357654/11479 K 3 xen V 28 dir 2-181624.0.r358316/29823 END ENDREP id: g-5.0.r359673/14650 type: dir pred: g-5.0.r359672/5647 count: 128397 text: 359673 12406 2231 0 104596b9556da480177eecca59248ace props: 201826 13530 46 0 af763326b561c4148fb4456ebd5fd345 cpath: /head/sys copyroot: 0 / minfo-cnt: 18 PLAIN K 10 .arcconfig V 26 file 1-265842.0.r306435/41 K 8 .arclint V 25 file 1-266959.0.r326959/0 K 11 .cirrus.yml V 26 file 1-346085.0.r358120/50 K 13 .clang-format V 27 file 1-348777.0.r348777/974 K 14 .gitattributes V 28 file 1-327183.0.r348777/1230 K 10 .gitignore V 27 file 4-327183.0.r350843/439 K 9 COPYRIGHT V 25 file 1-2656.0.r356230/107 K 5 LOCKS V 26 file 1-146890.0.r334871/53 K 11 MAINTAINERS V 27 file 1-94742.0.r355940/5145 K 8 Makefile V 30 file 3-1594.0-1595.r359497/236 K 13 Makefile.inc1 V 26 file 5-38666.0.r359603/152 K 18 Makefile.libcompat V 33 file 5-38666.0-296709.r359324/632 K 16 Makefile.sys.inc V 27 file 3-325973.0.r326580/260 K 17 ObsoleteFiles.inc V 28 file 4-148330.0.r359530/8034 K 6 README V 26 file 1-21173.0.r335299/328 K 9 README.md V 27 file 1-314473.0.r335299/605 K 8 RELNOTES V 26 file 1-350089.0.r357629/70 K 8 UPDATING V 26 file 1-41806.0.r358851/342 K 3 bin V 22 dir 1-5.0.r359511/5573 K 4 cddl V 27 dir 1-168404.0.r359397/4517 K 7 contrib V 27 dir 1-16755.0.r359582/24612 K 6 crypto V 28 dir 1-25405.0.r359486/155160 K 3 etc V 23 dir 1-38.0.r359368/1224 K 3 gnu V 22 dir 1-3.0.r359457/5935 K 7 include V 24 dir 1-697.0.r359627/9878 K 9 kerberos5 V 28 dir 4q-29815.0.r355617/39470 K 3 lib V 22 dir 6-5.0.r359644/8225 K 7 libexec V 22 dir c-5.0.r359634/6261 K 7 release V 25 dir 1-3027.0.r359519/2232 K 6 rescue V 26 dir 7-117035.0.r359269/832 K 4 sbin V 24 dir fa-4.0.r359627/18864 K 6 secure V 27 dir r-1553.0.r359486/407489 K 5 share V 23 dir e-3.0.r359656/34028 K 5 stand V 34 dir 6j-38465.0-325834.r359421/7039 K 3 sys V 23 dir g-5.0.r359673/14650 K 7 targets V 35 dir 2-242818.1-284345.r358468/16862 K 5 tests V 27 dir g-257097.0.r359579/7529 K 5 tools V 27 dir 43-1590.0.r359644/35142 K 7 usr.bin V 23 dir m-3.0.r359631/13893 K 8 usr.sbin V 23 dir q-3.0.r359642/11724 END ENDREP id: 5-1.0.r359673/16715 type: dir pred: 5-1.0.r359672/7709 count: 237852 text: 359673 14886 1816 0 9ff384f6fc924dc8177c0f283245d281 props: 358851 3081530 3432 0 ba3da0fb6700ee2fabc9acbf9b0b4b29 cpath: /head copyroot: 0 / minfo-cnt: 124 minfo-here: y PLAIN K 11 ROADMAP.txt V 26 file 0-179453.0.r285589/70 K 4 head V 23 dir 5-1.0.r359673/16715 K 8 projects V 23 dir 6-1.0.r359625/15793 K 7 release V 22 dir 7-1.0.r354337/3442 K 6 releng V 23 dir 8-1.0.r359145/21486 K 6 stable V 23 dir 9-1.0.r359670/80980 K 8 svnadmin V 27 dir 0-179447.0.r359661/1666 K 4 user V 22 dir a-1.0.r358900/8156 K 6 vendor V 22 dir b-1.0.r359577/6951 K 13 vendor-crypto V 25 dir 0-1575.0.r359483/5491 K 10 vendor-sys V 26 dir 0-12116.0.r359344/8896 END ENDREP id: 0.0.r359673/17452 type: dir pred: 0.0.r359672/8443 count: 359673 text: 359673 16966 473 0 380064a6cd0a66a277cc37c35ad8f4b1 props: 289270 0 4229 0 20f578acc837c5e58fc64b9eaa493aea cpath: / copyroot: 0 / minfo-cnt: 46333 1n-292407.0.t359672-7pui modify-file true false /head/sys/riscv/include/machdep.h _6.0.t359672-7pui add-file true true /head/sys/riscv/include/metadata.h 3b-292407.0.t359672-7pui modify-file true false /head/sys/riscv/include/vmparam.h 2e-295041.0.t359672-7pui modify-file true false /head/sys/riscv/riscv/genassym.c 2m-295041.0.t359672-7pui modify-file true false /head/sys/riscv/riscv/locore.S 2o-295041.0.t359672-7pui modify-file true false /head/sys/riscv/riscv/machdep.c 2w-295041.0.t359672-7pui modify-file true false /head/sys/riscv/riscv/pmap.c 17452 17676