https://bugzilla.novell.com/show_bug.cgi?id=411068
User bugproxy@us.ibm.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=411068#c10
--- Comment #10 from LTC BugProxy
In the addnote code, load-base is set to 0x4000 (16kB):
Ahh cool. I don't recall that being there but it clearly is. so: desc[1] = REAL_BASE_ALIGN(size + desc[5]); were you can decide on the defn. of REAL_BASE_ALIGN() is up to you.
In fact, load-base is 4k aligned in addnote.c.
We're talking about real-base not load-base. As I said I expect 4k is probably adequate but 1Mb is safer.
Here, I have some questions. RMR is the total amount of memory available for the partition? How can I know the RMR total size? How memory is partitioned here? I mean, in what order things are positioned? OF -> bootloader -> RTAS -> uncompressed kernel? How can I get/manipulate the limits of each of them?
RMR is /usually/ 128Mb but that's not a rule, to the best of my knowledge. The typical layout looks like: 0 -> interrupt_data -> space1 -> OF(@real-base) -> space2 -> RTAS -> End of RMR The kernel is normally tftp'd into space1 (load-base), and then decompressed into space2. The size of OF is available in real-size (IIRC). I don't think the location of RTAS, or it's size are obtainable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.