search for: madv_externaly_volatile

Displaying 7 results from an estimated 7 matches for "madv_externaly_volatile".

2020 Jul 07
2
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
...yle, kind of - you reserve the first byte of > the page or so as a "is this page initialized" marker, and after every > read from the page, you do a compiler barrier and check whether that > byte has been cleared. This is certainly possible yet wery awkwar interface to use IMHO. MADV_EXTERNALY_VOLATILE would express the actual semantic much better. I might not still understand the expected usecase but if the target application has to be changed anyway then why not simply use a transparent and proper signaling mechanism like poll on a fd. That would be certainly a more natural and less error prone...
2020 Jul 07
2
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
...yle, kind of - you reserve the first byte of > the page or so as a "is this page initialized" marker, and after every > read from the page, you do a compiler barrier and check whether that > byte has been cleared. This is certainly possible yet wery awkwar interface to use IMHO. MADV_EXTERNALY_VOLATILE would express the actual semantic much better. I might not still understand the expected usecase but if the target application has to be changed anyway then why not simply use a transparent and proper signaling mechanism like poll on a fd. That would be certainly a more natural and less error prone...
2020 Jul 07
3
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
...the page or so as a "is this page initialized" marker, and after every > > > read from the page, you do a compiler barrier and check whether that > > > byte has been cleared. > > > > This is certainly possible yet wery awkwar interface to use IMHO. > > MADV_EXTERNALY_VOLATILE would express the actual semantic much better. > > I might not still understand the expected usecase but if the target > > application has to be changed anyway then why not simply use a > > transparent and proper signaling mechanism like poll on a fd. That > > The goal is t...
2020 Jul 07
3
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
...the page or so as a "is this page initialized" marker, and after every > > > read from the page, you do a compiler barrier and check whether that > > > byte has been cleared. > > > > This is certainly possible yet wery awkwar interface to use IMHO. > > MADV_EXTERNALY_VOLATILE would express the actual semantic much better. > > I might not still understand the expected usecase but if the target > > application has to be changed anyway then why not simply use a > > transparent and proper signaling mechanism like poll on a fd. That > > The goal is t...
2020 Jul 07
0
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
...first byte of > > the page or so as a "is this page initialized" marker, and after every > > read from the page, you do a compiler barrier and check whether that > > byte has been cleared. > > This is certainly possible yet wery awkwar interface to use IMHO. > MADV_EXTERNALY_VOLATILE would express the actual semantic much better. > I might not still understand the expected usecase but if the target > application has to be changed anyway then why not simply use a > transparent and proper signaling mechanism like poll on a fd. That The goal is to have cryprographically-...
2020 Jul 03
5
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
On Fri 03-07-20 10:34:09, Catangiu, Adrian Costin wrote: > This patch adds logic to the kernel power code to zero out contents of > all MADV_WIPEONSUSPEND VMAs present in the system during its transition > to any suspend state equal or greater/deeper than Suspend-to-memory, > known as S3. How does the application learn that its memory got wiped? S2disk is an async operation and it can
2020 Jul 03
5
[RFC]: mm,power: introduce MADV_WIPEONSUSPEND
On Fri 03-07-20 10:34:09, Catangiu, Adrian Costin wrote: > This patch adds logic to the kernel power code to zero out contents of > all MADV_WIPEONSUSPEND VMAs present in the system during its transition > to any suspend state equal or greater/deeper than Suspend-to-memory, > known as S3. How does the application learn that its memory got wiped? S2disk is an async operation and it can