Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1660680
| From | Joonsoo Kim <js1304@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v1 00/11] mm/kasan: support per-page shadow memory to reduce memory consumption |
| Date | 2017-06-08 04:50 +0200 |
| Message-ID | <tPVGh-6Kh-1@gated-at.bofh.it> (permalink) |
| References | (5 earlier) <tMuCB-1GC-9@gated-at.bofh.it> <tMuVY-1P8-35@gated-at.bofh.it> <tN4PL-FB-3@gated-at.bofh.it> <tN4PL-FB-1@gated-at.bofh.it> <tPVGh-6Kh-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Wed, May 31, 2017 at 07:31:53PM +0300, Andrey Ryabinin wrote: > On 05/31/2017 08:50 AM, Joonsoo Kim wrote: > >>> But the main win as I see it is that that's basically complete support > >>> for 32-bit arches. People do ask about arm32 support: > >>> https://groups.google.com/d/msg/kasan-dev/Sk6BsSPMRRc/Gqh4oD_wAAAJ > >>> https://groups.google.com/d/msg/kasan-dev/B22vOFp-QWg/EVJPbrsgAgAJ > >>> and probably mips32 is relevant as well. > >> > >> I don't see how above is relevant for 32-bit arches. Current design > >> is perfectly fine for 32-bit arches. I did some POC arm32 port couple years > >> ago - https://github.com/aryabinin/linux/commits/kasan/arm_v0_1 > >> It has some ugly hacks and non-critical bugs. AFAIR it also super-slow because I (mistakenly) > >> made shadow memory uncached. But otherwise it works. > > > > Could you explain that where is the code to map shadow memory uncached? > > I don't find anything related to it. > > > > I didn't set set any cache policy (L_PTE_MT_*) on shadow mapping (see set_pte_at() calls ) > which means it's L_PTE_MT_UNCACHED Thanks for pointing it out. I did some quick tests and found that it's not super(?) slow on my QEMU. Maybe, it would be different with real machine. Thanks.
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
Re: [PATCH v1 00/11] mm/kasan: support per-page shadow memory to reduce memory consumption Joonsoo Kim <js1304@gmail.com> - 2017-06-08 04:50 +0200
csiph-web