diff --git a/20160331.html b/20160331.html new file mode 100644 index 0000000..a936ab3 --- /dev/null +++ b/20160331.html @@ -0,0 +1,18 @@ +
+

20160331 - Instant Soft-Reboot to Prior Machine Snapshot

+
+ +An idea for practical simple memory protection on an otherwised unprotected system. +Works similar in concept to emulator instant save and restore but applied to a full system. +Reserve 50% of memory for a full machine state snapshot. +Deny access to this snapshot memory except during save and restore (ie pages just not in page table). +Hook up hotkey combination to save or restore full machine state. +On crash, simply restore from snapshot (instant soft-reboot). +Design around one full machine barrier per frame for safe snapshot point. + + + + +
+ + diff --git a/index.html b/index.html index e0c1733..b429c07 100644 --- a/index.html +++ b/index.html @@ -40,7 +40,7 @@ and attempting to restore what I can from prior lost images.

@@ -97,6 +97,8 @@ and attempting to restore what I can from prior lost images. 20160705 - CPU Threading to Hide Pipelining
20160704 - Relative Addressing With XOR - Removing an Adder

+20160331 - Instant Soft-Reboot to Prior Machine Snapshot
+
20160127 - Temporal AA Neighborhood Clamp
20160126 - Local/Global Dimming, Blooming, Contrast Ratios - CRT/LCD/Plasma/OLED

@@ -167,6 +169,7 @@ and attempting to restore what I can from prior lost images.
2014
20141231 - Continued Notes on Custom Language
+20141223 - Transparency/OIT Thoughts
20141211 - AMD64 Assembly Porting Between Linux and Windows

20141010 - The Source of the Strange "Win7" Color Distortion?