Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!ncar!gatech!wrdis01!mips!sgi!shinobu!odin!anchor!olson From: olson@anchor.esd.sgi.com (Dave Olson) Newsgroups: comp.sys.sgi Subject: Re: memory addressing on a 4D/25 Message-ID: <1991May30.025420.29471@odin.corp.sgi.com> Date: 30 May 91 02:54:20 GMT References: <9105291411.AA15427@nazgul.physics.mcgill.ca> Sender: news@odin.corp.sgi.com (Net News) Organization: Silicon Graphics, Inc. Mountain View, CA Lines: 29 In <9105291411.AA15427@nazgul.physics.mcgill.ca> loki@NAZGUL.PHYSICS.MCGILL.CA (Loki Jorgenson) writes: | What is the highest address that has meaning for a 4D/25 (regardless | of installed memory)? In terms of the hardware (ie. PROM maybe)? Or | system (kernel table upper limits maybe)? Are there any presumed limits | besides the maximum value of a 32-bit word (long/int)? | The easiest way to determine this kind of info (if you don't have hardware specs :) ) is to look at the files IP*.h for your machine in /usr/include/sys. The general memory map is in IP*addrs.h, and the specific definitions of i/o addresses are in IP6.h, etc. Also, there is a moderatly long discussion of VME address space partitioning in /usr/sysgen/system, which varies somewhat with machine type. There is a bit more info than this in the publication: Writing Device Drivers for Silicon Graphics Computer Systems SGI Document #007-0911-010 but that is basicly it. What problem are you trying to solve? -- Dave Olson Life would be so much easier if we could just look at the source code.