Thread (21 messages) 21 messages, 2 authors, 2019-08-20

Re: [PATCH v2 03/14] arm64, hibernate: add trans_table public functions

flat view

From: Pavel Tatashin <pasha.tatashin@soleen.com>
Date: 2019-08-19 16:33:48
Also in: kexec, linux-mm, lkml

On Mon, Aug 19, 2019 at 11:58 AM Mark Rutland [off-list ref] wrote:
On Fri, Aug 16, 2019 at 10:46:18PM -0400, Pavel Tatashin wrote:
quoted
trans_table_create_copy() and trans_table_map_page() are going to be
the basis for public interface of new subsystem that handles page
tables for cases which are between kernels: kexec, and hibernate.
While the architecture uses the term 'translation table', in the kernel
we generally use 'pgdir' or 'pgd' to refer to the tables, so please keep
to that naming scheme.
The idea is to have a unique name space for new subsystem of page
tables that are used between kernels:
between stage 1 and stage 2 kexec kernel, and similarly between
kernels during hibernate boot process.

I picked: "trans_table" that stands for transitional page table:
meaning they are used only during transition between worlds.

All public functions in this subsystem will have trans_table_* prefix,
and page directory will be named: "trans_table". If this is confusing,
I can either use a different prefix, or describe what "trans_table"
stand for in trans_table.h/.c

Thank you,
Pasha

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help