From: Johannes Dickgreber <tanzy@gmx.de>
To: linux-mips@linux-mips.org
Subject: [PATCH] On a SGI Octane not all ARCS Memory if freed for kernel use
Date: Sun, 07 Oct 2007 01:51:04 +0200 [thread overview]
Message-ID: <47081F68.2030907@gmx.de> (raw)
[-- Attachment #1: Type: text/plain, Size: 1013 bytes --]
Hi
Only tested on a SGI Octane, i dont know if it works on
JAZZ SNI_RM or SGI O2.
It frees only 60KB.
There is an ARCMemoryRegisterDump in the attached file.
Signed-off-by: Johannes Dickgreber tanzy@gmx.de
---
On a SGI Octane not all ARCS Memory is freed for kernel use
--- linux-2.6.22.6/arch/mips/arc/memory.c 2007-07-09 01:32:17 +0200
+++ linux-octane-2/arch/mips/arc/memory.c 2007-10-06 22:04:07 +0200
@@ -70,11 +70,11 @@ static inline int memtype_classify_arcs
case arcs_free:
return BOOT_MEM_RAM;
case arcs_atmp:
+ case arcs_prog:
return BOOT_MEM_ROM_DATA;
case arcs_eblock:
case arcs_rvpage:
case arcs_bmem:
- case arcs_prog:
case arcs_aperm:
return BOOT_MEM_RESERVED;
default:
@@ -90,11 +90,11 @@ static inline int memtype_classify_arc (
case arc_fcontig:
return BOOT_MEM_RAM;
case arc_atmp:
+ case arc_prog:
return BOOT_MEM_ROM_DATA;
case arc_eblock:
case arc_rvpage:
case arc_bmem:
- case arc_prog:
case arc_aperm:
return BOOT_MEM_RESERVED;
default:
[-- Attachment #2: ARC_MEMORY.msg --]
[-- Type: text/plain, Size: 2280 bytes --]
Oct 5 13:57:31 racer Linux version 2.6.22-octane-2 (root@racer) (gcc version 4.1.1 (Gentoo 4.1.1-r3 p1.10)) #11 Fri Oct 5 13:54:52 CEST 2007
Oct 5 13:57:31 racer ARCH: SGI-IP30
Oct 5 13:57:31 racer PROMLIB: ARC firmware Version 64 Revision 0
Oct 5 13:57:31 racer ARCS MEMORY DESCRIPTOR dump:
Oct 5 13:57:31 racer [0,a800000020f32c90]: base<00000000> pages<00000001> type<Exception Block>
Oct 5 13:57:31 racer [1,a800000020f32d10]: base<00000001> pages<00000001> type<ARCS Romvec Page>
Oct 5 13:57:31 racer [2,a800000020f32cd0]: base<00000002> pages<00000002> type<ARCS Permanent Storage Area>
Oct 5 13:57:31 racer [3,a800000020f32a10]: base<00020004> pages<00000efc> type<Generic Free RAM>
Oct 5 13:57:31 racer [4,a800000020f34a10]: base<00020f00> pages<00000100> type<ARCS Temp Storage Area>
Oct 5 13:57:31 racer [5,a800000020f349d0]: base<00021000> pages<0003eff0> type<Generic Free RAM>
Oct 5 13:57:31 racer [6,a800000020f34bd0]: base<0005fff0> pages<0000000f> type<Standalone Program Pages>
Oct 5 13:57:31 racer [7,a800000020f34b90]: base<0005ffff> pages<00000001> type<Generic Free RAM>
Oct 5 13:57:31 racer CPU revision is: 00000e23
Oct 5 13:57:31 racer FPU revision is: 00000900
Oct 5 13:57:31 racer Silicon Graphics Octane (IP30) support: (c) 2004-2007 Stanislaw Skowronek.
Oct 5 13:57:31 racer Detected 1024 MB of physical memory.
Oct 5 13:57:31 racer Determined physical RAM map:
Oct 5 13:57:31 racer memory: 0000000000004000 @ 0000000000000000 (reserved)
Oct 5 13:57:31 racer memory: 0000000000efc000 @ 0000000020004000 (usable)
Oct 5 13:57:31 racer memory: 0000000000100000 @ 0000000020f00000 (ROM data)
Oct 5 13:57:31 racer memory: 000000003eff0000 @ 0000000021000000 (usable)
Oct 5 13:57:31 racer memory: 000000000000f000 @ 000000005fff0000 (reserved)
Oct 5 13:57:31 racer memory: 0000000000001000 @ 000000005ffff000 (usable)
Oct 5 13:57:31 racer Wasting 7340256 bytes for tracking 131076 unused pages
Oct 5 13:57:31 racer On node 0 totalpages: 393216
Oct 5 13:57:31 racer DMA zone: 5376 pages used for memmap
Oct 5 13:57:31 racer DMA zone: 0 pages reserved
Oct 5 13:57:31 racer DMA zone: 387840 pages, LIFO batch:31
Oct 5 13:57:31 racer Normal zone: 0 pages used for memmap
Oct 5 13:57:31 racer Built 1 zonelists. Total pages: 387840
reply other threads:[~2007-10-06 23:52 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47081F68.2030907@gmx.de \
--to=tanzy@gmx.de \
--cc=linux-mips@linux-mips.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.