Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: MACHINE_NEW_NONCONTIG



Perhaps I misunderstand NONCONTIG's function, then.  NetBSD stopped 
concatenating memory
segments for me around 1.3, and I assumed it was because of the UVM overhaul 
goings-on.

I have 32 megs on a Warp Engine, and 16+2 on my A3K motherboard.  The relevant 
bits of the
dmesg output are here:

NetBSD 1.4.1 (TIAMAT) #1: Wed Sep  8 04:05:31 PDT 1999
    bard@tiamat:/usr/src/sys/arch/amiga/compile/TIAMAT
Amiga 3000 (m68040 CPU/MMU/FPU)
real  mem = 33554432 (4096 pages)
avail mem = 30138368 (3679 pages)
using 217 buffers containing 1777664 bytes of memory
memory segment 0 at 8000000 size 2000000
memory segment 1 at 7000000 size 1000000
memory segment 2 at 0 size 200000
mainbus0 (root)
...

Userland insists that I only have 32 megs.  Booting into AmigaOS enables all 50 
megs.  NetBSD
1.2 and earlier would post all 50+ megs at the real mem post; 1.3 stopped doing 
this.  Strange
(is it?) that it posts all memory segments, but won't enable segments 1 or 2.

--dhop

"Michael L. Hitch" wrote:

>  You write:
> > There aren't any errors when I config and compile this as an option, but 
> > there isn't any
> > functionality there yet :^(
>
>   How do you know the functionality is not there?
>
> > What's the status of noncontig memory with UVM on the Amiga?  Getting 
> > there?  Hasn't been
> > touched?  Already there and I'm a moron?
>
>   The Amiga port has had non-contiguous memory support for a long time, and
> I think `MACHINE_NEW_NONCONTIG` is required for UVM.
>
>   'MACHINE_NEW_NONCONTIG' is "already there".  [It's no longer an option,
> and if it wasn't present, the port would not work.]
>
> Michael
> ---
> Michael L. Hitch                        mhitch%montana.edu@localhost
> Computer Consultant,  Information Technology Center
> Montana State University, Bozeman, MT     USA




Home | Main Index | Thread Index | Old Index