Thread (1 message) 1 message, 1 author, 2001-12-12

Re: HIGHMEM + serial console + SMP + 2GB freeze on pmac

From: Troy Benjegerdes <hidden>
Date: 2001-12-12 01:22:04

On Fri, Dec 07, 2001 at 02:25:14PM -0800, Timothy A. Seufert wrote:
At 6:07 PM -0600 12/6/01, Troy Benjegerdes wrote:
quoted
This machine is an ealier Sawtooth G4 (7400) with 4 memory slots and 2GB
of ram (I know, Macos does not support this).
[...]
quoted
I'm going to try several other combinations of things, including taking
one memory stick out since this could actually be that the hardware
doesn't like that much memory.
MacOS X supports 2GB on Uni-N machines with four sockets, so the
hardware supports it.  I think the 1.5GB thing was just a consequence
of Classic MacOS having a fairly inflexible address space layout.
Yeah, it's not the RAM that's the problem. I've been running various
highmem configs with 2GB for a couple days now.

The following change to arch/ppc/mm/init.c *seems* to fix the hang problem
for me. (And for Olaf Herring on some power3 machines)

===== init.c 1.62 vs edited =====
52c52
< #define MAX_LOW_MEM   (0xF0000000UL - KERNELBASE)
---
#define MAX_LOW_MEM   (0xE0000000UL - KERNELBASE)
Benh said on IRC he thinks we might have a problem running out of
ioremap/vmmalloc space. I'm inclined to agree with him, although for now
I'd rather just change MAX_LOW_MEM for now until someone figures out a way
to detect vmalloc/ioremap collionsions with lowmem RAM mappings.

--
Troy Benjegerdes | master of mispeeling | 'da hozer' |  hozer@drgw.net
-----"If this message isn't misspelled, I didn't write it" -- Me -----
"Why do musicians compose symphonies and poets write poems? They do it
because life wouldn't have any meaning for them if they didn't. That's
why I draw cartoons. It's my life." -- Charles Schulz

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help