Port-amiga archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Working 1.6?
HAMAJIMA Katsuomi <hamajima%nagoya.ydc.co.jp@localhost> writes:
> --- sys/arch/amiga/amiga/amiga_init.c.orig Fri May 31 06:00:23 2002
> +++ sys/arch/amiga/amiga/amiga_init.c Wed Jun 5 01:20:29 2002
> @@ -249,7 +249,6 @@
> RELOC(boot_cphysize, u_long) = cphysize;
>
> RELOC(machineid, int) = id;
> - RELOC(chipmem_start, vaddr_t) = cphysize;
> RELOC(chipmem_end, vaddr_t) = cphysize;
> RELOC(esym, char *) = esym_addr;
> RELOC(boot_flags, u_long) = flags;
Where did that come frome (Aymeric?). Setting chipmem_start and
chipmem_end to the same address makes no sense whatsoever.
I'm still puzzled as to why my A2000/Zeus boots and runs. I would think
the chip memory allocation would be messed up, but my display works normally.
>From looking at things with DDB, it looks like the chip memory allocator
has allocated memory from memory mapping the Zorro II address space. I do
note that if there isn't any Zorro II memory in the machine, it would be
using memory maps the CIA chips - random accesses to that could do bad things.
Michael
---
Michael L. Hitch mhitch%montana.edu@localhost
Operations Consulting, Information Technology Center
Montana State University, Bozeman, MT USA
Home |
Main Index |
Thread Index |
Old Index