Commit:     43fb2387d0774a36f450b50d538cee84cf83858e
Parent:     d3f7eae182b04997be19343a23f7009170f4f7a5
Author:     Andi Kleen <[EMAIL PROTECTED]>
AuthorDate: Fri Aug 10 22:31:08 2007 +0200
Committer:  Linus Torvalds <[EMAIL PROTECTED]>
CommitDate: Sat Aug 11 15:58:14 2007 -0700

    i386: Add warning in Documentation that zero-page is not a stable ABI
    Some people writing boot loaders seem to falsely belief the 32bit zero page 
is a
    stable interface for out of tree code like the real mode boot protocol. Add 
a comment
    clarifying that is not true.
    Signed-off-by: Andi Kleen <[EMAIL PROTECTED]>
    Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
 Documentation/i386/zero-page.txt |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/Documentation/i386/zero-page.txt b/Documentation/i386/zero-page.txt
index 75b3680..6c0817c 100644
--- a/Documentation/i386/zero-page.txt
+++ b/Documentation/i386/zero-page.txt
@@ -1,3 +1,13 @@
+The zero page is a kernel internal data structure, not a stable ABI.  It might 
+without warning and the kernel has no way to detect old version of it.
+If you're writing some external code like a boot loader you should only use
+the stable versioned real mode boot protocol described in boot.txt. Otherwise 
the kernel
+might break you at any time.
 Summary of boot_params layout (kernel point of view)
      ( collected by Hans Lermen and Martin Mares )
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to